Web Studio is here! An enhanced experience to make it easier to create, preview, and collaborate on your website contentLearn More
The Content Management API allows you to programmatically update content, upload media, manage URL Redirections and Webhooks, and more.
It is often used for content imports and integrations where automated operations must be supported outside of the CMS.
The Content Management API supports the following methods:
The Content Management API is meant to be used when you need to perform actions that cannot otherwise be reasonably done within Agility CMS.
Every update to content creates a version of content. If you are attempting to keep Agility content in-sync with another data source, be sure to add logic that prevents you updating content in the CMS if the content has not changed. Failure to do so can result in redundant versions being created which can impact your plan's recommended performance tier.
The Content Management API and its documentation is accessible via our Content Management JS SDK or our .NET Framework Agility.Web SDK.
Agility only officially supports using the Content Management API with our JS SDK or our Agility.Web .NET SDK. REST API documentation is coming soon.
To get started using the Content Management API, take a look at a reference CLI app which is good place to start if your looking at using the API for imports or in other offline processes.