Articles in this section

Supported Contentstack APIs

When you configure an export, import, other type of flow step using the prebuilt Contentstack connector, you can select any of the API operations listed below, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Contentstack API documentation. You can also create a composite endpoint for this application in HTTP mode.

Resource

API endpoint

Export

Import

Content types

Get all content types

X

Get a single content type

X

Global fields

Get all global fields

X

Get a single global field

X

Queries

Get all entries, equals operator, equals operator within group, equals operator within modular blocks, not-equals operator

X

Get all entries with defined taxonomies, in operator, or operator [taxonomy], and operator [taxonomy], exists operator

X

Entries

Get a single entry, get information on embedded RTE objects

X

Assets

Get all assets

X

Get a single asset

X

Synchronization

Initial sync, sync using pagination token, subsequent sync

X

User session

Log in to your account

X

Log out of your account

X

Users

Get user

X

Update user

X

Activate a user account

X

Request for a password

X

Reset password

X

Organizations

Get all organizations

X

Get a single organization

X

Get all roles in an organization

X

Get organization users by email

X

Add users to the organization

X

Remove users from an organization

X

Get all organization invitations

X

Resend pending organization invitation

X

Transfer organization ownership

X

Get all stacks in an organization

X

Get organization log details

X

Get organization log item

X

Stacks

Get a single stack

X

Create stack

X

Update stack

X

Delete stack

X

Get all stacks

X

Get all users of a stack

X

Update user role

X

Transfer stack ownership to other users

X

Accept stack owned by other users

X

Get stack settings

X

Add stack settings

X

Reset stack settings

X

Share a stack

X

Unshare a stack

X

Branches

Get all branches

X

Create a branch

X

Get a single branch

X

Delete a branch

X

Compare branches

X

Compare content types between branches

X

Compare global fields between branches

X

Compare specific content type between branches

X

Compare specific global field between branches

X

Merge branches

X

Get all merge jobs

X

Get single merge job

X

Aliases

Get all aliases

X

Get a single alias

X

Assign an alias

X

Delete an alias

X

Content types

Get all content types

X

Get a single content type

X

Delete content type

X

Get all references of content type

X

Export a content type

X

Import a content type

X

Extensions

Create a content type, create content type with select field, create content type with JSON RTE, create content type with custom asset field, create content type with taxonomy

X

Get all custom fields, get all widgets, get widgets of a content type, get all dashboard widgets, get all JSON RTE plugins

X

Upload a custom field, create a custom field with source URL, create a custom field with source code, upload a widget, create widget with source URL

X

Get a single custom field

X

Update a custom field

X

Delete custom field

X

Update a widget

X

Delete a widget

X

Update the dashboard widget

X

Delete the dashboard widget

X

Get a single JSON RTE plugin

X

Update a JSON RTE plugin

X

Delete JSON RTE plugin

X

Get a single-asset sidebar extension

X

Update an asset sidebar extension

X

Delete asset sidebar extension

X

Embedded

Update content type, set field visibility rule for content type, update content type with embedded RTE objects

X

Create an entry, create an entry with JSON RTE, create an entry with master locale, create an entry with custom asset field, create an entry with taxonomy

X

Get a single entry, get information on embedded RTE objects

X

Update an entry, update an entry with JSON RTE, localize an entry, push operation, pull operation

X

Taxonomy

Get all taxonomies

X

Get a single taxonomy

X

Update a taxonomy

X

Delete a taxonomy

X

Create a taxonomy

X

Get all terms of a taxonomy

X

Create a term

X

Get a single-term

X

Update a term

X

Delete a term

X

Get descendants of a term

X

Get ancestors of a term

X

Move/reorder a term

X

Get all terms across all taxonomies

X

Global fields

Get all global fields

X

Create a global field

X

Get a single global field

X

Update a global field

X

Delete global field

X

Import a global field

X

Export a global field

X

Entries

Get all entries

X

Delete an entry

X

Set version name for entry

X

Delete version name of entry

X

Get details of all versions of an entry

X

Get references of an entry

X

Get languages of an entry

X

Unlocalize an entry

X

Export an entry

X

Import an entry

X

Import an existing entry

X

Publish an entry

X

Unpublish an entry

X

Bulk operations

Publish an entry with references, publish entries and assets in bulk

X

Unpublish entries and assets in bulk

X

Delete entries and assets in bulk

X

Update workflow details in bulk

X

Assets

Get all assets, get assets of a specific folder, get assets and subfolders of a parent folder, get a single folder by name, get subfolders of a parent folder

X

Upload asset

X

Get an asset

X

Replace asset, generate permanent asset URL, update asset revision, update asset

X

Delete asset

X

Download an asset with permanent URL

X

Get information on RTE assets

X

Set version name for asset

X

Delete version name of asset

X

Get details of all versions of an asset

X

Get asset references

X

Get either only images or videos

X

Publish an asset

X

Unpublish an asset

X

Get a single folder

X

Update or move folder

X

Delete a folder

X

Create a folder

X

Metadata

Get metadata

X

Update metadata

X

Delete metadata

X

Get all metadata

X

Create metadata

X

Publish metadata

X

Unpublish metadata

X

Labels

Get all labels

X

Add label

X

Get a single-label

X

Update label

X

Delete label

X

Releases

Get all releases

X

Create a release

X

Get a single release

X

Update a release

X

Delete a release

X

Get all items in a release

X

Add multiple items to a release

X

Remove an item from a release, delete multiple items from a release

X

Add a single item to a release

X

Update release items to their latest versions

X

Deploy a release

X

Clone a release

X

Workflows

Get all workflows

X

Create a workflow

X

Get a single workflow

X

Add or update workflow details

X

Delete workflow

X

Disable workflow

X

Enable workflow

X

Set entry workflow stage, request/accept/reject entry publish request

X

Create publish rules

X

Get all publish rules

X

Update publish rules

X

Delete publish rules

X

Get a single publish rule

X

Get publish rules by content types

X

Get all tasks

X

Languages

Get all languages

X

Add a language, set a fallback language

X

Get a language

X

Update language

X

Delete language

X

Update fallback language

X

Environment

Get all environments

X

Add an environment

X

Get a single environment

X

Update environment

X

Delete environment

X

Tokens

Get all delivery tokens

X

Create delivery token

X

Get a single delivery token

X

Update delivery token

X

Delete delivery token

X

Get all management tokens

X

Create management token

X

Get a single management token

X

Update management token

X

Delete management token

X

Roles

Get all roles

X

Create a role

X

Get a single-role

X

Update role

X

Delete role

X

Webhooks

Get all webhooks

X

Create a webhook

X

Get webhook

X

Update webhook

X

Delete webhook

X

Export a webhook

X

Import a webhook

X

Import an existing webhook

X

Get executions of a webhook

X

Retry a webhook

X

Get the latest execution log of a webhook

X

Audit log

Get audit log

X

Get audit log item

X

Publish queue

Get publish queue

X

Get publish queue activity

X

Cancel scheduled action

X

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.