upload_media
Upload Media
Upload a file to the Strapi media library from a URL. Optionally set alternative text, caption, and a custom name for the file.
upload_media
Upload a file to the Strapi media library from a URL. Optionally set alternative text, caption, and a custom name for the file.
list_entries
Retrieve a paginated list of entries from any Strapi content type. Supports filtering by field values, sorting, field selection, relation population, locale, and draft/published status.
get_entry
Retrieve a single entry from any Strapi content type by its document ID. Supports field selection, relation population, locale, and draft/published status.
get_media
Retrieve details of a specific media file from the Strapi media library by its ID. Returns file metadata including URL, dimensions, format, alternative text, and caption.
list_media
List files from the Strapi media library. Returns uploaded images, videos, documents, and other files with their metadata including URLs, dimensions, and format info.
update_single_type
Update a Strapi single type entry. Single types have only one entry (e.g., homepage, site settings). Only provided fields are updated.
update_entry
Update an existing entry in any Strapi content type. Only the fields provided will be updated; other fields remain unchanged. Supports locale-specific updates.
delete_entry
Permanently delete an entry from any Strapi content type by its document ID. This removes both draft and published versions. For i18n content, a specific locale can be targeted.
update_media
Update the metadata of an existing file in the Strapi media library. Change the file name, alternative text, or caption without re-uploading the file.
delete_media
Permanently delete a file from the Strapi media library by its ID.
get_single_type
Retrieve a Strapi single type entry. Single types are content types with only one entry (e.g., homepage, site settings). Supports field selection, relation population, locale, and draft/published status.
create_entry
Create a new entry in any Strapi content type. Pass field values as key-value pairs in the fields object. Supports setting locale and initial publication status.
Create, read, update, and delete entries for custom content types via REST and GraphQL APIs. Manage media assets including images, videos, and documents. Publish and unpublish content with draft/publish workflows. Create and manage localized content for multiple locales using internationalization. Manage end users with registration, login, and role-based access control. Filter, sort, and populate nested relations and components in API queries. Configure webhooks to receive notifications on content, media, and release events.
Common questions about connecting Strapi to AI agents with Metorial.