---
title: "[Developer Hub guides] - OAuth Scopes"
description: OAuth Scopes
url: https://www.contentstack.com/docs/developers/developer-hub/oauth-scopes
product: Developer Hub guides
doc_type: guide
audience:
  - developers
version: v1
last_updated: 2026-03-25
---

# [Developer Hub guides] - OAuth Scopes

This page lists OAuth scopes, their descriptions, the associated APIs/endpoints, and which token types they support. It is intended for developers configuring OAuth permissions and selecting the correct scopes for user token and app token access.

## OAuth Scopes

**Scopes**

**Description**

**Associated Apis**

**Supports Tokens**

| Scopes | Description | Associated Apis | Supports Tokens |
|---|---|---|---|
| organizations:read | View details of all organizations associated with the user | [Get all organizations](/docs/developers/apis/content-management-api#get-all-organizations) | user token |
| organization:read | View details of an organization | [Get a single organization](/docs/developers/apis/content-management-api#get-single-organization)<br>[Get all stacks in an Organization](/docs/developers/apis/content-management-api#get-all-stacks-in-an-organization) | user token |
| organization.logs:read | View organization logs | [Get organization log details](/docs/developers/apis/content-management-api#get-organization-log-details)<br>[Get organization log item](/docs/developers/apis/content-management-api#get-organization-log-item) | user token |
| organization.ownership:write | Create, update of organization ownership | [Transfer Organization ownership](/docs/developers/apis/content-management-api#transfer-organization-ownership) | user token |
| organization.roles:read | View organization level roles | [Get all roles in an Organization](/docs/developers/apis/content-management-api#get-all-roles-in-an-organization) | user token |
| organization.share:write | Update, remove organization invitation shares | [Add users to Organization](/docs/developers/apis/content-management-api#add-users-to-organization)<br>[Remove users from organization](/docs/developers/apis/content-management-api#remove-users-from-organization)<br>[Resend pending Organization invitation](/docs/developers/apis/content-management-api#resend-pending-organization-invitation) | user token |
| organization.share:read | View details of organization invitations shared with users | [Get all Organization invitations](/docs/developers/apis/content-management-api#get-all-organization-invitations) | user token |
| user:read | View user details | [Get user](/docs/developers/apis/content-management-api#get-user) | user token |
| user:write | Update user details | [Update user](/docs/developers/apis/content-management-api#update-user) | user token |
| user.assignments:read | View user assignments | [Get all Tasks](/docs/developers/apis/content-management-api#get-all-tasks) | user token |
| cm.stacks.management:read | View all stacks | [Get a single stack](/docs/developers/apis/content-management-api#get-a-single-stack) | user token |
| cm.stacks.management:write | Create, update, remove stacks | [Create stack](/docs/developers/apis/content-management-api#create-stack)<br>[Update stack](/docs/developers/apis/content-management-api#update-stack)<br>[Delete stack](/docs/developers/apis/content-management-api#delete-stack) | user token |
| cm.stack.users:read | View users associated with a stack | [Get all users of a stack](/docs/developers/apis/content-management-api#get-all-users-of-a-stack) | user token, app token |
| cm.stack.users:write | Update user roles and user associations with a stack | [Update User Role](/docs/developers/apis/content-management-api#update-user-role) | user token |
| cm.stack.management:write | Update stack management properties | [Transfer stack ownership to other users](/docs/developers/apis/content-management-api#transfer-stack-ownership-to-other-users) | user token |
| cm.stack.settings:read | Update stack settings | [Add stack settings](/docs/developers/apis/content-management-api#add-stack-settings)<br>[Reset stack settings](/docs/developers/apis/content-management-api#reset-stack-settings/) | user token |
| cm.stack:share | Share stack invitation with users | [Share a stack](/docs/developers/apis/content-management-api#share-a-stack) | user token |
| cm.stack:unshare | Unshare stack invitations | [Unshare a stack](/docs/developers/apis/content-management-api#unshare-a-stack) | user token |
| cm.stack.delivery-tokens:read | View delivery tokens associated with a stack | [Get all delivery tokens](/docs/developers/apis/content-management-api#get-all-delivery-tokens)<br>[Get a single delivery token](/docs/developers/apis/content-management-api#get-a-single-delivery-token) | user token |
| cm.stack.delivery-tokens:write | Create, update, remove delivery tokens in a stack | [Create delivery token](/docs/developers/apis/content-management-api#create-delivery-token)<br>[Update delivery token](/docs/developers/apis/content-management-api#update-delivery-token)<br>[Delete delivery token](/docs/developers/apis/content-management-api#delete-delivery-token) | user token |
| cm.stack.management-tokens:read | View management tokens associated with a stack | [Get all management tokens](/docs/developers/apis/content-management-api#get-all-management-tokens)<br>[Get a single management token](/docs/developers/apis/content-management-api#get-a-single-management-token) | user token |
| cm.stack.management-tokens:write | Create, update, remove management tokens in a stack | [Create management token](/docs/developers/apis/content-management-api#create-management-token)<br>[Update management token](/docs/developers/apis/content-management-api#update-management-token)<br>[Delete management token](/docs/developers/apis/content-management-api#delete-management-token) | user token |
| cm.content-types.management:read | View all content types | [Get all content types](/docs/developers/apis/content-management-api#get-all-content-types)<br>[Get a single content type](/docs/developers/apis/content-management-api#get-a-single-content-type) | user token, app token |
| cm.content-types.management:write | Create, update, remove content types | [Create a content type](/docs/developers/apis/content-management-api#create-a-content-type)<br>[Create content type with select field](/docs/developers/apis/content-management-api#create-content-type-with-select-field)<br>[Create content type with JSON RTE](/docs/developers/apis/content-management-api#create-content-type-with-json-rte)<br>[Create a content type with embedded RTE objects](/docs/developers/apis/content-management-api#create-a-content-type-with-embedded-rte-objects)<br>[Create Content Type with Extension Field](/docs/developers/apis/content-management-api#create-content-type-with-extension-field)<br>[Create content type with JSON RTE plugin](/docs/developers/apis/content-management-api#create-content-type-with-json-rte-plugin)<br>[Update Content Type](/docs/developers/apis/content-management-api#update-content-type)<br>[Update content type with embedded RTE objects](/docs/developers/apis/content-management-api#update-content-type-with-embedded-rte-objects)<br>[Set Field Visibility Rule for Content Type](/docs/developers/apis/content-management-api#set-field-visibility-rule-for-content-type)<br>[Delete Content Type](/docs/developers/apis/content-management-api#delete-content-type) | user token, app token |
| cm.content-type:read | View content type details | [Get all references of content type](/docs/developers/apis/content-management-api#get-all-references-of-content-type) | user token, app token |
| cm.content-types:export | Export content types | [Export a content type](/docs/developers/apis/content-management-api#export-a-content-type) | user token, app token |
| cm.content-types:import | Import content types | [Import a content type](/docs/developers/apis/content-management-api#import-a-content-type) | user token, app token |
| cm.global-fields.management:read | View all global fields | [Get all global fields](/docs/developers/apis/content-management-api#get-all-global-fields)<br>[Get a single global field](/docs/developers/apis/content-management-api#get-a-single-global-field) | user token, app token |
| cm.global-fields.management:write | Create, update, remove global fields | [Create a global field](/docs/developers/apis/content-management-api#create-a-global-field)<br>[Update a global field](/docs/developers/apis/content-management-api#update-a-global-field)<br>[Delete global field](/docs/developers/apis/content-management-api#delete-global-field) | user token, app token |
| cm.global-fields:import | Export global fields | [Export a global field](/docs/developers/apis/content-management-api#export-a-global-field) | user token, app token |
| cm.entries.management:read | View all entries | [Get all entries](/docs/developers/apis/content-management-api#get-all-entries)<br>[Get a single entry](/docs/developers/apis/content-management-api#get-a-single-entry)<br>[Get information on embedded RTE objects](/docs/developers/apis/content-management-api#get-information-on-embedded-rte-objects) | user token, app token |
| cm.entries.management:write | Create, update, remove entries | [Create an entry](/docs/developers/apis/content-management-api#create-an-entry)<br>[Create an entry with JSON RTE](/docs/developers/apis/content-management-api#create-an-entry-with-json-rte)<br>[Create an entry with embedded entries in RTE](/docs/developers/apis/content-management-api#create-an-entry-with-embedded-entries-in-rte)<br>[Create an entry with embedded assets in RTE](/docs/developers/apis/content-management-api#create-an-entry-with-embedded-assets-in-rte)<br>[Create an entry with master locale](/docs/developers/apis/content-management-api#create-an-entry-with-master-locale)<br>[Update an entry](/docs/developers/apis/content-management-api#update-an-entry)<br>[Update an entry with JSON RTE](/docs/developers/apis/content-management-api#update-an-entry-with-json-rte)<br>[Update embedded RTE objects](/docs/developers/apis/content-management-api#update-embedded-rte-objects)<br>[Delete an entry](/docs/developers/apis/content-management-api#delete-an-entry)<br>[Localize an entry](/docs/developers/apis/content-management-api#localize-an-entry) | user token, app token |
| cm.entry:write | Update details associated with an entry | [Set Version Name for Entry](/docs/developers/apis/content-management-api#set-version-name-for-entry)<br>[Delete Version Name of Entry](/docs/developers/apis/content-management-api#delete-version-name-of-entry)<br>[Unlocalize an entry](/docs/developers/apis/content-management-api#unlocalize-an-entry) | user token, app token |
| cm.entry:read | View details associated with an entry | [Get Details of All Versions of an Entry](/docs/developers/apis/content-management-api#get-details-of-all-versions-of-an-entry)<br>[Get references of an entry](/docs/developers/apis/content-management-api#get-references-of-an-entry)<br>[Get languages of an entry](/docs/developers/apis/content-management-api#get-languages-of-an-entry) | user token, app token |
| cm.entries:export | Export entries | [Export an entry](/docs/developers/apis/content-management-api#export-an-entry) | user token, app token |
| cm.entries:import | Import entries | [Import an entry](/docs/developers/apis/content-management-api#import-an-entry)<br>[Import an existing entry](/docs/developers/apis/content-management-api#import-an-existing-entry) | user token, app token |
| cm.entry:publish | Publish an entry | [Publish an entry](/docs/developers/apis/content-management-api#publish-an-entry) | user token, app token |
| cm.entry:unpublish | Unpublish an entry | [Unpublish an entry](/docs/developers/apis/content-management-api#unpublish-an-entry) | user token, app token |
| cm.entry.workflow:write | Create a workflow for an entry | [Set entry workflow stage](/docs/developers/apis/content-management-api#set-entry-workflow-stage)<br>[Request/Accept/Reject Entry Publish Request](/docs/developers/apis/content-management-api#request-accept-reject-entry-publish-request) | user token, app token |
| cm.bulk-operations:publish | Publish bulk operations | [Publish an entry with references](/docs/developers/apis/content-management-api#publish-an-entry-with-references)<br>[Publish entries and assets in bulk](/docs/developers/apis/content-management-api#publish-entries-and-assets-in-bulk) | user token, app token |
| cm.bulk-operations:unpublish | Unpublish bulk operations | [Unpublish entries and assets in bulk](/docs/developers/apis/content-management-api#unpublish-entries-and-assets-in-bulk) | user token, app token |
| cm.bulk-operations:delete | Delete bulk operations | [Delete entries and assets in bulk](/docs/developers/apis/content-management-api#delete-entries-and-assets-in-bulk) | user token, app token |
| cm.bulk-operations:workflow | Workflow bulk operations | [Update workflow details in bulk](/docs/developers/apis/content-management-api#update-workflow-details-in-bulk) | user token, app token |
| cm.assets.management:read | View all assets | [Get all assets](/docs/developers/apis/content-management-api#get-all-assets)<br>[Get an asset](/docs/developers/apis/content-management-api#get-an-asset)<br>[Get assets of a specific folder](/docs/developers/apis/content-management-api#get-assets-of-a-specific-folder)<br>[Get assets and subfolders of a parent folder](/docs/developers/apis/content-management-api#get-assets-and-subfolders-of-a-parent-folder)<br>[Get either only images or videos](/docs/developers/apis/content-management-api#get-either-only-images-or-videos)<br>[Get a single folder](/docs/developers/apis/content-management-api#get-a-single-folder)<br>[Get a single folder by name](/docs/developers/apis/content-management-api#get-a-single-folder-by-name)<br>[Get subfolders of a parent folder](/docs/developers/apis/content-management-api#get-subfolders-of-a-parent-folder) | user token, app token |
| cm.assets.management:write | Create, update, remove assets | [Upload asset](/docs/developers/apis/content-management-api#upload-asset)<br>[Replace asset](/docs/developers/apis/content-management-api#replace-asset)<br>[Generate permanent asset URL](/docs/developers/apis/content-management-api#generate-permanent-asset-url)<br>[Delete asset](/docs/developers/apis/content-management-api#delete-asset)<br>[Update asset revision](/docs/developers/apis/content-management-api#update-asset-revision)<br>[Update asset](/docs/developers/apis/content-management-api#update-asset)<br>[Create a folder](/docs/developers/apis/content-management-api#create-a-folder)<br>[Update or move folder](/docs/developers/apis/content-management-api#update-or-move-folder)<br>[Delete a folder](/docs/developers/apis/content-management-api#delete-a-folder) | user token, app token |
| cm.assets:download | Download assets | [Download an asset with permanent URL](/docs/developers/apis/content-management-api#download-an-asset-with-permanent-url) | user token, app token |
| cm.assets.rt:read | View all RTE assets | [Get information on RTE assets](/docs/developers/apis/content-management-api#get-information-on-rte-assets) | user token, app token |
| cm.asset:write | Create, update, remove RTE assets | [Set Version Name for Asset](/docs/developers/apis/content-management-api#set-version-name-for-asset)<br>[Delete Version Name of Asset](/docs/developers/apis/content-management-api#delete-version-name-of-asset) | user token, app token |
| cm.asset:read | View asset details | [Get Details of All Versions of an Asset](/docs/developers/apis/content-management-api#get-details-of-all-versions-of-an-asset)<br>[Get asset references](/docs/developers/apis/content-management-api#get-asset-references) | user token, app token |
| cm.asset:publish | Publish an asset | [Publish an asset](/docs/developers/apis/content-management-api#publish-an-asset) | user token, app token |
| cm.asset:unpublish | Unpublish an asset | [Unpublish an asset](/docs/developers/apis/content-management-api#unpublish-an-asset) | user token, app token |
| cm.extensions.management:read | View all extensions | [Get all custom fields](/docs/developers/apis/content-management-api#get-all-custom-fields)<br>[Get a single custom field](/docs/developers/apis/content-management-api#get-a-single-custom-field)<br>[Get all widgets](/docs/developers/apis/content-management-api#get-all-widgets)<br>[Get widgets of a content type](/docs/developers/apis/content-management-api#get-widgets-of-a-content-type)<br>[Get All Dashboard Widgets](/docs/developers/apis/content-management-api#get-all-dashboard-widgets)<br>[Get all JSON RTE plugins](/docs/developers/apis/content-management-api#get-all-json-rte-plugins)<br>[Get a single JSON RTE plugin](/docs/developers/apis/content-management-api#get-a-single-json-rte-plugin) | user token, app token |
| cm.extensions.management:write | Create, update, remove extensions | [Upload a custom field](/docs/developers/apis/content-management-api#upload-a-custom-field)<br>[Create a custom field with source URL](/docs/developers/apis/content-management-api#create-a-custom-field-with-source-url)<br>[Create a custom field with source code](/docs/developers/apis/content-management-api#create-a-custom-field-with-source-code)<br>[Update a custom field](/docs/developers/apis/content-management-api#update-a-custom-field)<br>[Delete custom field](/docs/developers/apis/content-management-api#delete-custom-field)<br>[Upload a widget](/docs/developers/apis/content-management-api#upload-a-widget)<br>[Create widget with source URL](/docs/developers/apis/content-management-api#create-widget-with-source-url)<br>[Create widget with source code](/docs/developers/apis/content-management-api#create-widget-with-source-code)<br>[Update a widget](/docs/developers/apis/content-management-api#update-a-widget)<br>[Delete a widget](/docs/developers/apis/content-management-api#delete-a-widget)<br>[Upload Dashboard Widget](/docs/developers/apis/content-management-api#upload-dashboard-widget)<br>[Create a Dashboard Widget with Source URL](/docs/developers/apis/content-management-api#create-a-dashboard-widget-with-source-url)<br>[Create a Dashboard Widget with Source code](/docs/developers/apis/content-management-api#create-a-dashboard-widget-with-source-code)<br>[Update the Dashboard Widget](/docs/developers/apis/content-management-api#update-the-dashboard-widget)<br>[Delete the Dashboard Widget](/docs/developers/apis/content-management-api#delete-the-dashboard-widget)<br>[Create a JSON RTE plugin with source URL](/docs/developers/apis/content-management-api#create-a-json-rte-plugin-with-source-url)<br>[Update a JSON RTE plugin](/docs/developers/apis/content-management-api#update-a-json-rte-plugin)<br>[Delete JSON RTE plugin](/docs/developers/apis/content-management-api#delete-json-rte-plugin) | user token, app token |
| cm.releases.management:read | View all releases | [Get all Releases](/docs/developers/apis/content-management-api#get-all-releases)<br>[Get a single Release](/docs/developers/apis/content-management-api#get-a-single-release) | user token, app token |
| cm.releases.management:write | Create, update, remove releases | [Create a Release](/docs/developers/apis/content-management-api#create-a-release)<br>[Update a Release](/docs/developers/apis/content-management-api#update-a-release)<br>[Delete a Release](/docs/developers/apis/content-management-api#delete-a-release) | user token, app token |
| cm.release:read | View details associated with a release | [Get all items in a Release](/docs/developers/apis/content-management-api#get-all-items-in-a-release) | user token, app token |
| cm.release:write | Update details associated with a release | [Add a single item to a Release](/docs/developers/apis/content-management-api#add-a-single-item-to-a-release)<br>[Add multiple items to a Release](/docs/developers/apis/content-management-api#add-multiple-items-to-a-release)<br>[Remove an item from a Release](/docs/developers/apis/content-management-api#remove-an-item-from-a-release)<br>[Delete multiple items from a Release](/docs/developers/apis/content-management-api#delete-multiple-items-from-a-release)<br>[Update Release items to their latest versions](/docs/developers/apis/content-management-api#update-release-items-to-their-latest-versions) | user token, app token |
| cm.release:deploy | Deploy a release | [Deploy a Release](/docs/developers/apis/content-management-api#deploy-a-release) | user token, app token |
| cm.release:clone | Clone a release | [Clone a Release](/docs/developers/apis/content-management-api#clone-a-release) | user token, app token |
| cm.workflows.management:read | View all workflows | [Get all workflows](/docs/developers/apis/content-management-api#get-all-workflows)<br>[Get a single workflow](/docs/developers/apis/content-management-api#get-a-single-workflow)<br>[Get publish rules by content types](/docs/developers/apis/content-management-api#get-publish-rules-by-content-types) | user token, app token |
| cm.workflows.management:write | Create, update, remove workflows | [Create a workflow](/docs/developers/apis/content-management-api#create-a-workflow)<br>[Add or update workflow details](/docs/developers/apis/content-management-api#add-or-update-workflow-details)<br>[Disable workflow](/docs/developers/apis/content-management-api#disable-workflow)<br>[Enable workflow](/docs/developers/apis/content-management-api#enable-workflow)<br>[Delete workflow](/docs/developers/apis/content-management-api#delete-workflow) | user token, app token |
| cm.workflows.publishing-rules:write | Create, update, remove workflow publishing rules | [Create publish rules](/docs/developers/apis/content-management-api#create-publish-rules)<br>[Update publish rules](/docs/developers/apis/content-management-api#update-publish-rules)<br>[Delete publish rules](/docs/developers/apis/content-management-api#delete-publish-rules) | user token, app token |
| cm.workflows.publishing-rules:read | View all workflow publishing rules | [Get all publish rules](/docs/developers/apis/content-management-api#get-all-publish-rules)<br>[Get a single publish rule](/docs/developers/apis/content-management-api#get-a-single-publish-rule) | user token, app token |
| cm.labels.management:read | View all labels | [Get all labels](/docs/developers/apis/content-management-api#get-all-labels)<br>[Get a single label](/docs/developers/apis/content-management-api#get-a-single-label) | user token, app token |
| cm.labels.management:write | Create, update, remove labels | [Add label](/docs/developers/apis/content-management-api#add-label)<br>[Update label](/docs/developers/apis/content-management-api#update-label)<br>[Delete label](/docs/developers/apis/content-management-api#delete-label) | user token, app token |
| cm.languages.management:read | View all languages | [Get all languages](/docs/developers/apis/content-management-api#get-all-languages)<br>[Get a language](/docs/developers/apis/content-management-api#get-a-language) | user token, app token |
| cm.languages.management:write | Create, update, remove languages | [Add a language](/docs/developers/apis/content-management-api#add-a-language)<br>[Update language](/docs/developers/apis/content-management-api#update-language)<br>[Delete language](/docs/developers/apis/content-management-api#delete-language)<br>[Set a fallback language](/docs/developers/apis/content-management-api#set-a-fallback-language)<br>[Update fallback language](/docs/developers/apis/content-management-api#update-fallback-language) | user token, app token |
| cm.environments.management:read | View all environments | [Get all environments](/docs/developers/apis/content-management-api#get-all-environments)<br>[Get a single environment](/docs/developers/apis/content-management-api#get-a-single-environment) | user token, app token |
| cm.environments.management:write | Create, update, remove environments | [Add an environment](/docs/developers/apis/content-management-api#add-an-environment)<br>[Update environment](/docs/developers/apis/content-management-api#update-environment)<br>[Delete environment](/docs/developers/apis/content-management-api#delete-environment) | user token, app token |
| cm.roles.management:read | View all roles | [Get all roles](/docs/developers/apis/content-management-api#get-all-roles)<br>[Get a single role](/docs/developers/apis/content-management-api#get-a-single-role) | user token, app token |
| cm.roles.management:write | Create, update, remove roles | [Create a role](/docs/developers/apis/content-management-api#create-a-role)<br>[Update role](/docs/developers/apis/content-management-api#update-role)<br>[Delete role](/docs/developers/apis/content-management-api#delete-role) | user token, app token |
| cm.webhooks.management:read | View all webhooks | [Get all webhooks](/docs/developers/apis/content-management-api#get-all-webhooks)<br>[Get webhook](/docs/developers/apis/content-management-api#get-webhook) | user token, app token |
| cm.webhooks.management:write | Create, update, remove webhooks | [Create a webhook](https://www.contentstack.com/docs/developers/apis/content-management-api/#create-a-webhook)<br>[Update webhook](/docs/developers/apis/content-management-api#update-webhook)<br>[Delete webhook](/docs/developers/apis/content-management-api#delete-webhook)<br>[Retry a webhook](/docs/developers/apis/content-management-api#retry-a-webhook) | user token, app token |
| cm.webhooks:export | Export webhooks | [Export a Webhook](/docs/developers/apis/content-management-api#export-a-webhook) | user token, app token |
| cm.webhooks:import | Import webhooks | [Import a Webhook](/docs/developers/apis/content-management-api#import-a-webhook)<br>[Import an Existing Webhook](/docs/developers/apis/content-management-api#import-an-existing-webhook) | user token, app token |
| cm.webhook:read | View webhook details | [Get executions of a webhook](/docs/developers/apis/content-management-api#get-executions-of-a-webhook)<br>[Get latest execution log of a webhook](/docs/developers/apis/content-management-api#get-latest-execution-log-of-a-webhook) | user token, app token |
| cm.audit-logs:read | View all audit logs | [Get audit log](/docs/developers/apis/content-management-api#get-audit-log)<br>[Get audit log item](/docs/developers/apis/content-management-api#get-audit-log-item) | user token, app token |
| cm.publish-queue.management:read | View all publish queues | [Get publish queue](/docs/developers/apis/content-management-api#get-publish-queue)<br>[Get publish queue activity](/docs/developers/apis/content-management-api#get-publish-queue-activity) | user token, app token |
| cm.publish-queue.management:write | Create, update, remove publish queues | [Cancel scheduled action](/docs/developers/apis/content-management-api#cancel-scheduled-action) | user token, app token |
| cm.branches.management:read | View all branches | [Get all Branches](/docs/developers/apis/content-management-api#get-all-branches)<br>[/docs/developers/apis/content-management-api#get-a-single-branch](/docs/developers/apis/content-management-api#get-a-single-branch)[Get a single branch](/docs/developers/apis/content-management-api#get-a-single-branch) | user token, app token |
| cm.branches.management:writeCreate, delete a branch | [Create a branch](/docs/developers/apis/content-management-api#create-a-branch)<br>[Delete a branch](/docs/developers/apis/content-management-api#delete-a-branch) | user token, app token |
| cm.branch-aliases.management:read | View all aliases | [Get all branch-aliases](/docs/developers/apis/content-management-api#get-all-aliases)<br>[Get a single branch-alias](/docs/developers/apis/content-management-api#get-a-single-alias) | user token, app token |
| cm.branch-aliases.management:writeCreate, assign, delete a branch alias | [Assign a branch-alias](/docs/developers/apis/content-management-api#assign-an-alias)<br>[Delete a branch-alias](/docs/developers/apis/content-management-api#delete-an-alias) | user token, app token |
| cm.taxonomies.management:readView all taxonomies | [Get all taxonomies](/docs/developers/apis/content-management-api#get-all-taxonomies) | user token, app token |
| cm.taxonomies.management:writeCreate, update, delete taxonomies | [Create a taxonomy](/docs/developers/apis/content-management-api#create-a-taxonomy)<br>[Update a taxonomy](/docs/developers/apis/content-management-api#update-a-taxonomy)<br>[Delete a taxonomy](/docs/developers/apis/content-management-api#delete-a-taxonomy) | user token, app token |
| cm.taxonomy.terms:readView all terms of a taxonomy | [Get all terms of a taxonomy](/docs/developers/apis/content-management-api#get-all-terms-of-a-taxonomy) | user token, app token |
| cm.taxonomy.terms:writeCreate, update, move, delete term(s) of a taxonomy | [Create a term](/docs/developers/apis/content-management-api#create-a-term)<br>[Update a term](/docs/developers/apis/content-management-api#update-a-term)<br>[Move/Reorder a term](/docs/developers/apis/content-management-api#move-reorder-a-term)<br>[Delete a term](/docs/developers/apis/content-management-api#delete-a-term) | user token, app token |
| brand-kits:read | View Brand Kit(s) and Voice Profile(s).<br>Generative AI to generate content. | [Get All Brand Kits](/docs/developers/apis/brand-kit-management-api#get-all-brand-kits)<br>[Get a Single Brand Kit](/docs/developers/apis/brand-kit-management-api#get-a-single-brand-kit)<br>[Get All Voice Profiles](/docs/developers/apis/brand-kit-management-api#get-all-voice-profiles)<br>[Get a Single Voice Profile](/docs/developers/apis/brand-kit-management-api#get-a-single-voice-profile)<br>[GenAI](/docs/developers/apis/brand-kit-management-api#genai) | user token, app token |
| brand-kits:manage | Create, update, or delete Brand Kit and Voice Profile.<br>Ingest, get usage, update, and delete Knowledge Vault. | [Create Brand Kit](/docs/developers/apis/brand-kit-management-api#create-brand-kit)<br>[Update Brand Kit](/docs/developers/apis/brand-kit-management-api#update-brand-kit)<br>[Delete Brand Kit](/docs/developers/apis/brand-kit-management-api#delete-brand-kit)<br>[Create Voice Profile](/docs/developers/apis/brand-kit-management-api#create-voice-profile)<br>[Update Voice Profile](/docs/developers/apis/brand-kit-management-api#update-voice-profile)<br>[Delete Voice Profile](/docs/developers/apis/brand-kit-management-api#delete-voice-profile)<br>[Ingest Content](/docs/developers/apis/brand-kit-management-api#ingest-content)<br>[Get Content Usage](/docs/developers/apis/brand-kit-management-api#get-content-usage)<br>[Update Content](/docs/developers/apis/brand-kit-management-api#update-content)<br>[Delete Content](/docs/developers/apis/brand-kit-management-api#delete-content) | user token, app token |
| personalize:read | View Attributes, Audiences, Events, Experiences, Experiences Priority, Analytics Summary, Time-series Analytics, Regions, Countries, and Cities. | [Get all Attributes](/docs/developers/apis/personalize-management-api#get-all-attributes)<br>[Get all Audiences](/docs/developers/apis/personalize-management-api#get-all-audiences)<br>[Get all Experiences](/docs/developers/apis/personalize-management-api#get-all-experiences)<br>[Get a Single Experience](/docs/developers/apis/personalize-management-api#get-a-single-experience)<br>[Get all Experience Versions](/docs/developers/apis/personalize-management-api#get-all-experience-versions)<br>[Get all Events](/docs/developers/apis/personalize-management-api#get-all-events)<br>[Get Experiences Priority](/docs/developers/apis/personalize-management-api#get-experiences-priority)<br>[Get Analytics Summary](/docs/developers/apis/personalize-management-api#get-analytics-summary)<br>[Get Time-series Analytics](/docs/developers/apis/personalize-management-api#get-time-series-analytics)<br>[Get all Regions](/docs/developers/apis/personalize-management-api#get-all-regions)<br>[Get all Countries](/docs/developers/apis/personalize-management-api#get-all-countries)<br>[Get all Cities](/docs/developers/apis/personalize-management-api#get-all-cities) | user token, app token |
| personalize:manage | Create, update, or delete Attribute, Audience, Experience, Event, and Experience Version, and update Experiences Priority. | [Create an Attribute](/docs/developers/apis/personalize-management-api#create-an-attribute)<br>[Update an Attribute](/docs/developers/apis/personalize-management-api#update-an-attribute)<br>[Delete an Attribute](/docs/developers/apis/personalize-management-api#delete-an-attribute)<br>[Create an Audience](/docs/developers/apis/personalize-management-api#create-an-audience)<br>[Update an audience](/docs/developers/apis/personalize-management-api#update-an-audience)<br>[Delete an audience](/docs/developers/apis/personalize-management-api#delete-an-audience)<br>[Create an Experience](/docs/developers/apis/personalize-management-api#create-an-experience)<br>[Update an Experience](/docs/developers/apis/personalize-management-api#update-an-experience)<br>[Delete an Experience](/docs/developers/apis/personalize-management-api#delete-an-experience)<br>[Create an Experience Version](/docs/developers/apis/personalize-management-api#create-an-experience-version)<br>[Update an Experience Version](/docs/developers/apis/personalize-management-api#update-an-experience-version)<br>[Delete an Experience Version](/docs/developers/apis/personalize-management-api#delete-an-experience-version)<br>[Create an Event](/docs/developers/apis/personalize-management-api#create-an-event)<br>[Update an Event](/docs/developers/apis/personalize-management-api#update-an-event)<br>[Delete an Event](/docs/developers/apis/personalize-management-api#delete-an-event)<br>[Update Experiences Priority](/docs/developers/apis/personalize-management-api#update-experiences-priority) | user token, app token |
| launch:manage | This scope lets you read, update, and manage resources | [Get all Projects](/docs/developers/apis/launch-api#get-all-projects)<br>[Get a Project](/docs/developers/apis/launch-api#get-a-project)<br>[Create a Project](/docs/developers/apis/launch-api#create-a-project) (Using Git Provider)<br>[Create a Project](/docs/developers/apis/launch-api#create-a-project) (Using File Upload)<br>[Update a Project](/docs/developers/apis/launch-api#update-a-project)<br>[Delete a Project](/docs/developers/apis/launch-api#delete-a-project)<br>[Get all Environments](/docs/developers/apis/launch-api#get-all-environments)<br>[Get an Environment](/docs/developers/apis/launch-api#get-an-environment)<br>[Create an Environment](/docs/developers/apis/launch-api#create-an-environment) (Using Git Provider)<br>[Create an Environment](/docs/developers/apis/launch-api#create-an-environment) (Using File Upload)<br>[Update an Environment](/docs/developers/apis/launch-api#update-an-environment)<br>[Delete an Environment](/docs/developers/apis/launch-api#delete-an-environment)<br>[Revalidate CDN Cache](/docs/developers/apis/launch-api#revalidate-cdn-cache)<br>[Get a Signed Upload URL for a Project](/docs/developers/apis/launch-api#get-a-signed-upload-url-for-a-project)<br>[Get a Signed Upload URL for an Environment](/