Storyblok
storyblokHeadless CMS with visual editor for content management and delivery across multiple platforms
Acciones disponibles (10)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Fetch Content Type Items (GraphQL)STORYBLOK_FETCH_CONTENT_TYPE_ITEMS_GRAPHQLAcciónFetch multiple stories/content items using Storyblok's GraphQL API with filtering and pagination. Use starts_with with language code prefix (e.g., 'es/*', 'hi/*') to retrieve translated content in specific languages.
STORYBLOK_FETCH_CONTENT_TYPE_ITEMS_GRAPHQLAcciónFetch multiple stories/content items using Storyblok's GraphQL API with filtering and pagination. Use starts_with with language code prefix (e.g., 'es/*', 'hi/*') to retrieve translated content in specific languages.
Parámetros de entrada
pageintegerPage number for pagination (multiplied by per_page). Default: 1.
per_pageintegerNumber of items per page. Default: 25, Maximum: 100.
with_tagstringFilter by specific tag slugs (comma-separated, acts as OR operator).
starts_withstringFilter by full_slug path to retrieve entries from a specific folder or language. Use language code prefix (e.g., 'es/*', 'hi/*', 'en/*') to retrieve translated content, or folder paths (e.g., 'articles/', 'blog/').
content_typestringObligatorioThe content type name to query (e.g., 'Page', 'Article', 'Product'). Storyblok generates a GraphQL query field by appending 'Items' to this name (e.g., 'Page' becomes 'PageItems').
excluding_slugsstringComma-separated list of slugs to exclude from results.
first_published_at_ltstringFilter stories published before a specific date (ISO 8601 format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch GraphQL Content ItemSTORYBLOK_FETCH_GRAPHQL_CONTENT_ITEMAcciónTool to fetch a single story in a specific language using Storyblok GraphQL API with field-level translations. For each content type (e.g., Page), Storyblok generates a ContentTypeItem field (e.g., PageItem). Use when you need to retrieve a specific story by ID or slug with optional language translation.
STORYBLOK_FETCH_GRAPHQL_CONTENT_ITEMAcciónTool to fetch a single story in a specific language using Storyblok GraphQL API with field-level translations. For each content type (e.g., Page), Storyblok generates a ContentTypeItem field (e.g., PageItem). Use when you need to retrieve a specific story by ID or slug with optional language translation.
Parámetros de entrada
idstringObligatorioSlug, ID, or UUID of the story to fetch. For field-level translations, prepend language code to the ID (e.g., 'es/home' for Spanish version of 'home'). Otherwise, use the story slug, numeric ID, or UUID.
languagestringLanguage code for field-level translations (e.g., 'en', 'es', 'hi'). When provided, queries the translated content. For field-level translations, you can either use this parameter or prepend the language code to the ID.
content_typestringObligatorioThe content type name to query (e.g., 'Page', 'Article', 'Product'). Storyblok generates a '<ContentType>Item' field for each content type (e.g., 'PageItem' for 'Page'). This will be automatically formatted to '<ContentType>Item' in the GraphQL query.
resolve_relationsstringResolve related content using dot-notation format (e.g., 'article.categories' to resolve the 'categories' field in 'article' component). Multiple relations can be comma-separated.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Extension/AppSTORYBLOK_GET_APPAcciónTool to retrieve a Storyblok extension/app by ID using the Management API. Use when you need to fetch details about a specific extension or app installed in Storyblok.
STORYBLOK_GET_APPAcciónTool to retrieve a Storyblok extension/app by ID using the Management API. Use when you need to fetch details about a specific extension or app installed in Storyblok.
Parámetros de entrada
idintegerObligatorioThe numeric identifier for the extension/app to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Datasource EntriesSTORYBLOK_GET_DATASOURCE_ENTRIESAcciónTool to retrieve datasource entries from Storyblok via GraphQL API. Use when you need to fetch datasource data. Returns datasource entries with fields like id, name, value, and dimension_value.
STORYBLOK_GET_DATASOURCE_ENTRIESAcciónTool to retrieve datasource entries from Storyblok via GraphQL API. Use when you need to fetch datasource data. Returns datasource entries with fields like id, name, value, and dimension_value.
Parámetros de entrada
querystringObligatorioThe GraphQL query string to retrieve datasource entries. Use 'DatasourceEntries' query with fields like id, name, value, dimension_value. Example: '{ DatasourceEntries { items { id name value } } }'
versionstringContent version to retrieve. Use 'draft' for draft content or 'published' for published content.
variablesobjectOptional variables for the GraphQL query. Use when your query contains variable placeholders.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get GraphQL Rate LimitSTORYBLOK_GET_GRAPHQL_RATE_LIMITAcciónTool to retrieve rate limit information from Storyblok GraphQL API. Use when you need to check the maximum cost per request to calculate safe request rates (100 / maxCost = requests per second).
STORYBLOK_GET_GRAPHQL_RATE_LIMITAcciónTool to retrieve rate limit information from Storyblok GraphQL API. Use when you need to check the maximum cost per request to calculate safe request rates (100 / maxCost = requests per second).
Parámetros de entrada
querystringGraphQL query string to get rate limit information. Use the default value to query the maxCost field, which represents the approximation of the maximum cost of a single request.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Page ItemSTORYBLOK_GET_PAGE_ITEMAcciónTool to retrieve a single page item by ID or slug from Storyblok using GraphQL. Use when you need to fetch specific page content with custom field selection. Supports both draft and published versions.
STORYBLOK_GET_PAGE_ITEMAcciónTool to retrieve a single page item by ID or slug from Storyblok using GraphQL. Use when you need to fetch specific page content with custom field selection. Supports both draft and published versions.
Parámetros de entrada
idstringThe ID or slug of the page item to retrieve. Use either numeric ID or string slug like 'home'.
fieldsstringGraphQL fields to retrieve from the PageItem. Customize to fetch only needed fields.
versionstringenumVersion of the content to retrieve - either 'draft' or 'published'.
draftpublished
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List GraphQL Content Type ItemsSTORYBLOK_LIST_GRAPHQL_CONTENT_TYPE_ITEMSAcciónTool to retrieve multiple content items with pagination, filtering, and relation resolution for any Storyblok content type via GraphQL. Content types are dynamically generated as [ContentType]Items (e.g., PageItems, BlogArticleItems). Use when you need to query structured content with flexible field selection and filtering.
STORYBLOK_LIST_GRAPHQL_CONTENT_TYPE_ITEMSAcciónTool to retrieve multiple content items with pagination, filtering, and relation resolution for any Storyblok content type via GraphQL. Content types are dynamically generated as [ContentType]Items (e.g., PageItems, BlogArticleItems). Use when you need to query structured content with flexible field selection and filtering.
Parámetros de entrada
querystringObligatorioGraphQL query string for retrieving content items. Use the pattern: { [ContentType]Items { total items { id name slug full_slug created_at published_at uuid content } } } where [ContentType] is dynamically generated (e.g., PageItems, BlogArticleItems). Available fields: id, name, slug, full_slug, parent_id, position, is_startpage, first_published_at, created_at, published_at, uuid, content, alternates, translated_slugs. Supports pagination (page, per_page), filtering (with_tag, starts_with, by_uuids, excluding_ids), and language parameter for localized content.
versionstringContent version to retrieve. Use 'published' for published content (default) or 'draft' for unpublished/draft content.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Query page items via GraphQLSTORYBLOK_QUERY_PAGE_ITEMSAcciónExecute GraphQL queries to retrieve multiple page items from Storyblok with filtering options. Use when you need to fetch page content with filters like path prefix, publish date, or slug exclusions.
STORYBLOK_QUERY_PAGE_ITEMSAcciónExecute GraphQL queries to retrieve multiple page items from Storyblok with filtering options. Use when you need to fetch page content with filters like path prefix, publish date, or slug exclusions.
Parámetros de entrada
querystringObligatorioGraphQL query string for PageItems. PageItems is a dynamically generated query type for the 'page' content type that retrieves multiple page items. Include fields like id, name, slug, full_slug, uuid, content, published_at, etc.
variablesobjectOptional variables for the GraphQL query. Can include filters like starts_with (filter by path), first_published_at_lt (filter by publish date), excluding_slugs (exclude specific slugs), or pagination parameters like first, after, last, before.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Links via GraphQLSTORYBLOK_RETRIEVE_LINKS_GRAPHQLAcciónTool to retrieve links for navigation using Storyblok's GraphQL API. Use when you need to fetch navigation links with their metadata (id, uuid, slug, name, published status).
STORYBLOK_RETRIEVE_LINKS_GRAPHQLAcciónTool to retrieve links for navigation using Storyblok's GraphQL API. Use when you need to fetch navigation links with their metadata (id, uuid, slug, name, published status).
Parámetros de entrada
querystringGraphQL query string to retrieve links. Default query fetches all standard link fields (id, uuid, slug, name, published).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Tags via GraphQLSTORYBLOK_RETRIEVE_TAGSAcciónTool to retrieve tags from Storyblok via GraphQL API. Use when you need to fetch available tags for content organization and filtering.
STORYBLOK_RETRIEVE_TAGSAcciónTool to retrieve tags from Storyblok via GraphQL API. Use when you need to fetch available tags for content organization and filtering.
Parámetros de entrada
querystringGraphQL query to retrieve tags. Use the default query to fetch all tag names, or customize to fetch additional tag fields.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not