Contentful
Browse Contentful spaces, environments, content types, entries and assets, and create, update, publish or delete content types, entries and assets through the Content Management API.
Tools29
contentful__get_current_userFreeFetch the Contentful user the connected token acts as (sys.id, name, email).Fetch the Contentful user the connected token acts as (sys.id, name, email).
contentful__list_spacesFreeList the spaces the account has access to. `query` matches the space id exactly or the name partially.List the spaces the account has access to. `query` matches the space id exactly or the name partially.
contentful__get_spaceFreeFetch a single space. Pass include=sys.license for the resolved license metadata.Fetch a single space. Pass include=sys.license for the resolved license metadata.
contentful__list_environmentsFreeList a space's environments.List a space's environments.
contentful__get_environmentFreeFetch a single environment of a space.Fetch a single environment of a space.
contentful__list_localesFreeList an environment's locales — the codes that key every localized field value.List an environment's locales — the codes that key every localized field value.
contentful__list_content_typesFreeList an environment's content types — the schemas entries must adhere to.List an environment's content types — the schemas entries must adhere to.
contentful__get_content_typeFreeFetch a single content type, including its field definitions and validations.Fetch a single content type, including its field definitions and validations.
contentful__create_content_typeFreeCreate a content type — the schema entries adhere to. It starts as a draft: publish it with publish_content_type (version 1) before create_entry can use it.Create a content type — the schema entries adhere to. It starts as a draft: publish it with publish_content_type (version 1) before create_entry can use it.
contentful__update_content_typeFreeReplace a content type's definition. Send it whole — name, display_field and EVERY field, unchanged ones included (start from get_content_type); anything omitted is dropped. Changes stay in draft until publish_content_type. To remove a field, set omitted: true and publish, then set deleted: true and publish again.Replace a content type's definition. Send it whole — name, display_field and EVERY field, unchanged ones included (start from get_content_type); anything omitted is dropped. Changes stay in draft until publish_content_type. To remove a field, set omitted: true and publish, then set deleted: true and publish again.
contentful__publish_content_typeFreePublish (activate) a content type's current draft so entries can be created and validated against it. Needed after create_content_type and after every update_content_type.Publish (activate) a content type's current draft so entries can be created and validated against it. Needed after create_content_type and after every update_content_type.
contentful__unpublish_content_typeFreeUnpublish (deactivate) a content type — the step before delete_content_type. Contentful refuses while entries of the type still exist; delete them first.Unpublish (deactivate) a content type — the step before delete_content_type. Contentful refuses while entries of the type still exist; delete them first.
contentful__delete_content_typeFreeDelete a content type permanently. It must be unpublished first (unpublish_content_type).Delete a content type permanently. It must be unpublished first (unpublish_content_type).
contentful__list_entriesFreeList entries in an environment. Filtering or ordering by fields.* requires content_type.List entries in an environment. Filtering or ordering by fields.* requires content_type.
contentful__get_entryFreeFetch a single entry. Empty fields are omitted from the response.Fetch a single entry. Empty fields are omitted from the response.
contentful__list_assetsFreeList assets in an environment.List assets in an environment.
contentful__get_assetFreeFetch a single asset, including its file metadata.Fetch a single asset, including its file metadata.
contentful__create_entryFreeCreate an entry with an auto-generated id. Fields are keyed by field id then locale code, e.g. {"title": {"en-US": "Hello"}}. New entries are drafts until published.Create an entry with an auto-generated id. Fields are keyed by field id then locale code, e.g. {"title": {"en-US": "Hello"}}. New entries are drafts until published.
contentful__create_or_update_entryFreeCreate an entry with a specified id, or replace an existing entry's fields. Pass content_type_id when creating and version when updating; fields you omit are dropped from the entry.Create an entry with a specified id, or replace an existing entry's fields. Pass content_type_id when creating and version when updating; fields you omit are dropped from the entry.
contentful__patch_entryFreeUpdate parts of an entry with a JSON Patch (RFC 6902) document. Patches cannot touch a field that has never been set — pass the whole sub-object including the locale instead.Update parts of an entry with a JSON Patch (RFC 6902) document. Patches cannot touch a field that has never been set — pass the whole sub-object including the locale instead.
contentful__publish_entryFreePublish an entry so it becomes available through the Content Delivery API.Publish an entry so it becomes available through the Content Delivery API.
contentful__unpublish_entryFreeUnpublish an entry, removing it from the Content Delivery API while keeping the draft.Unpublish an entry, removing it from the Content Delivery API while keeping the draft.
contentful__archive_entryFreeArchive an entry. Only unpublished entries can be archived.Archive an entry. Only unpublished entries can be archived.
contentful__delete_entryFreeDelete an entry permanently. Publish state must be cleared first.Delete an entry permanently. Publish state must be cleared first.
contentful__create_or_update_assetFreeCreate an asset with a specified id, or replace an existing asset's fields (title, description, file). Pass version when updating.Create an asset with a specified id, or replace an existing asset's fields (title, description, file). Pass version when updating.
contentful__process_assetFreeProcess an asset's file for one locale — the step that turns an uploaded or linked file into a served asset. Runs asynchronously; re-read the asset to see the result.Process an asset's file for one locale — the step that turns an uploaded or linked file into a served asset. Runs asynchronously; re-read the asset to see the result.
contentful__publish_assetFreePublish an asset so it becomes available through the Content Delivery API.Publish an asset so it becomes available through the Content Delivery API.
contentful__unpublish_assetFreeUnpublish an asset, removing it from the Content Delivery API while keeping the draft.Unpublish an asset, removing it from the Content Delivery API while keeping the draft.
contentful__delete_assetFreeDelete an asset permanently.Delete an asset permanently.