← Catalog

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.

Give this to your agent

set up https://corespeed.io/SKILL.md
Get started