Strapi

api.strapi.io

Community

Strapi is an open-source, self-hosted headless CMS that provides a customizable API for managing structured content. Use this API to create, read, update, and delete content entries across user-defined content types, upload and manage media files, and introspect the available content type schemas. Note: Strapi is self-hosted, so the actual base_url depends on the deployment.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.strapi.io

Crawl failures

1

Last verified

2026-03-01 11:09:34

Health

Loading health data...

Capabilities

create_entry

storage

Create a new content entry for a specific content type. Provide the field values as a data object matching the content type schema.

Detail: https://api.strapi.io/capabilities/create_entry

delete_entry

storage

Delete a content entry by its ID. This permanently removes the entry and cannot be undone.

Detail: https://api.strapi.io/capabilities/delete_entry

get_content_types

storage

List all available content types and their schemas. Returns the field definitions, relations, and validation rules for each content type defined in the Strapi instance.

Detail: https://api.strapi.io/capabilities/get_content_types

get_entry

storage

Retrieve a single content entry by its ID, including its full attributes and optional relation/component population.

Detail: https://api.strapi.io/capabilities/get_entry

list_entries

storage

List content entries for a specific content type with filtering, sorting, pagination, and field selection. Returns an array of entries with their attributes and metadata.

Detail: https://api.strapi.io/capabilities/list_entries

update_entry

storage

Update an existing content entry by its ID. Only the provided fields are updated; omitted fields remain unchanged.

Detail: https://api.strapi.io/capabilities/update_entry

upload_media

storage

Upload files (images, documents, videos) to the Strapi media library. Uploaded files can then be linked to content entries via relation fields.

Detail: https://api.strapi.io/capabilities/upload_media

Agent Preview

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

Service: Strapi
Description: Strapi is an open-source, self-hosted headless CMS that provides a customizable API for managing structured content. Use this API to create, read, update, and delete content entries across user-defined content types, upload and manage media files, and introspect the available content type schemas. Note: Strapi is self-hosted, so the actual base_url depends on the deployment.
Auth: api_key
Capabilities:
  - create_entry: Create a new content entry for a specific content type. Provide the field values as a data object matching the content type schema.
  - delete_entry: Delete a content entry by its ID. This permanently removes the entry and cannot be undone.
  - get_content_types: List all available content types and their schemas. Returns the field definitions, relations, and validation rules for each content type defined in the Strapi instance.
  - get_entry: Retrieve a single content entry by its ID, including its full attributes and optional relation/component population.
  - list_entries: List content entries for a specific content type with filtering, sorting, pagination, and field selection. Returns an array of entries with their attributes and metadata.
  - update_entry: Update an existing content entry by its ID. Only the provided fields are updated; omitted fields remain unchanged.
  - upload_media: Upload files (images, documents, videos) to the Strapi media library. Uploaded files can then be linked to content entries via relation fields.