# **Scopes**

Source: https://marketplace.gohighlevel.com/docs/Authorization/Scopes

Here is a list of the scopes you require to access the API Endpoints and Webhook Events.

| Scope                             | API Endpoints                                                                      | Webhook Events                      | Access Type         |
| --------------------------------- | ---------------------------------------------------------------------------------- | ----------------------------------- | ------------------- |
| adPublishing.readOnly             | GET /ad-publishing/campaigns                                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/markup                                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/subscriptions                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/onboarding                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/reporting                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/reporting/campaign/:campaignId                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/reporting/list                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/oauth/start                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/me                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/pages                                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/page/:pageId/instagram                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/page/:pageId/forms                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/page/:pageId/forms/mappings                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/ad-accounts                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/ad-accounts/:adAccountId                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/integration                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/ads/:adId                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/pixels                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/custom-audience                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/ad-insights                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/max-budget                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/whatsapp-numbers                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/conversation-forms                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/custom-audience/:audienceId                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/lead-form/:leadFormId                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/entity                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/campaign/:campaignId                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/facebook/ad/:adId/shareable-link                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/reporting                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/reporting/list                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/reporting/campaign/:campaignId                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/conversions                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/ad-accounts                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/ad-accounts/:adAccountId                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/integration                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/me                                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/ads/:adId                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/targeting/search                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/conversions/:conversionId                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/assets                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/entity                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/target-interests                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/segments                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/segments/:segmentId                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/audiences                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/audiences/:audienceId                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/google/conversion-goals                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/subscription/location/:locationId                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/subscription/company/:companyId                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/configuration/company/:companyId                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/configuration/location/:locationId                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/affiliate-code/:code/verify                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/reselling/feedback/:companyId                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/snapshots/ads/list                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/snapshots/ads/:adId                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/integration                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/ad-accounts                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/ad-account                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/me                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/ads/:adId                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/targeting/search                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/:accountId/forms                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/reporting                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/reporting/list                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /ad-publishing/linkedin/reporting/campaign-group/:campaignGroupId              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/keyword-ideas                                           | &nbsp;                              | Sub-Account         |
| adPublishing.write                | PATCH /ad-publishing/ad/:adId                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/plan                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/subscribe                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/ad/:adId/clone                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/ads/discard                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/page/:pageId/forms                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/ad-accounts/:adAccountId                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/integration                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/integration                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/ads                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/ads/publish                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/page                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/pixels                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/pixels/:pixelId/event                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/custom-audience                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/custom-audience/:audienceId                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/custom-audience/:audienceId                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/custom-audience/:audienceId/member                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/custom-audience/:audienceId/member/batch                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/custom-audience/:audienceId/member                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/page/default                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/conversation-forms                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/widgets                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/campaigns/:campaignId/publish                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/campaigns                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/adsets                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/facebook/ads-v2                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/campaigns/:campaignId/pause                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/campaigns/:campaignId/resume                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/campaigns/:campaignId/duplicate                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/campaigns/:campaignId                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/adsets/:adsetId/pause                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/adsets/:adsetId/resume                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/adsets/:adsetId/duplicate                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/adsets/:adsetId                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/ads/:adId/pause                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/ads/:adId/resume                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/ads/:adId/duplicate                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/facebook/ads/:adId                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/custom-audience/execute                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/facebook/ad/:adId/advanced-preview                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/conversion-click                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/google/ad-accounts/:adAccountId                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/integration                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/google/integration                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/ads/:adId/publish                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/google/ads                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/google/conversions/:conversionId                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/google/conversions                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/assets                                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/widgets                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/google/segments/:segmentId                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/google/segments                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/segments/offline-user-list-job                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/google/segments/execute                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/google/audiences                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/reselling/subscription/location/:locationId                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/reselling/subscription/company/:companyId                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/reselling/configuration/location/:locationId                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/reselling/unsubscribe/location/:locationId                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/reselling/location/:locationId/purchase/saas-bundle            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/snapshots/ads/check-conflicts                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/snapshots/ads/load-snapshot                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/linkedin/integration                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /ad-publishing/linkedin/ad-account                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/linkedin/ads/:adId/publish                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /ad-publishing/linkedin/ads                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /ad-publishing/linkedin/:accountId/form                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PATCH /ad-publishing/linkedin/:adId/status                                         | &nbsp;                              | Sub-Account         |
| businesses.readonly               | GET /businesses                                                                    |                                     | Sub-Account         |
| &nbsp;                            | GET /businesses/:businessId                                                        |                                     | Sub-Account         |
| businesses.write                  | POST /businesses                                                                   |                                     | Sub-Account         |
| &nbsp;                            | PUT /businesses/:businessId                                                        |                                     | Sub-Account         |
| &nbsp;                            | DELETE /businesses/:businessId                                                     |                                     | Sub-Account         |
| calendars.write                   | POST /calendars/                                                                   |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/:calendarId                                                         |                                     | Sub-Account         |
| &nbsp;                            | DELETE /calendars/:calendarId                                                      |                                     | Sub-Account         |
| calendars.readonly                | GET /calendars/                                                                    |                                     | Sub-Account         |
| &nbsp;                            | GET /calendars/:calendarId                                                         |                                     | Sub-Account         |
| &nbsp;                            | GET /calendars/:calendarId/free-slots                                              |                                     | Sub-Account         |
| calendars/groups.readonly         | GET /calendars/groups                                                              |                                     | Sub-Account         |
| calendars/groups.write            | POST /calendars/groups                                                             |                                     | Sub-Account         |
| &nbsp;                            | POST /calendars/groups/validate-slug                                               |                                     | Sub-Account         |
| &nbsp;                            | DELETE /calendars/groups/:groupId                                                  |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/groups/:groupId                                                     |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/groups/:groupId/status                                              |                                     | Sub-Account         |
| calendars/resources.readonly      | GET /calendars/resources/:resourceType                                             |                                     | Sub-Account         |
| &nbsp;                            | GET /calendars/resources/:resourceType/:id                                         |                                     | Sub-Account         |
| calendars/resources.write         | POST /calendars/resources                                                          |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/resources/:resourceType/:id                                         |                                     | Sub-Account         |
| &nbsp;                            | DELETE /calendars/resources/:resourceType/:id                                      |                                     | Sub-Account         |
| calendars/events.readonly         | GET /calendars/events/appointments/:eventId                                        |                                     | Sub-Account         |
| &nbsp;                            | GET /calendars/events                                                              |                                     | Sub-Account         |
| &nbsp;                            | GET /calendars/blocked-slots                                                       |                                     | Sub-Account         |
| calendars/events.write            | DELETE /calendars/events/:eventId                                                  |                                     | Sub-Account         |
| &nbsp;                            | POST /calendars/events/block-slots                                                 |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/events/block-slots/:eventId                                         |                                     | Sub-Account         |
| &nbsp;                            | POST /calendars/events/appointments                                                |                                     | Sub-Account         |
| &nbsp;                            | PUT /calendars/events/appointments /:eventId                                       |                                     | Sub-Account         |
| campaigns.readonly                | GET /campaigns/                                                                    | CampaignStatusUpdate                | Sub-Account         |
| contacts.readonly                 | GET /contacts/:contactId                                                           | ContactCreate                       | Sub-Account         |
| &nbsp;                            | GET /contacts/:contactId/tasks                                                     | ContactDelete                       | Sub-Account         |
| &nbsp;                            | GET /contacts/:contactId/tasks/:taskId                                             | ContactDndUpdate                    | Sub-Account         |
| &nbsp;                            | GET /contacts/:contactId/notes                                                     | ContactTagUpdate                    | Sub-Account         |
| &nbsp;                            | GET /contacts/:contactId/notes/:id                                                 | NoteCreate                          | Sub-Account         |
| &nbsp;                            | GET /contacts/:contactId/appointments                                              | NoteDelete                          | Sub-Account         |
| &nbsp;                            | GET /contacts/                                                                     | TaskCreate                          | Sub-Account         |
| &nbsp;                            | GET /contacts/business/:businessId                                                 | TaskDelete                          | Sub-Account         |
| contacts.write                    | POST /contacts/                                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /contacts/:contactId                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /contacts/:contactId/tasks                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /contacts/:contactId/tasks/:taskId                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /contacts/:contactId/tasks/:taskId/completed                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/tasks/:taskId                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /contacts/:contactId/tags                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/tags                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /contacts/:contactId/notes                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /contacts/:contactId/notes/:id                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/notes/:id                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /contacts/:contactId/campaigns/:campaignId                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/campaigns/removeAll                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/campaigns/:campaignId                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /contacts/:contactId/workflow/:workflowId                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /contacts/:contactId/workflow/:workflowId                                   | &nbsp;                              | Sub-Account         |
| objects/schema.readonly           | GET /objects/:key                                                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /objects                                                                       | &nbsp;                              | Sub-Account         |
| objects/schema.write              |                                                                                    | &nbsp;                              | Sub-Account         |
| objects/record.readonly           | GET /objects/:schemaKey/records/:id                                                | &nbsp;                              | Sub-Account         |
| objects/record.write              | POST /objects/:schemaKey/records                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /objects/:schemaKey/records/:id                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /objects/:schemaKey/records/:id                                             | &nbsp;                              | Sub-Account         |
| conversations.readonly            | GET /conversations/:conversationsId                                                | ConversationUnreadWebhook           | Sub-Account         |
| &nbsp;                            | GET /conversations/search                                                          | &nbsp;                              | Sub-Account         |
| conversations.write               | POST /conversations/                                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /conversations/:conversationsId                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /conversations/:conversationsId                                             | &nbsp;                              | Sub-Account         |
| conversations/message.readonly    | GET conversations/messages/:messageId/locations/:locationId/recording              | InboundMessage                      | Sub-Account         |
| &nbsp;                            |                                                                                    | OutboundMessage                     | Sub-Account         |
| &nbsp;                            | GET conversations/locations/:locationId/messages/:messageId/transcription          | InboundMessage                      | Sub-Account         |
| &nbsp;                            |                                                                                    | OutboundMessage                     | Sub-Account         |
| &nbsp;                            | GET conversations/locations/:locationId/messages/:messageId/transcription/download | InboundMessage                      | Sub-Account         |
| &nbsp;                            |                                                                                    | OutboundMessage                     |
| conversations/message.write       | POST /conversations/messages                                                       | ConversationProviderOutboundMessage | Sub-Account         |
| &nbsp;                            | POST /conversations/messages/inbound                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /conversations/messages/upload                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /conversations/messages/:messageId/status                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /conversations/messages/:messageId/schedule                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /conversations/messages/email/:emailMessageId/schedule                      | &nbsp;                              | Sub-Account         |
| forms.readonly                    | GET /forms/                                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /forms/submissions                                                             | &nbsp;                              | Sub-Account         |
| forms.write                       | POST /forms/upload-custom-files                                                    | &nbsb;                              | Sub-Account         |
| invoices.readonly                 | GET /invoices/                                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/:invoiceId                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/generate-invoice-number                                              | &nbsp;                              | Sub-Account         |
| invoices.write                    | POST /invoices                                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /invoices/:invoiceId                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /invoices/:invoiceId                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/:invoiceId/send                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/:invoiceId/void                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/:invoiceId/record-payment                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/text2pay                                                            | &nbsp;                              | Sub-Account         |
| invoices/schedule.readonly        | GET /invoices/schedule/                                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/schedule/:scheduleId                                                 | &nbsp;                              | Sub-Account         |
| invoices/schedule.write           | POST /invoices/schedule                                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /invoices/schedule/:scheduleId                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /invoices/schedule/:scheduleId                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/schedule/:scheduleId/schedule                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/schedule/:scheduleId/auto-payment                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/schedule/:scheduleId/cancel                                         | &nbsp;                              | Sub-Account         |
| invoices/template.readonly        | GET /invoices/template/                                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/template/:templateId                                                 | &nbsp;                              | Sub-Account         |
| invoices/template.write           | POST /invoices/template/                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /invoices/template/:templateId                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /invoices/template/:templateId                                              | &nbsp;                              | Sub-Account         |
| invoices/estimate.readonly        | GET /invoices/estimate/number/generate                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/estimate/list                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/estimate/template                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /invoices/estimate/template/preview                                            | &nbsp;                              | Sub-Account         |
| invoices/estimate.write           | POST /invoices/estimate                                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/estimate/:estimateId/send                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/estimate/:estimateId/invoice                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /invoices/estimate/template                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /invoices/estimate/:estimateId                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /invoices/estimate/template/:templateId                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PATCH /invoices/estimate/stats/last-visited-at                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /invoices/estimate/:estimateId                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /invoices/estimate/template/:templateId                                     | &nbsp;                              | Sub-Account         |
| links.readonly                    | GET /links/                                                                        | &nbsp;                              | Sub-Account         |
| links.write                       | POST /links/                                                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /links/:linkId                                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /links/:linkId                                                              | &nbsp;                              | Sub-Account         |
| locations.readonly                | GET /locations/:locationId                                                         | LocationCreate                      | Sub-Account, Agency |
|                                   |                                                                                    | LocationUpdate                      | Sub-Account, Agency |
|                                   | GET /locations/search                                                              | &nbsp;                              | Sub-Account, Agency |
|                                   | GET /locations/timeZones                                                           | &nbsp;                              | Sub-Account         |
| locations.write                   | POST /locations/                                                                   | &nbsp;                              | Agency              |
|                                   | PUT /locations/:locationId                                                         | &nbsp;                              | Agency              |
|                                   | DELETE /locations/:locationId                                                      | &nbsp;                              | Agency              |
| locations/customValues.readonly   | GET /locations/:locationId/customValues                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /locations/:locationId/customValues/:id                                        | &nbsp;                              | Sub-Account         |
| locations/customValues.write      | POST /locations/:locationId/customValues                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /locations/:locationId/customValues/:id                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /locations/:locationId/customValues/:id                                     | &nbsp;                              | Sub-Account         |
| locations/customFields.readonly   | GET /locations/:locationId/customFields                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /locations/:locationId/customFields/:id                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /custom-fields/:id                                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /custom-field/object-key/:key                                                  | &nbsp;                              | Sub-Account         |
| locations/customFields.write      | POST /locations/:locationId/customFields                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /locations/:locationId/customFields/:id                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /locations/:locationId/customFields/:id                                     | &nbsp;                              | Sub-Account         |
| locations/tags.readonly           | GET /locations/:locationId/tags                                                    | &nbsp;                              | Sub-Account         |
|                                   | GET /locations/:locationId/tags/:tagId                                             | &nbsp;                              | Sub-Account         |
| locations/tags.write              | POST /locations/:locationId/tags/                                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /locations/:locationId/tags/:tagId                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /locations/:locationId/tags/:tagId                                          | &nbsp;                              | Sub-Account         |
| locations/templates.readonly      | GET /locations/:locationId/templates                                               | &nbsp;                              | Sub-Account         |
| locations/tasks.readonly          | POST /locations/:locationId/tasks/search                                           | &nbsp;                              | Sub-Account         |
| medias.readonly                   | GET /medias/files                                                                  | &nbsp;                              | Sub-Account         |
| medias.write                      | POST /medias/upload-file                                                           | &nbsp;                              | Sub-Account         |
| funnels/redirect.readonly         | GET /funnels/lookup/redirect/list                                                  | &nbsp;                              | Sub-Account         |
| funnels/redirect.write            | POST /funnels/lookup/redirect                                                      | &nbsp;                              | Sub-Account         |
| funnels/page.readonly             | GET /funnels/page                                                                  | &nbsp;                              | Sub-Account         |
| funnels/funnel.readonly           | GET /funnels/funnel/list                                                           | &nbsp;                              | Sub-Account         |
| funnels/pagecount.readonly        | GET /funnels/page/count                                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /funnels/lookup/redirect/:id                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PATCH /funnels/lookup/redirect/:id                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /medias/:fileId                                                             | &nbsp;                              | Sub-Account         |
| opportunities.readonly            | GET /opportunities/search                                                          | OpportunityCreate                   | Sub-Account         |
| &nbsp;                            | GET /opportunities/:id                                                             | OpportunityDelete                   | Sub-Account         |
| &nbsp;                            | GET /opportunities/pipelines                                                       | OpportunityStageUpdate              | Sub-Account         |
| &nbsp;                            | &nbsp;                                                                             | OpportunityStatusUpdate             | Sub-Account         |
| &nbsp;                            | &nbsp;                                                                             | OpportunityMonetaryValueUpdate      | Sub-Account         |
| opportunities.write               | DELETE /opportunities/:id                                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /opportunities/:id/status                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /opportunities                                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /opportunities/:id                                                             | &nbsp;                              | Sub-Account         |
| payments/integration.readonly     | GET /payments/integrations/provider/whitelabel                                     | &nbsp;                              | Sub-Account         |
| payments/integration.write        | POST /payments/integrations/provider/whitelabel                                    | &nbsp;                              | Sub-Account         |
| payments/orders.readonly          | GET /payments/orders/                                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /payments/orders/:orderId                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /payments/orders/:orderId/fulfillments                                         | &nbsp;                              | Sub-Account         |
| payments/orders.write             | POST /payments/orders/:orderId/fulfillments                                        | &nbsp;                              | Sub-Account         |
| payments/transactions.readonly    | GET /payments/transactions/                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /payments/transactions/:transactionId                                          | &nbsp;                              | Sub-Account         |
| payments/subscriptions.readonly   | GET /payments/subscriptions/                                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /payments/subscriptions/:subscriptionId                                        | &nbsp;                              | Sub-Account         |
| payments/coupons.readonly         | GET /payments/coupon/list                                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /payments/coupon                                                               | &nbsp;                              | Sub-Account         |
| payments/coupons.write            | POST /payments/coupon                                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /payments/coupon                                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /payments/coupon                                                            | &nbsp;                              | Sub-Account         |
| payments/custom-provider.readonly | GET /payments/custom-provider/connect                                              | &nbsp;                              | Sub-Account         |
| payments/custom-provider.write    | POST /payments/custom-provider/provider                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /payments/custom-provider/connect                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /payments/custom-provider/disconnect                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /payments/custom-provider/capabilities                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /payments/custom-provider/provider                                          | &nbsp;                              | Sub-Account         |
| products.readonly                 | GET /products/                                                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/:productId                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/store/:storeId/stats                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/reviews                                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/reviews/count                                                        | &nbsp;                              | Sub-Account         |
| products.write                    | POST /products/                                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /products/:productId                                                           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /products/:productId                                                        | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /products/bulk-update                                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /products/store/:storeId                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /products/reviews/bulk-update                                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /products/reviews/:reviewId                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /products/reviews/:reviewId                                                 | &nbsp;                              | Sub-Account         |
| products/prices.readonly          | GET /products/:productId/price/                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/:productId/price/:priceId                                            | &nbsp;                              | Sub-Account         |
| products/prices.write             | POST /products/:productId/price/                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /products/:productId/price/:priceId                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /products/:productId/price/:priceId                                         | &nbsp;                              | Sub-Account         |
| products/collection.readonly      | GET /products/collections                                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /products/collections/:collectionId                                            | &nbsp;                              | Sub-Account         |
| products/collection.write         | POST /products/collections                                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /products/collections/:collectionId                                            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /products/collections/:collectionId                                         | &nbsp;                              | Sub-Account         |
| oauth.readonly                    | GET /oauth/installedLocations                                                      | &nbsp;                              | Agency              |
| oauth.write                       | POST /oauth/locationToken                                                          | &nbsp;                              | Agency              |
| &nbsp;                            | DELETE /marketplace/app/:appId/installations                                       | &nbsp;                              | Sub-Account, Agency |
| saas/location.write               | PUT /update-saas-subscription/:locationId                                          | &nbsp;                              | Agency              |
| &nbsp;                            | POST /enable-saas/:locationId                                                      | &nbsp;                              | Sub-Account, Agency |
| saas/location.read                | GET /locations                                                                     | &nbsp;                              | Sub-Account, Agency |
| saas/company.write                | POST /bulk-disable-saas/:companyId                                                 | &nbsp;                              | Sub-Account, Agency |
| snapshots.readonly                | GET /snapshots                                                                     | &nbsp;                              | Agency              |
| &nbsp;                            | GET /snapshots/snapshot-status/:snapshotId                                         | &nbsp;                              | Agency              |
| &nbsp;                            | GET /snapshots/snapshot-status/:snapshotId/location/:locationId                    | &nbsp;                              | Agency              |
| snapshots.write                   | POST /snapshots/share/link                                                         | &nbsp;                              | Agency              |
| socialplanner/account.readonly    | GET /social-media-posting/:locationId/accounts                                     | &nbsp;                              | Sub-Account         |
| socialplanner/account.write       | DELETE /social-media-posting/:locationId/accounts/:id                              | &nbsp;                              | Sub-Account         |
| socialplanner/csv.readonly        | GET /social-media-posting/:locationId/csv                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/:locationId/csv/:id                                      | &nbsp;                              | Sub-Account         |
| socialplanner/csv.write           | POST /social-media-posting/:locationId/csv                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/:locationId/set-accounts                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /social-media-posting/:locationId/csv/:id                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PATCH /social-media-posting/:locationId/csv/:id                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /social-media-posting/:locationId/csv/:csvId/post/:postId                   | &nbsp;                              | Sub-Account         |
| socialplanner/category.readonly   | GET /social-media-posting/:locationId/categories                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/:locationId/categories/:id                               | &nbsp;                              | Sub-Account         |
| socialplanner/oauth.readonly      | GET /social-media-posting/oauth/facebook/start                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/facebook/accounts/:accountId           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/google/start                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/google/locations/:accountId            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/instagram/start                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/instagram/accounts/:accountId          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/linkedin/start                                     | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/linkedin/accounts/:accountId           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/tiktok/start                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/tiktok/accounts/:accountId             | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/tiktok-business/start                              | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/tiktok-business/accounts/:accountId    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/twitter/start                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /social-media-posting/oauth/:locationId/twitter/accounts/:accountId            | &nbsp;                              | Sub-Account         |
| socialplanner/oauth.write         | POST /social-media-posting/oauth/:locationId/facebook/accounts/:accountId          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/oauth/:locationId/google/locations/:accountId           | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/oauth/:locationId/instagram/accounts/:accountId         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/oauth/:locationId/linkedin/accounts/:accountId          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/oauth/:locationId/tiktok/accounts/:accountId            | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/oauth/:locationId/twitter/accounts/:accountId           | &nbsp;                              | Sub-Account         |
| socialplanner/post.readonly       | GET /social-media-posting/:locationId/posts/:id                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/:locationId/posts/list                                  | &nbsp;                              | Sub-Account         |
| socialplanner/post.write          | POST /social-media-posting/:locationId/posts                                       | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /social-media-posting/:locationId/posts/:id                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /social-media-posting/:locationId/posts/:id                                 | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PATCH /social-media-posting/:locationId/posts/:id                                  | &nbsp;                              | Sub-Account         |
| socialplanner/tag.readonly        | GET /social-media-posting/:locationId/tags                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /social-media-posting/:locationId/tags/details                                | &nbsp;                              | Sub-Account         |
| socialplanner/statistics.readonly | POST /social-media-posting/statistics                                              | &nbsp;                              | Sub-Account         |
| surveys.readonly                  | GET /surveys/                                                                      | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /surveys/submissions                                                           | &nbsp;                              | Sub-Account         |
| users.readonly                    | GET /users/                                                                        | &nbsp;                              | Sub-Account, Agency |
| &nbsp;                            | GET /users/:userId                                                                 | &nbsp;                              | Sub-Account, Agency |
| users.write                       | POST /users/                                                                       | &nbsp;                              | Sub-Account, Agency |
| &nbsp;                            | DELETE /users/:userId                                                              | &nbsp;                              | Sub-Account, Agency |
| &nbsp;                            | PUT /users/:userId                                                                 | &nbsp;                              | Sub-Account, Agency |
| workflows.readonly                | GET /workflows/                                                                    | &nbsp;                              | Sub-Account         |
| courses.write                     | POST courses/courses-exporter/public/import                                        | &nbsp;                              | Sub-Account         |
| blogs/post.write                  | POST /blogs/posts                                                                  | &nbsp;                              | Sub-Account         |
| blogs/post-update.write           | PUT /blogs/posts/:postId                                                           | &nbsp;                              | Sub-Account         |
| blogs/check-slug.readonly         | GET /blogs/posts/url-slug-exists                                                   | &nbsp;                              | Sub-Account         |
| blogs/category.readonly           | GET /blogs/categories                                                              | &nbsp;                              | Sub-Account         |
| blogs/author.readonly             | GET /blogs/authors                                                                 | &nbsp;                              | Sub-Account         |
| blogs/posts.readonly              | GET /blogs/posts/all                                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /blogs/posts/post/:postId                                                      | &nbsp;                              | Sub-Account         |
| blogs/list.readonly               | GET /blogs/site/all                                                                | &nbsp;                              | Sub-Account         |
| companies.readonly                | GET /companies/:companyId                                                          | &nbsp;                              | Agency              |
| associations.readonly             | GET /associations/key/:key_name                                                    | AssociationCreate                   | Sub-Account         |
| &nbsp;                            | GET /associations/objectKey/:objectKey                                             | AssociationUpdate                   | Sub-Account         |
| &nbsp;                            | GET /associations/:associationId                                                   | AssociationDelete                   | Sub-Account         |
| &nbsp;                            | GET /associations/                                                                 | &nbsp;                              | Sub-Account         |
| associations.write                | POST /associations/                                                                | &nbsp;                              | Sub-Account         |
| &nbsp;                            | PUT /associations/:associationId                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /associations/:associationId                                                | &nbsp;                              | Sub-Account         |
| associations/relation.readonly    | GET /associations/relations/:recordId                                              | RelationCreate                      | Sub-Account         |
|                                   |                                                                                    | RelationDelete                      | Sub-Account         |
| associations/relation.write       | POST /associations/relations                                                       | &nbsp;                              | Sub-Account         |
| emails/builder.readonly           | GET /emails/builder                                                                | &nbsp;                              | Sub-Account         |
| emails/builder.write              | POST /emails/builder                                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                            | POST /emails/builder/data                                                          | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /emails/builder/:locationId/:templateId                                     | &nbsp;                              | Sub-Account         |
| emails/schedule.readonly          | GET /emails/schedule                                                               | &nbsp;                              | Sub-Account         |
| custom-menu-link.readonly         | GET /custom-menus/:customMenuId                                                    | &nbsp;                              | Agency              |
| &nbsp;                            | GET /custom-menus/                                                                 | &nbsp;                              | Agency              |
| custom-menu-link.write            | POST /custom-menus/                                                                | &nbsp;                              | Agency              |
| &nbsp;                            | PUT /custom-menus/:customMenuId                                                    | &nbsp;                              | Agency              |
| &nbsp;                            | DELETE /custom-menus/:customMenuId                                                 | &nbsp;                              | Agency              |
| documents_contracts/list.readonly | GET /proposals/document                                                            | &nbsp;                              | Sub-Account, Agency |
| documents_contracts/sendlink.write | POST /proposals/document/send                                                     | &nbsp;                              | Sub-Account, Agency |
| documents_contracts_templates/list.readonly | GET /proposals/templates                                                 | &nbsp;                              | Sub-Account, Agency |
| documents_contracts_templates/sendlink.write | POST /proposals/templates/send                                          | &nbsp;                              | Sub-Account, Agency |
| marketplace-installer-details.readonly | GET /marketplace/app/:appId/installations                                     | &nbsp;                              | Sub-Account, Agency |
| charges.readonly                  | GET /marketplace/billing/charges                                                   | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /marketplace/billing/charges/:chargeId                                         | &nbsp;                              | Sub-Account         |
| &nbsp;                            | GET /marketplace/billing/charges/has-funds                                         | &nbsp;                              | Sub-Account         |
| charges.write                     | POST /marketplace/billing/charges                                                  | &nbsp;                              | Sub-Account         |
| &nbsp;                            | DELETE /marketplace/billing/charges/:chargeId                                      | &nbsp;
| voice-ai-dashboard.readonly     | GET /voice-ai/dashboard/call-logs                                                  | VoiceAiCallEnd                      | Sub-Account         |
| &nbsp;                          | GET /voice-ai/dashboard/call-logs/:callId                                          | &nbsp;                              | Sub-Account         |
| voice-ai-agents.readonly        | GET /voice-ai/agents                                                               | &nbsp;                              | Sub-Account         |
| &nbsp;                          | GET /voice-ai/agents/:agentId                                                      | &nbsp;                              | Sub-Account         |
| voice-ai-agents.write           | POST /voice-ai/agents                                                              | &nbsp;                              | Sub-Account         |
| &nbsp;                          | PATCH /voice-ai/agents/:agentId                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                          | DELETE /voice-ai/agents/:agentId                                                   | &nbsp;                              | Sub-Account         |
| voice-ai-agent-goals.readonly   | GET /voice-ai/actions/:actionId                                                    | &nbsp;                              | Sub-Account         |
| voice-ai-agent-goals.write      | POST /voice-ai/actions                                                             | &nbsp;                              | Sub-Account         |
| &nbsp;                          | PUT /voice-ai/actions/:actionId                                                    | &nbsp;                              | Sub-Account         |
| &nbsp;                          | DELETE /voice-ai/actions/:actionId/agent/:agentId                                  | &nbsp;                              | Sub-Account         |
| phonenumbers.read               | GET /phone-system/numbers/location/:locationId                                     | &nbsp;                              | Sub-Account         |
| numberpools.read                | GET /phone-system/number-pools                                                     | &nbsp;                              | Sub-Account         |
