← Tools Reference

Contentful

Contentful integration (Productivity, Developer Tools). Imported from open-connector.

API key8 toolshttps://api.contentful.com
GET
contentful_get_current_user
Get the authenticated Contentful user profile for the current personal access token.

/users/me

GET
contentful_list_spaces
List Contentful spaces accessible to the current personal access token.

/spaces

3 parameters
ParamTypeRequiredDescription
skipintegeroptionalNumber of Contentful records to skip before returning results.
limitintegeroptionalMaximum number of Contentful records to return.
orderstringoptionalSort expression for the Contentful collection request.
GET
contentful_list_environments
List Contentful environments inside a specific space.

/spaces/{spaceId}/environments

1 parameter
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
GET
contentful_list_content_types
List Contentful content types available in a specific environment.

/spaces/{spaceId}/environments/{environmentId}/content_types

5 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
environmentIdstringrequiredContentful environment identifier.
skipintegeroptionalNumber of Contentful records to skip before returning results.
limitintegeroptionalMaximum number of Contentful records to return.
orderstringoptionalSort expression for the Contentful collection request.
GET
contentful_list_entries
List Contentful entries with common filtering, pagination, and include options.

/spaces/{spaceId}/environments/{environmentId}/entries

10 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
environmentIdstringrequiredContentful environment identifier.
contentTypestringoptionalContentful content type identifier used to filter entries.
querystringoptionalFull-text search query applied to Contentful entries.
localestringoptionalLocale code used when reading Contentful entry fields.
selectstringoptionalComma-separated list of fields to include in the Contentful response.
includeintegeroptionalNumber of linked content levels to include in the Contentful response.
skipintegeroptionalNumber of Contentful records to skip before returning results.
limitintegeroptionalMaximum number of Contentful records to return.
orderstringoptionalSort expression for the Contentful collection request.
GET
contentful_get_entry
Get a single Contentful entry by identifier.

/spaces/{spaceId}/environments/{environmentId}/entries/{entryId}

3 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
environmentIdstringrequiredContentful environment identifier.
entryIdstringrequiredContentful entry identifier.
POST
contentful_create_entry
Create a Contentful entry in a specific environment.

/spaces/{spaceId}/environments/{environmentId}/entries

5 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
environmentIdstringrequiredContentful environment identifier.
contentTypestringrequiredContentful content type identifier for the new entry.
fieldsobjectrequiredEntry fields organized by field identifier and locale, for example { title: { '…
metadataobjectoptionalOptional Contentful metadata payload, such as tags.
PUT
contentful_update_entry
Update a Contentful entry using optimistic locking.

/spaces/{spaceId}/environments/{environmentId}/entries/{entryId}

7 parameters
ParamTypeRequiredDescription
spaceIdstringrequiredContentful space identifier.
environmentIdstringrequiredContentful environment identifier.
entryIdstringrequiredContentful entry identifier.
contentTypestringrequiredContentful content type identifier for the entry.
versionintegerrequiredCurrent Contentful entry version used for optimistic locking.
fieldsobjectrequiredEntry fields organized by field identifier and locale, for example { title: { '…
metadataobjectoptionalOptional Contentful metadata payload, such as tags.