DatoCMS

site-api.datocms.com

Community

DatoCMS is a headless CMS with a GraphQL Content Delivery API and a REST Content Management API. Use the CMA REST API to create, read, update, and delete content records, manage content models, and upload media assets. GraphQL is also available at graphql.datocms.com for read-optimized queries.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://site-api.datocms.com

Crawl failures

1

Last verified

2026-03-01T11:10:18.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_item

storage

Create a new content record for a given model type with specified field values.

Detail: https://site-api.datocms.com/capabilities/create_item

delete_item

storage

Permanently delete a content record by its ID.

Detail: https://site-api.datocms.com/capabilities/delete_item

get_item

storage

Retrieve a single content record by its ID, including all field values and metadata.

Detail: https://site-api.datocms.com/capabilities/get_item

list_items

storage

List all records (items) belonging to a specific content model. Supports pagination, filtering, and ordering.

Detail: https://site-api.datocms.com/capabilities/list_items

list_models

storage

List all content models (item types) defined in the DatoCMS project, including their fields and validation rules.

Detail: https://site-api.datocms.com/capabilities/list_models

update_item

storage

Update an existing content record by its ID, modifying one or more field values.

Detail: https://site-api.datocms.com/capabilities/update_item

upload_asset

storage

Upload a file or image asset to DatoCMS media library. Supports images, documents, and videos with optional metadata.

Detail: https://site-api.datocms.com/capabilities/upload_asset

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: DatoCMS
Description: DatoCMS is a headless CMS with a GraphQL Content Delivery API and a REST Content Management API. Use the CMA REST API to create, read, update, and delete content records, manage content models, and upload media assets. GraphQL is also available at graphql.datocms.com for read-optimized queries.
Auth: api_key
Capabilities:
  - create_item: Create a new content record for a given model type with specified field values.
  - delete_item: Permanently delete a content record by its ID.
  - get_item: Retrieve a single content record by its ID, including all field values and metadata.
  - list_items: List all records (items) belonging to a specific content model. Supports pagination, filtering, and ordering.
  - list_models: List all content models (item types) defined in the DatoCMS project, including their fields and validation rules.
  - update_item: Update an existing content record by its ID, modifying one or more field values.
  - upload_asset: Upload a file or image asset to DatoCMS media library. Supports images, documents, and videos with optional metadata.