NAiOS IconNAiOS Logo
Volver al catálogo

Storyblok

storyblok

Headless CMS with visual editor for content management and delivery across multiple platforms

Acciones
10
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Fetch 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

  • pageinteger

    Page number for pagination (multiplied by per_page). Default: 1.

  • per_pageinteger

    Number of items per page. Default: 25, Maximum: 100.

  • with_tagstring

    Filter by specific tag slugs (comma-separated, acts as OR operator).

  • starts_withstring

    Filter 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_typestringObligatorio

    The 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_slugsstring

    Comma-separated list of slugs to exclude from results.

  • first_published_at_ltstring

    Filter stories published before a specific date (ISO 8601 format).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Fetch GraphQL Content ItemSTORYBLOK_FETCH_GRAPHQL_CONTENT_ITEMAcción

Tool 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

  • idstringObligatorio

    Slug, 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.

  • languagestring

    Language 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_typestringObligatorio

    The 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_relationsstring

    Resolve 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Extension/AppSTORYBLOK_GET_APPAcción

Tool 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

  • idintegerObligatorio

    The numeric identifier for the extension/app to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Datasource EntriesSTORYBLOK_GET_DATASOURCE_ENTRIESAcción

Tool 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

  • querystringObligatorio

    The GraphQL query string to retrieve datasource entries. Use 'DatasourceEntries' query with fields like id, name, value, dimension_value. Example: '{ DatasourceEntries { items { id name value } } }'

  • versionstring

    Content version to retrieve. Use 'draft' for draft content or 'published' for published content.

  • variablesobject

    Optional variables for the GraphQL query. Use when your query contains variable placeholders.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get GraphQL Rate LimitSTORYBLOK_GET_GRAPHQL_RATE_LIMITAcción

Tool 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

  • querystring

    GraphQL 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Page ItemSTORYBLOK_GET_PAGE_ITEMAcción

Tool 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

  • idstring

    The ID or slug of the page item to retrieve. Use either numeric ID or string slug like 'home'.

  • fieldsstring

    GraphQL fields to retrieve from the PageItem. Customize to fetch only needed fields.

  • versionstringenum

    Version of the content to retrieve - either 'draft' or 'published'.

    draftpublished

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List GraphQL Content Type ItemsSTORYBLOK_LIST_GRAPHQL_CONTENT_TYPE_ITEMSAcción

Tool 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

  • querystringObligatorio

    GraphQL 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.

  • versionstring

    Content version to retrieve. Use 'published' for published content (default) or 'draft' for unpublished/draft content.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Query page items via GraphQLSTORYBLOK_QUERY_PAGE_ITEMSAcción

Execute 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

  • querystringObligatorio

    GraphQL 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.

  • variablesobject

    Optional 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve Links via GraphQLSTORYBLOK_RETRIEVE_LINKS_GRAPHQLAcción

Tool 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

  • querystring

    GraphQL query string to retrieve links. Default query fetches all standard link fields (id, uuid, slug, name, published).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve Tags via GraphQLSTORYBLOK_RETRIEVE_TAGSAcción

Tool 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

  • querystring

    GraphQL query to retrieve tags. Use the default query to fetch all tag names, or customize to fetch additional tag fields.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not