---
title: "OAuth Scopes"
description: "OAuth Scopes"
url: "https://www.contentstack.com/docs/developer-hub/oauth-scopes"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-06-30"
---

# OAuth Scopes

**Scopes**

**Description**

**Associated Apis**

**Supports Tokens**

organizations:read

View details of all organizations associated with the user

[Get all organizations](/docs/developers/apis/administration-api/organizations#get-all-organizations)

user token

organization:read

View details of an organization

[Get a single organization](/docs/developers/apis/administration-api/organizations#get-a-single-organization)

user token

 

 

[Get all stacks in an Organization](/docs/developers/apis/administration-api/organizations#get-all-stacks-in-an-organization)

user token

organization.logs:read

View organization logs

[Get organization log details](/docs/developers/apis/administration-api/organizations#get-organization-log-details)

user token

 

 

[Get organization log item](/docs/developers/apis/administration-api/organizations#get-organization-log-item)

user token

organization.ownership:write

Create, update of organization ownership

[Transfer Organization ownership](/docs/developers/apis/administration-api/organizations#transfer-organization-ownership)

user token

organization.roles:read

View organization level roles

[Get all roles in an Organization](/docs/developers/apis/content-management-api/roles#get-all-roles-in-an-organization)

user token

organization.share:write

Update, remove organization invitation shares

[Add users to Organization](/docs/developers/apis/administration-api/organizations#add-users-to-organization)

user token

 

 

[Remove users from organization](/docs/developers/apis/administration-api/organizations#remove-users-from-organization)

user token

 

 

[Resend pending Organization invitation](/docs/developers/apis/administration-api/organizations#resend-pending-organization-invitation)

user token

organization.share:read

View details of organization invitations shared with users

[Get all Organization invitations](/docs/developers/apis/administration-api/organizations#get-all-organization-invitations)

user token

 

 

 

 

user:read

View user details

[Get user](/docs/developers/apis/administration-api/users#get-user)

user token

user:write

Update user details

[Update user](/docs/developers/apis/administration-api/users#update-user)

user token

user.assignments:read

View user assignments

[Get all Tasks](/docs/developers/apis/content-management-api/workflows#get-all-tasks)

user token

 

 

 

 

cm.stacks.management:read

View all stacks

[Get a single stack](/docs/developers/apis/content-management-api/stacks#get-a-single-stack)

user token

 

 

 

 

cm.stacks.management:write

Create, update, remove stacks

[Create stack](/docs/developers/apis/content-management-api/stacks#create-stack)

user token

 

 

[Update stack](/docs/developers/apis/content-management-api/stacks#update-stack)

user token

 

 

[Delete stack](/docs/developers/apis/content-management-api/stacks#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/stacks#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/stacks#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/stacks#transfer-stack-ownership-to-other-users)

user token

cm.stack.settings:read

Update stack settings

[Add stack settings](/docs/developers/apis/content-management-api/stacks#add-stack-settings)

user token

 

 

[Reset stack settings](/docs/developers/apis/content-management-api/stacks#reset-stack-settings/)

user token

cm.stack:share

Share stack invitation with users

[Share a stack](/docs/developers/apis/content-management-api/stacks#share-a-stack)

user token

cm.stack:unshare

Unshare stack invitations

[Unshare a stack](/docs/developers/apis/content-management-api/stacks#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/tokens#get-all-delivery-tokens)

user token

 

 

[Get a single delivery token](/docs/developers/apis/content-management-api/tokens#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/tokens#create-delivery-token)

user token

 

 

[Update delivery token](/docs/developers/apis/content-management-api/tokens#update-delivery-token)

user token

 

 

[Delete delivery token](/docs/developers/apis/content-management-api/tokens#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/tokens#get-all-management-tokens)

user token

 

 

[Get a single management token](/docs/developers/apis/content-management-api/tokens#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/tokens#create-management-token)

user token

 

 

[Update management token](/docs/developers/apis/content-management-api/tokens#update-management-token)

user token

 

 

[Delete management token](/docs/developers/apis/content-management-api/tokens#delete-management-token)

user token

 

 

 

 

cm.content-types.management:read

View all content types

[Get all content types](/docs/developers/apis/content-management-api/content-types#get-all-content-types)

user token, app token

 

 

[Get a single content type](/docs/developers/apis/content-management-api/content-types#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/content-types#create-a-content-type)

user token, app token

 

 

[Create content type with select field](/docs/developers/apis/content-management-api/content-types#create-content-type-with-select-field)

user token, app token

 

 

[Create content type with JSON RTE](/docs/developers/apis/content-management-api/content-types#create-content-type-with-json-rte)

user token, app token/p>

 

 

[Create a content type with embedded RTE objects](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#create-a-content-type-with-embedded-rte-objects)

user token, app token

 

 

[Create Content Type with Extension Field](/docs/developers/apis/content-management-api/extensions#create-content-type-with-extension-field)

user token, app token

 

 

[Create content type with JSON RTE plugin](/docs/developers/apis/content-management-api/extensions#create-content-type-with-json-rte-plugin)

user token, app token

 

 

[Update Content Type](/docs/developers/apis/content-management-api/content-types#update-content-type)

user token, app token

 

 

[Update content type with embedded RTE objects](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#update-content-type-with-embedded-rte-objects)

user token, app token

 

 

[Set Field Visibility Rule for Content Type](/docs/developers/apis/content-management-api/content-types#set-field-visibility-rule-for-content-type)

user token, appp token

 

 

[Delete Content Type](/docs/developers/apis/content-management-api/content-types#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/content-types#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/content-types#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/content-types#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/global-fields#get-all-global-fields)

user token, app token

 

 

[Get a single global field](/docs/developers/apis/content-management-api/global-fields#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/global-fields#create-a-global-field)

user token, app token

 

 

[Update a global field](/docs/developers/apis/content-management-api/global-fields#update-a-global-field)

user token, app token

 

 

[Delete global field](/docs/developers/apis/content-management-api/global-fields#delete-global-field)

user token, app token

cm.global-fields:import

Export global fields

[Export a global field](/docs/developers/apis/content-management-api/global-fields#export-a-global-field)

user token, app token

 

 

 

 

cm.entries.management:read

View all entries

[Get all entries](/docs/developers/apis/content-management-api/entries#get-all-entries)

user token, app token

 

 

[Get a single entry](/docs/developers/apis/content-management-api/entries#get-a-single-entry)

user token, app token

 

 

[Get information on embedded RTE objects](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#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/entries#create-an-entry)

user token, app token

 

 

[Create an entry with JSON RTE](/docs/developers/apis/content-management-api/entries#create-an-entry-with-json-rte)

user token, app token

 

 

[Create an entry with embedded entries in RTE](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#create-an-entry-with-embedded-entries-in-rte)

user token, app token

 

 

[Create an entry with embedded assets in RTE](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#create-an-entry-with-embedded-assets-in-rte)

user token, app token

 

 

[Create an entry with master locale](/docs/developers/apis/content-management-api/entries#create-an-entry-with-master-locale)

user token, app token

 

 

[Update an entry](/docs/developers/apis/content-management-api/entries#update-an-entry)

user token, app token

 

 

[Update an entry with JSON RTE](/docs/developers/apis/content-management-api/entries#update-an-entry-with-json-rte)

user token, app token

 

 

[Update embedded RTE objects](/docs/developers/apis/content-management-api/embed-entries-and-assets-in-the-rich-text-editor#update-embedded-rte-objects)

user token, app token

 

 

[Delete an entry](/docs/developers/apis/content-management-api/entries#delete-an-entry)

user token, app token

 

 

[Localize an entry](/docs/developers/apis/content-management-api/entries#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/entries#set-version-name-for-entry)

user token, app token

 

 

[Delete Version Name of Entry](/docs/developers/apis/content-management-api/entries#delete-version-name-of-entry)

user token, app token

 

 

[Unlocalize an entry](/docs/developers/apis/content-management-api/entries#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/entries#get-details-of-all-versions-of-an-entry)

user token, app token

 

 

[Get references of an entry](/docs/developers/apis/content-management-api/entries#get-references-of-an-entry)

user token, app token

 

 

[Get languages of an entry](/docs/developers/apis/content-management-api/entries#get-languages-of-an-entry)

user token, app token

cm.entries:export

Export entries

[Export an entry](/docs/developers/apis/content-management-api/entries#export-an-entry)

user token, app token

cm.entries:import

Import entries

[Import an entry](/docs/developers/apis/content-management-api/entries#import-an-entry)

user token, app token

 

 

[Import an existing entry](/docs/developers/apis/content-management-api/entries#import-an-existing-entry)

user token, app token

cm.entry:publish

Publish an entry

[Publish an entry](/docs/developers/apis/content-management-api/entries#publish-an-entry)

user token, app token

cm.entry:unpublish

Unpublish an entry

[Unpublish an entry](/docs/developers/apis/content-management-api/entries#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/workflows#set-entry-workflow-stage)

user token, app token

 

 

[Request/Accept/Reject Entry Publish Request](/docs/developers/apis/content-management-api/workflows#requestacceptreject-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/entries#publish-an-entry-with-references)

user token, app token

 

 

[Publish entries and assets in bulk](/docs/developers/apis/content-management-api/bulk-operations#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/bulk-operations#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/bulk-operations#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/bulk-operations#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/assets#get-all-assets)

user token, app token

 

 

[Get an asset](/docs/developers/apis/content-management-api/assets#get-an-asset)

user token, app token

 

 

[Get assets of a specific folder](/docs/developers/apis/content-management-api/assets#get-assets-of-a-specific-folder)

user token, app token

 

 

[Get assets and subfolders of a parent folder](/docs/developers/apis/content-management-api/assets#get-assets-and-subfolders-of-a-parent-folder)

user token, app token

 

 

[Get either only images or videos](/docs/developers/apis/content-management-api/assets#get-either-only-images-or-videos)

user token, app token

 

 

[Get a single folder](/docs/developers/apis/content-management-api/assets#get-a-single-folder)

user token, app token

 

 

[Get a single folder by name](/docs/developers/apis/content-management-api/assets#get-a-single-folder-by-name)

user token, app token

 

 

[Get subfolders of a parent folder](/docs/developers/apis/content-management-api/assets#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/assets#upload-asset)

user token, app token

 

 

[Replace asset](/docs/developers/apis/content-management-api/assets#replace-asset)

user token, app token

 

 

[Generate permanent asset URL](/docs/developers/apis/content-management-api/assets#generate-permanent-asset-url)

user token, app token

 

 

[Delete asset](/docs/developers/apis/content-management-api/assets#delete-asset)

user token, app token

 

 

[Update asset revision](/docs/developers/apis/content-management-api/assets#update-asset-revision)

user token, app token

 

 

[Update asset](/docs/developers/apis/content-management-api/assets#update-asset)

user token, app token

 

 

[Create a folder](/docs/developers/apis/content-management-api/assets#create-a-folder)

user token, app token

 

 

[Update or move folder](/docs/developers/apis/content-management-api/assets#update-or-move-folder)

user token, app token

 

 

[Delete a folder](/docs/developers/apis/content-management-api/assets#delete-a-folder)

user token, app token

cm.assets:download

Download assets

[Download an asset with permanent URL](/docs/developers/apis/content-management-api/assets#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/assets#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/assets#set-version-name-for-asset)

user token, app token

 

 

[Delete Version Name of Asset](/docs/developers/apis/content-management-api/assets#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/assets#get-details-of-all-versions-of-an-asset)

user token, app token

 

 

[Get asset references](/docs/developers/apis/content-management-api/assets#get-asset-references)

user token, app token

cm.asset:publish

Publish an asset

[Publish an asset](/docs/developers/apis/content-management-api/assets#publish-an-asset)

user token, app token

cm.asset:unpublish

Unpublish an asset

[Unpublish an asset](/docs/developers/apis/content-management-api/assets#unpublish-an-asset)

user token, app token

 

 

 

 

cm.extensions.management:read

View all extensions

[Get all custom fields](/docs/developers/apis/content-management-api/extensions#get-all-custom-fields)

user token, app token

 

 

[Get a single custom field](/docs/developers/apis/content-management-api/extensions#get-a-single-custom-field)

user token, app token

 

 

[Get all widgets](/docs/developers/apis/content-management-api/extensions#get-all-widgets)

user token, app token

 

 

[Get widgets of a content type](/docs/developers/apis/content-management-api/extensions#get-widgets-of-a-content-type)

user token, app token

 

 

[Get All Dashboard Widgets](/docs/developers/apis/content-management-api/extensions#get-all-dashboard-widgets)

user token, app token

 

 

[Get all JSON RTE plugins](/docs/developers/apis/content-management-api/extensions#get-all-json-rte-plugins)

user token, app token

 

 

[Get a single JSON RTE plugin](/docs/developers/apis/content-management-api/extensions#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/extensions#upload-a-custom-field)

user token, app token

 

 

[Create a custom field with source URL](/docs/developers/apis/content-management-api/extensions#create-a-custom-field-with-source-url)

user token, app token

 

 

[Create a custom field with source code](/docs/developers/apis/content-management-api/extensions#create-a-custom-field-with-source-code)

user token, app token

 

 

[Update a custom field](/docs/developers/apis/content-management-api/extensions#update-a-custom-field)

user token, app token

 

 

[Delete custom field](/docs/developers/apis/content-management-api/extensions#delete-custom-field)

user token, app token

 

 

[Upload a widget](/docs/developers/apis/content-management-api/extensions#upload-a-widget)

user token, app token

 

 

[Create widget with source URL](/docs/developers/apis/content-management-api/extensions#create-widget-with-source-url)

user token, app token

 

 

[Create widget with source code](/docs/developers/apis/content-management-api/extensions#create-widget-with-source-code)

user token, app token

 

 

[Update a widget](/docs/developers/apis/content-management-api/extensions#update-a-widget)

user token, app token

 

 

[Delete a widget](/docs/developers/apis/content-management-api/extensions#delete-a-widget)

user token, app token

 

 

[Upload Dashboard Widget](/docs/developers/apis/content-management-api/extensions#upload-dashboard-widget)

user token, app token

 

 

[Create a Dashboard Widget with Source URL](/docs/developers/apis/content-management-api/extensions#create-a-dashboard-widget-with-source-url)

user token, app token

 

 

[Create a Dashboard Widget with Source code](/docs/developers/apis/content-management-api/extensions#create-a-dashboard-widget-with-source-code)

user token, app token

 

 

[Update the Dashboard Widget](/docs/developers/apis/content-management-api/extensions#update-the-dashboard-widget)

user token, app token

 

 

[Delete the Dashboard Widget](/docs/developers/apis/content-management-api/extensions#delete-the-dashboard-widget)

user token, app token

 

 

[Create a JSON RTE plugin with source URL](/docs/developers/apis/content-management-api/extensions#create-a-json-rte-plugin-with-source-url)

user token, app token

 

 

[Update a JSON RTE plugin](/docs/developers/apis/content-management-api/extensions#update-a-json-rte-plugin)

user token, app token

 

 

[Delete JSON RTE plugin](/docs/developers/apis/content-management-api/extensions#delete-json-rte-plugin)

user token, app token

 

 

 

 

cm.releases.management:read

View all releases

[Get all Releases](/docs/developers/apis/content-management-api/releases#get-all-releases)

user token, app token

 

 

[Get a single Release](/docs/developers/apis/content-management-api/releases#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/releases#create-a-release)

user token, app token

 

 

[Update a Release](/docs/developers/apis/content-management-api/releases#update-a-release)

user token, app token

 

 

[Delete a Release](/docs/developers/apis/content-management-api/releases#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/releases#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/releases#add-a-single-item-to-a-release)

user token, app token

 

 

[Add multiple items to a Release](/docs/developers/apis/content-management-api/releases#add-multiple-items-to-a-release)

user token, app token

 

 

[Remove an item from a Release](/docs/developers/apis/content-management-api/releases#remove-an-item-from-a-release)

user token, app token

 

 

[Delete multiple items from a Release](/docs/developers/apis/content-management-api/releases#delete-multiple-items-from-a-release)

user token, app token

 

 

[Update Release items to their latest versions](/docs/developers/apis/content-management-api/releases#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/releases#deploy-a-release)

user token, app token

cm.release:clone

Clone a release

[Clone a Release](/docs/developers/apis/content-management-api/releases#clone-a-release)

user token, app token

 

 

 

 

cm.workflows.management:read

View all workflows

[Get all workflows](/docs/developers/apis/content-management-api/workflows#get-all-workflows)

user token, app token

 

 

[Get a single workflow](/docs/developers/apis/content-management-api/workflows#get-a-single-workflow)

user token, app token

 

 

[Get publish rules by content types](/docs/developers/apis/content-management-api/workflows#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/workflows#create-a-workflow)

user token, app token

 

 

[Add or update workflow details](/docs/developers/apis/content-management-api/workflows#add-or-update-workflow-details)

user token, app token

 

 

[Disable workflow](/docs/developers/apis/content-management-api/workflows#disable-workflow)

user token, app token

 

 

[Enable workflow](/docs/developers/apis/content-management-api/workflows#enable-workflow)

user token, app token

 

 

[Delete workflow](/docs/developers/apis/content-management-api/workflows#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/workflows#create-publish-rules)

user token, app token

 

 

[Update publish rules](/docs/developers/apis/content-management-api/workflows#update-publish-rules)

user token, app token

 

 

[Delete publish rules](/docs/developers/apis/content-management-api/workflows#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/workflows#get-all-publish-rules)

user token, app token

 

 

[Get a single publish rule](/docs/developers/apis/content-management-api/workflows#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/labels#get-all-labels)

user token, app token

 

 

[Get a single label](/docs/developers/apis/content-management-api/labels#get-a-single-label)

user token, app token

cm.labels.management:write

Create, update, remove labels

[Add label](/docs/developers/apis/content-management-api/labels#add-label)

user token, app token

 

 

[Update label](/docs/developers/apis/content-management-api/labels#update-label)

user token, app token

 

 

[Delete label](/docs/developers/apis/content-management-api/labels#delete-label)

user token, app token

 

 

 

 

cm.languages.management:read

View all languages

[Get all languages](/docs/developers/apis/content-management-api/languages#get-all-languages)

user token, app token

 

 

[Get a language](/docs/developers/apis/content-management-api/languages#get-a-language)

user token, app token

cm.languages.management:write

Create, update, remove languages

[Add a language](/docs/developers/apis/content-management-api/languages#add-a-language)

user token, app token

 

 

[Update language](/docs/developers/apis/content-management-api/languages#update-language)

user token, app token

 

 

[Delete language](/docs/developers/apis/content-management-api/languages#delete-language)

user token, app token

 

 

[Set a fallback language](/docs/developers/apis/content-management-api/languages#set-a-fallback-language)

user token, app token

 

 

[Update fallback language](/docs/developers/apis/content-management-api/languages#update-fallback-language)

user token, app token

 

 

 

 

cm.environments.management:read

View all environments

[Get all environments](/docs/developers/apis/content-management-api/environment#get-all-environments)

user token, app token

 

 

[Get a single environment](/docs/developers/apis/content-management-api/environment#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/environment#add-an-environment)

user token, app token

 

 

[Update environment](/docs/developers/apis/content-management-api/environment#update-environment)

user token, app token

 

 

[Delete environment](/docs/developers/apis/content-management-api/environment#delete-environment)

user token, app token

 

 

 

 

cm.roles.management:read

View all roles

[Get all roles](/docs/developers/apis/content-management-api/roles#get-all-roles)

user token, app token

 

 

[Get a single role](/docs/developers/apis/content-management-api/roles#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/roles#create-a-role)

user token, app token

 

 

[Update role](/docs/developers/apis/content-management-api/roles#update-role)

user token, app token

 

 

[Delete role](/docs/developers/apis/content-management-api/roles#delete-role)

user token, app token

 

 

 

 

cm.webhooks.management:read

View all webhooks

[Get all webhooks](/docs/developers/apis/content-management-api/webhooks#get-all-webhooks)

user token, app token

 

 

[Get webhook](/docs/developers/apis/content-management-api/webhooks#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/webhooks#create-a-webhook)

user token, app token

 

 

[Update webhook](/docs/developers/apis/content-management-api/webhooks#update-webhook)

user token, app token

 

 

[Delete webhook](/docs/developers/apis/content-management-api/webhooks#delete-webhook)

user token, app token

 

 

[Retry a webhook](/docs/developers/apis/content-management-api/webhooks#retry-a-webhook)

user token, app token

cm.webhooks:export

Export webhooks

[Export a Webhook](/docs/developers/apis/content-management-api/webhooks#export-a-webhook)

user token, app token

cm.webhooks:import

Import webhooks

[Import a Webhook](/docs/developers/apis/content-management-api/webhooks#import-a-webhook)

user token, app token

 

 

[Import an Existing Webhook](/docs/developers/apis/content-management-api/webhooks#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/webhooks#get-executions-of-a-webhook)

user token, app token

 

 

[Get latest execution log of a webhook](/docs/developers/apis/content-management-api/webhooks#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/audit-log#get-audit-log)

user token, app token

 

 

[Get audit log item](/docs/developers/apis/content-management-api/audit-log#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/publish-queue#get-publish-queue)

user token, app token

 

 

[Get publish queue activity](/docs/developers/apis/content-management-api/publish-queue#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/publish-queue#cancel-scheduled-action)

user token, app token  

 

 

 

 

cm.branches.management:read

View all branches

[Get all Branches](/docs/developers/apis/content-management-api/branches#get-all-branches)

user token, app token

 

 

[  
](/docs/developers/apis/content-management-api/branches#get-a-single-branch)[Get a single branch](/docs/developers/apis/content-management-api/branches#get-a-single-branch)

user token, app token

cm.branches.management:write

Create, delete a branch

[Create a branch](/docs/developers/apis/content-management-api/branches#create-a-branch)

user token, app token

 

 

[Delete a branch](/docs/developers/apis/content-management-api/branches#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/aliases#get-all-aliases)

user token, app token

 

 

[Get a single branch-alias](/docs/developers/apis/content-management-api/aliases#get-a-single-alias)

user token, app token

cm.branch-aliases.management:write

Create, assign, delete a branch alias

[Assign a branch-alias](/docs/developers/apis/content-management-api/aliases#assign-an-alias)

user token, app token

 

 

[Delete a branch-alias](/docs/developers/apis/content-management-api/aliases#delete-an-alias)

user token, app token

 

 

 

 

cm.taxonomies.management:read

View all taxonomies

[Get all taxonomies](/docs/developers/apis/content-management-api/taxonomy#get-all-taxonomies)

user token, app token

cm.taxonomies.management:write

Create, update, delete taxonomies

[Create a taxonomy](/docs/developers/apis/content-management-api/taxonomy#create-a-taxonomy)

user token, app token

 

 

[Update a taxonomy](/docs/developers/apis/content-management-api/taxonomy#update-a-taxonomy)

user token, app token

 

 

[Delete a taxonomy](/docs/developers/apis/content-management-api/taxonomy#delete-a-taxonomy)

user token, app token

cm.taxonomy.terms:read

View all terms of a taxonomy

[Get all terms of a taxonomy](/docs/developers/apis/content-management-api/taxonomy#get-all-terms-of-a-taxonomy)

user token, app token

cm.taxonomy.terms:write

Create, update, move, delete term(s) of a taxonomy

[Create a term](/docs/developers/apis/content-management-api/taxonomy#create-a-term)

user token, app token

 

 

[Update a term](/docs/developers/apis/content-management-api/taxonomy#update-a-term)

user token, app token

 

 

[Move/Reorder a term](/docs/developers/apis/content-management-api/taxonomy#movereorder-a-term)

user token, app token

 

 

[Delete a term](/docs/developers/apis/content-management-api/taxonomy#delete-a-term)

user token, app token

 

 

 

 

brand-kits:read

View Brand Kit(s) and Voice Profile(s).  
Generative AI to generate content.

[Get All Brand Kits](/docs/developers/apis/brand-kit-management-api/brand-kit#get-all-brand-kits)

user token, app token

 

 

[Get a Single Brand Kit](/docs/developers/apis/brand-kit-management-api/brand-kit#get-a-single-brand-kit)

user token, app token

 

 

[Get All Voice Profiles](/docs/developers/apis/brand-kit-management-api/voice-profile#get-all-voice-profiles)

user token, app token

 

 

[Get a Single Voice Profile](/docs/developers/apis/brand-kit-management-api/voice-profile#get-a-single-voice-profile)

user token, app token

 

 

[GenAI](/docs/developers/apis/generative-ai-api/generative-ai#genai)

user token, app token

brand-kits:manage

Create, update, or delete Brand Kit and Voice Profile.  
Ingest, get usage, update, and delete Knowledge Vault.

[Create Brand Kit](/docs/developers/apis/brand-kit-management-api/brand-kit#create-brand-kit)

user token, app token

 

 

[Update Brand Kit](/docs/developers/apis/brand-kit-management-api/brand-kit#update-brand-kit)

user token, app token

 

 

[Delete Brand Kit](/docs/developers/apis/brand-kit-management-api/brand-kit#delete-brand-kit)

user token, app token

 

 

[Create Voice Profile](/docs/developers/apis/brand-kit-management-api/voice-profile#create-voice-profile)

user token, app token

 

 

[Update Voice Profile](/docs/developers/apis/brand-kit-management-api/voice-profile#update-voice-profile)

user token, app token

 

 

[Delete Voice Profile](/docs/developers/apis/brand-kit-management-api/voice-profile#delete-voice-profile)

user token, app token

 

 

[Ingest Content](/docs/developers/apis/knowledge-vault-api/knowledge-vault#ingest-content-item)

user token, app token

 

 

[Get Content Usage](/docs/developers/apis/brand-kit-management-api#get-content-usage)

user token, app token

 

 

[Update Content](/docs/developers/apis/knowledge-vault-api/knowledge-vault#update-content-item)

user token, app token

 

 

[Delete Content](/docs/developers/apis/knowledge-vault-api/knowledge-vault#delete-content-item)

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/attributes#get-all-attributes)

\>user token, app token

 

 

[Get all Audiences](/docs/developers/apis/personalize-management-api/audiences#get-all-audiences)

user token, app token

 

 

[Get all Experiences](/docs/developers/apis/personalize-management-api/experiences#get-all-experiences)

user token, app token

 

 

[Get a Single Experience](/docs/developers/apis/personalize-management-api/experiences#get-a-single-experience)

user token, app token

 

 

[Get all Experience Versions](/docs/developers/apis/personalize-management-api/experiences#get-all-experience-versions)

user token, app token

 

 

[Get all Events](/docs/developers/apis/personalize-management-api/events#get-all-events)

user token, app token

 

 

[Get Experiences Priority](/docs/developers/apis/personalize-management-api/experiences-priority#get-experiences-priority)

user token, app token

 

 

[Get Analytics Summary](/docs/developers/apis/personalize-management-api/experience-analytics#get-analytics-summary)

user token, app token

 

 

[Get Time-series Analytics](/docs/developers/apis/personalize-management-api/experience-analytics#get-time-series-analytics)

user token, app token

 

 

[Get all Regions](/docs/developers/apis/personalize-management-api/geolocation#get-all-regions)

user token, app token

 

 

[Get all Countries](/docs/developers/apis/personalize-management-api/geolocation#get-all-countries)

user token, app token

 

 

[Get all Cities](/docs/developers/apis/personalize-management-api/geolocation#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/attributes#create-an-attribute)

user token, app token

 

 

[Update an Attribute](/docs/developers/apis/personalize-management-api/attributes#update-an-attribute)

user token, app token

 

 

[Delete an Attribute](/docs/developers/apis/personalize-management-api/attributes#delete-an-attribute)

user token, app token

 

 

[Create an Audience](/docs/developers/apis/personalize-management-api/audiences#create-an-audience)

user token, app token

 

 

[Update an audience](/docs/developers/apis/personalize-management-api/audiences#update-an-audience)

user token, app token

 

 

[Delete an audience](/docs/developers/apis/personalize-management-api/audiences#delete-an-audience)

user token, app token

 

 

[Create an Experience](/docs/developers/apis/personalize-management-api/experiences#create-an-experience)

user token, app token

 

 

[Update an Experience](/docs/developers/apis/personalize-management-api/experiences#update-an-experience)

user token, app token

 

 

[Delete an Experience](/docs/developers/apis/personalize-management-api/experiences#delete-an-experience)

user token, app token

 

 

[Create an Experience Version](/docs/developers/apis/personalize-management-api/experiences#create-an-experience-version)

user token, app token

 

 

[Update an Experience Version](/docs/developers/apis/personalize-management-api/experiences#update-an-experience-version)

user token, app token

 

 

[Delete an Experience Version](/docs/developers/apis/personalize-management-api/experiences#delete-an-experience-version)

user token, app token

 

 

[Create an Event](/docs/developers/apis/personalize-management-api/events#create-an-event)

user token, app token

 

 

[Update an Event](/docs/developers/apis/personalize-management-api/events#update-an-event)

user token, app token

 

 

[Delete an Event](/docs/developers/apis/personalize-management-api/events#delete-an-event)

user token, app token

 

 

[Update Experiences Priority](/docs/developers/apis/personalize-management-api/experiences-priority#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/projects#get-all-projects)

user token, app token

 

 

[Get a Project](/docs/developers/apis/launch-api/projects#get-a-project)

user token, app token

 

 

[Create a Project](/docs/developers/apis/launch-api/projects#create-a-project) (Using Git Provider)

user token

 

 

[Create a Project](/docs/developers/apis/launch-api/projects#create-a-project) (Using File Upload)

user token, app token

 

 

[Update a Project](/docs/developers/apis/launch-api/projects#update-a-project)

user token, app token

 

 

[Delete a Project](/docs/developers/apis/launch-api/projects#delete-a-project)

user token, app token

 

 

[Get all Environments](/docs/developers/apis/launch-api/environments#get-all-environments)

user token, app token

 

 

[Get an Environment](/docs/developers/apis/launch-api/environments#get-an-environment)

user token, app token

 

 

[Create an Environment](/docs/developers/apis/launch-api/environments#create-an-environment) (Using Git Provider)

user token

 

 

[Create an Environment](/docs/developers/apis/launch-api/environments#create-an-environment) (Using File Upload)

user token, app token

 

 

[Update an Environment](/docs/developers/apis/launch-api/environments#update-an-environment)

user token, app token

 

 

[Delete an Environment](/docs/developers/apis/launch-api/environments#delete-an-environment)

user token, app token

 

 

[Revalidate CDN Cache](/docs/developers/apis/launch-api/environments#revalidate-cdn-cache)

user token, app token

 

 

[Get a Signed Upload URL for a Project](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-a-project)

user token, app token

 

 

[Get a Signed Upload URL for an Environment](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-an-environment)

user token, app token

 

 

[Get a Signed Upload URL for a Deployment](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-a-deployment)

user token, app token

 

 

[Get a Download URL for the Uploaded File](/docs/developers/apis/launch-api#get-a-download-url-for-the-uploaded-file)

user token, app token

 

 

[Get all Deployments](/docs/developers/apis/launch-api/deployments#get-all-deployments)

user token, app token

 

 

[Get a Deployment](/docs/developers/apis/launch-api/deployments#get-a-deployment)

user token, app token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Git Provider)

user token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Previously Uploaded File)

user token, app token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Newly Uploaded File)

user token, app token

 

 

[Get Deployment Logs](/docs/developers/apis/launch-api/deployment-logs#get-deployment-logs)

user token, app token

 

 

[Get Server Logs](/docs/developers/apis/launch-api/server-logs#get-server-logs)

user token, app token

 

 

 

 

launch.projects:read

This scope lets you read resources

[Get all Projects](/docs/developers/apis/launch-api/projects#get-all-projects)

user token, app token

 

 

[Get a Project](/docs/developers/apis/launch-api/projects#get-a-project)

user token, app token

 

 

[Get all Environments](/docs/developers/apis/launch-api/environments#get-all-environments)

user token, app token

 

 

[Get an Environment](/docs/developers/apis/launch-api/environments#get-an-environment)

user token, app token

 

 

[Get all Deployments](/docs/developers/apis/launch-api/deployments#get-all-deployments)

user token, app token

 

 

[Get a Deployment](/docs/developers/apis/launch-api/deployments#get-a-deployment)

user token, app token

 

 

[Get a Download URL for the Uploaded File](/docs/developers/apis/launch-api#get-a-download-url-for-the-uploaded-file)

user token, app token

 

 

[Get Deployment Logs](/docs/developers/apis/launch-api/deployment-logs#get-deployment-logs)

user token, app token

 

 

[Get Server Logs](/docs/developers/apis/launch-api/server-logs#get-server-logs)

user token, app token

launch.projects:write

This scope lets you create and update resources

[Create a Project](/docs/developers/apis/launch-api/projects#create-a-project) (Using Git Provider)

user token

 

 

[Create a Project](/docs/developers/apis/launch-api/projects#create-a-project) (Using File Upload)

user token, app token

 

 

[Get a Signed Upload URL for a Project](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-a-project)

user token, app token

 

 

[Update a Project](/docs/developers/apis/launch-api/projects#update-a-project)

user token, app token

 

 

[Create an Environment](/docs/developers/apis/launch-api/environments#create-an-environment) (Using Git Provider)

user token

 

 

[Create an Environment](/docs/developers/apis/launch-api/environments#create-an-environment) (Using File Upload)

user token, app token

 

 

[Get a Signed Upload URL for an Environment](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-an-environment)

user token, app token

 

 

[Update an Environment](/docs/developers/apis/launch-api/environments#update-an-environment)

user token, app token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Git Provider)

user token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Previously Uploaded File)

user token, app token

 

 

[Create a Deployment](/docs/developers/apis/launch-api/deployments#create-a-deployment) (Using Newly Uploaded File)

user token, app token

 

 

[Get a Signed Upload URL for a Deployment](/docs/developers/apis/launch-api/file-upload#get-a-signed-upload-url-for-a-deployment)

user token, app token

 

 

[Revalidate CDN Cache](/docs/developers/apis/launch-api/environments#revalidate-cdn-cache)

user token, app token

launch.projects:delete

This scope lets you delete resources

[Delete a Project](/docs/developers/apis/launch-api/projects#delete-a-project)

user token, app token

 

 

[Delete an Environment](/docs/developers/apis/launch-api/environments#delete-an-environment)

user token, app token