Baserow Builder workflow actions API

The Builder workflow actions API from Baserow — 5 operation(s) for builder workflow actions.

Operations 7

GET /api/builder/domains/published/page/{page_id}/workflow_actions/ #
GET /api/builder/page/{page_id}/workflow_actions/ #
POST /api/builder/page/{page_id}/workflow_actions/ #
POST /api/builder/page/{page_id}/workflow_actions/order/ #
PATCH /api/builder/workflow_action/{workflow_action_id}/ #
DELETE /api/builder/workflow_action/{workflow_action_id}/ #
POST /api/builder/workflow_action/{workflow_action_id}/dispatch/ #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/baserow-builder-workflow-actions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

baserow-builder-workflow-actions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Baserow API spec Admin Builder workflow actions API
  version: 2.2.2
  description: 'For more information about our REST API, please visit [this page](https://baserow.io/docs/apis%2Frest-api).


    For more information about our deprecation policy, please visit [this page](https://baserow.io/docs/apis%2Fdeprecations).'
  contact:
    url: https://baserow.io/contact
  license:
    name: MIT
    url: https://github.com/baserow/baserow/blob/develop/LICENSE
servers:
- url: https://api.baserow.io
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Builder workflow actions
paths:
  /api/builder/domains/published/page/{page_id}/workflow_actions/:
    get:
      operationId: list_public_builder_page_workflow_actions
      description: Lists all the workflow actions with their public accessible data. Some configuration might be omitted for security reasons such as passwords or PII.
      parameters:
      - in: path
        name: page_id
        schema:
          type: integer
        description: Returns only the public workflow actions of the page related to the provided Id.
        required: true
      tags:
      - Builder workflow actions
      security:
      - UserSource JWT: []
      - JWT: []
      - {}
      responses:
        '200':
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/public_Builder_Workflow_Action_TypeBuilderWorkflowAction'
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_PAGE_DOES_NOT_EXIST
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
  /api/builder/page/{page_id}/workflow_actions/:
    get:
      operationId: list_builder_page_workflow_actions
      description: Lists all the workflow actions of the page related to the provided parameter if the user has access to the related builder's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible.
      parameters:
      - in: path
        name: page_id
        schema:
          type: integer
        description: Returns only the workflow actions of the page related to the provided Id.
        required: true
      tags:
      - Builder workflow actions
      security:
      - UserSource JWT: []
      - JWT: []
      - {}
      responses:
        '200':
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Builder_Workflow_Action_TypeBuilderWorkflowAction'
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_PAGE_DOES_NOT_EXIST
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
    post:
      operationId: create_builder_page_workflow_action
      description: Creates a new builder workflow action
      parameters:
      - in: header
        name: ClientSessionId
        schema:
          type: string
          format: uuid
        description: An optional header that marks the action performed by this request as having occurred in a particular client session. Then using the undo/redo endpoints with the same ClientSessionId header this action can be undone/redone.
      - in: path
        name: page_id
        schema:
          type: integer
        description: Creates a workflow action for the builder page related to the provided value.
        required: true
      tags:
      - Builder workflow actions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Builder_Workflow_Action_TypeCreateBuilderWorkflowAction'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Builder_Workflow_Action_TypeCreateBuilderWorkflowAction'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Builder_Workflow_Action_TypeCreateBuilderWorkflowAction'
      security:
      - UserSource JWT: []
      - JWT: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Builder_Workflow_Action_TypeBuilderWorkflowAction'
          description: ''
        '400':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_REQUEST_BODY_VALIDATION
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_PAGE_DOES_NOT_EXIST
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
  /api/builder/page/{page_id}/workflow_actions/order/:
    post:
      operationId: order_builder_workflow_actions
      description: Apply a new order to the workflow actions of a page
      parameters:
      - in: header
        name: ClientSessionId
        schema:
          type: string
          format: uuid
        description: An optional header that marks the action performed by this request as having occurred in a particular client session. Then using the undo/redo endpoints with the same ClientSessionId header this action can be undone/redone.
      - in: path
        name: page_id
        schema:
          type: integer
        description: The page the workflow actions belong to
        required: true
      tags:
      - Builder workflow actions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrderWorkflowActions'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/OrderWorkflowActions'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/OrderWorkflowActions'
        required: true
      security:
      - UserSource JWT: []
      - JWT: []
      responses:
        '204':
          description: No response body
        '400':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_USER_NOT_IN_GROUP
                    - ERROR_REQUEST_BODY_VALIDATION
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_PAGE_DOES_NOT_EXIST
                    - ERROR_WORKFLOW_ACTION_DOES_NOT_EXIST
                    - ERROR_WORKFLOW_ACTION_NOT_IN_ELEMENT
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
  /api/builder/workflow_action/{workflow_action_id}/:
    patch:
      operationId: update_builder_page_workflow_action
      description: Updates an existing builder workflow action.
      parameters:
      - in: header
        name: ClientSessionId
        schema:
          type: string
          format: uuid
        description: An optional header that marks the action performed by this request as having occurred in a particular client session. Then using the undo/redo endpoints with the same ClientSessionId header this action can be undone/redone.
      - in: path
        name: workflow_action_id
        schema:
          type: integer
        description: The id of the workflow action
        required: true
      tags:
      - Builder workflow actions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchedBuilder_Workflow_Action_TypeUpdateBuilderWorkflowActions'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/PatchedBuilder_Workflow_Action_TypeUpdateBuilderWorkflowActions'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/PatchedBuilder_Workflow_Action_TypeUpdateBuilderWorkflowActions'
      security:
      - UserSource JWT: []
      - JWT: []
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Builder_Workflow_Action_TypeBuilderWorkflowAction'
          description: ''
        '400':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_REQUEST_BODY_VALIDATION
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_WORKFLOW_ACTION_DOES_NOT_EXIST
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
    delete:
      operationId: delete_builder_page_workflow_action
      description: Deletes the workflow action related by the given id.
      parameters:
      - in: header
        name: ClientSessionId
        schema:
          type: string
          format: uuid
        description: An optional header that marks the action performed by this request as having occurred in a particular client session. Then using the undo/redo endpoints with the same ClientSessionId header this action can be undone/redone.
      - in: path
        name: workflow_action_id
        schema:
          type: integer
        description: The id of the workflow action
        required: true
      tags:
      - Builder workflow actions
      security:
      - UserSource JWT: []
      - JWT: []
      responses:
        '204':
          description: No response body
        '400':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_REQUEST_BODY_VALIDATION
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
        '404':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_WORKFLOW_ACTION_DOES_NOT_EXIST
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
  /api/builder/workflow_action/{workflow_action_id}/dispatch/:
    post:
      operationId: dispatch_builder_page_workflow_action
      description: Dispatches the service of the related workflow_action and returns the result.
      parameters:
      - in: header
        name: ClientSessionId
        schema:
          type: string
          format: uuid
        description: An optional header that marks the action performed by this request as having occurred in a particular client session. Then using the undo/redo endpoints with the same ClientSessionId header this action can be undone/redone.
      - in: path
        name: workflow_action_id
        schema:
          type: integer
        description: The id of the workflow_action you want to call the dispatch for.
        required: true
      tags:
      - Builder workflow actions
      security:
      - UserSource JWT: []
      - JWT: []
      - {}
      responses:
        '400':
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine readable error indicating what went wrong.
                    enum:
                    - ERROR_WORKFLOW_ACTION_CANNOT_BE_DISPATCHED
                  detail:
                    oneOf:
                    - type: string
                      format: string
                      description: Human readable details about what went wrong.
                    - type: object
                      format: object
                      description: Machine readable object about what went wrong.
          description: ''
components:
  schemas:
    LoadTypeEnum:
      enum:
      - defer
      - async
      type: string
      description: '* `` - None

        * `defer` - Defer

        * `async` - Async'
    CoreHTTPRequestWorkflowActionBuilderWorkflowAction:
      type: object
      description: Basic builder workflow action serializer
      properties:
        id:
          type: integer
          readOnly: true
        order:
          type: integer
          maximum: 2147483647
          minimum: 0
        element_id:
          type:
          - integer
          - 'null'
          readOnly: true
        type:
          type: string
          readOnly: true
          description: The type of the workflow action
        event:
          type: string
          description: The event that triggers the execution
          maxLength: 60
        service:
          allOf:
          - $ref: '#/components/schemas/Integration_ServiceService'
          description: The service which this workflow action is associated with.
      required:
      - element_id
      - event
      - id
      - order
      - service
      - type
    LocalBaserowTableServiceAggregationGroupBy:
      type: object
      properties:
        order:
          type: integer
          readOnly: true
        field_id:
          type:
          - integer
          - 'null'
      required:
      - field_id
      - order
    Integration_ServiceService:
      oneOf:
      - $ref: '#/components/schemas/LocalBaserowGetRowService'
      - $ref: '#/components/schemas/LocalBaserowListRowsService'
      - $ref: '#/components/schemas/LocalBaserowAggregateRowsService'
      - $ref: '#/components/schemas/LocalBaserowUpsertRowService'
      - $ref: '#/components/schemas/LocalBaserowDeleteRowService'
      - $ref: '#/components/schemas/LocalBaserowRowsCreatedService'
      - $ref: '#/components/schemas/LocalBaserowRowsUpdatedService'
      - $ref: '#/components/schemas/LocalBaserowRowsDeletedService'
      - $ref: '#/components/schemas/SlackWriteMessageServiceService'
      - $ref: '#/components/schemas/CoreHTTPRequestServiceService'
      - $ref: '#/components/schemas/CoreSMTPEmailServiceService'
      - $ref: '#/components/schemas/CoreRouterServiceService'
      - $ref: '#/components/schemas/CoreHTTPTriggerServiceService'
      - $ref: '#/components/schemas/CoreIteratorServiceService'
      - $ref: '#/components/schemas/CorePeriodicServiceService'
      - $ref: '#/components/schemas/AIAgentServiceService'
      - $ref: '#/components/schemas/LocalBaserowGroupedAggregateRowsService'
      discriminator:
        propertyName: type
        mapping:
          local_baserow_get_row: '#/components/schemas/LocalBaserowGetRowService'
          local_baserow_list_rows: '#/components/schemas/LocalBaserowListRowsService'
          local_baserow_aggregate_rows: '#/components/schemas/LocalBaserowAggregateRowsService'
          local_baserow_upsert_row: '#/components/schemas/LocalBaserowUpsertRowService'
          local_baserow_delete_row: '#/components/schemas/LocalBaserowDeleteRowService'
          local_baserow_rows_created: '#/components/schemas/LocalBaserowRowsCreatedService'
          local_baserow_rows_updated: '#/components/schemas/LocalBaserowRowsUpdatedService'
          local_baserow_rows_deleted: '#/components/schemas/LocalBaserowRowsDeletedService'
          slack_write_message: '#/components/schemas/SlackWriteMessageServiceService'
          http_request: '#/components/schemas/CoreHTTPRequestServiceService'
          smtp_email: '#/components/schemas/CoreSMTPEmailServiceService'
          router: '#/components/schemas/CoreRouterServiceService'
          http_trigger: '#/components/schemas/CoreHTTPTriggerServiceService'
          iterator: '#/components/schemas/CoreIteratorServiceService'
          periodic: '#/components/schemas/CorePeriodicServiceService'
          ai_agent: '#/components/schemas/AIAgentServiceService'
          local_baserow_grouped_aggregate_rows: '#/components/schemas/LocalBaserowGroupedAggregateRowsService'
    AiOutputType5efEnum:
      enum:
      - text
      - choice
      type: string
      description: '* `text` - Text

        * `choice` - Choice'
    CorePeriodicServiceService:
      type: object
      description: Basic service serializer mostly for returned values.
      properties:
        id:
          type: integer
          readOnly: true
        integration_id:
          type:
          - integer
          - 'null'
          description: The integration used to establish the connection with the service.
          readOnly: true
        type:
          type: string
          readOnly: true
          description: The type of the service.
        schema:
          type: object
          additionalProperties: {}
          readOnly: true
          description: The schema of the service.
        context_data:
          type: object
          additionalProperties: {}
          readOnly: true
          description: The context data of the service.
        context_data_schema:
          type: object
          additionalProperties: {}
          readOnly: true
          description: The schema context data of the service.
        sample_data:
          readOnly: true
          description: Store the sample data used for generating a schema.
        interval:
          allOf:
          - $ref: '#/components/schemas/Interval3bdEnum'
          description: 'The interval frequency for running the service.


            * `MINUTE` - MINUTE

            * `HOUR` - HOUR

            * `DAY` - DAY

            * `WEEK` - WEEK

            * `MONTH` - MONTH'
        minute:
          type:
          - integer
          - 'null'
          maximum: 59
          minimum: 0
          description: The minute of the hour when to run (0-59). Required for hourly, daily, weekly, monthly intervals.
        hour:
          type:
          - integer
          - 'null'
          maximum: 23
          minimum: 0
          description: The hour of the day when to run (0-23). Required for daily, weekly, monthly intervals.
        day_of_week:
          type:
          - integer
          - 'null'
          maximum: 6
          minimum: 0
          description: The day of the week when to run (0=Monday, 6=Sunday). Required for weekly intervals.
        day_of_month:
          type:
          - integer
          - 'null'
          maximum: 31
          minimum: 1
          description: The day of the month when to run (1-31). Required for monthly intervals.
        next_run_at:
          type:
          - string
          - 'null'
          format: date-time
          description: The next scheduled time for this service to run. Automatically calculated based on the interval and schedule fields.
      required:
      - context_data
      - context_data_schema
      - id
      - integration_id
      - interval
      - sample_data
      - schema
      - type
    BodyFontWeightEnum:
      enum:
      - thin
      - extra-light
      - light
      - regular
      - medium
      - semi-bold
      - bold
      - extra-bold
      - heavy
      - black
      - extra-black
      type: string
      description: '* `thin` - Thin

        * `extra-light` - Extra Light

        * `light` - Light

        * `regular` - Regular

        * `medium` - Medium

        * `semi-bold` - Semi Bold

        * `bold` - Bold

        * `extra-bold` - Extra Bold

        * `heavy` - Heavy

        * `black` - Black

        * `extra-black` - Extra Black'
    Heading6FontWeightEnum:
      enum:
      - thin
      - extra-light
      - light
      - regular
      - medium
      - semi-bold
      - bold
      - extra-bold
      - heavy
      - black
      - extra-black
      type: string
      description: '* `thin` - Thin

        * `extra-light` - Extra Light

        * `light` - Light

        * `regular` - Regular

        * `medium` - Medium

        * `semi-bold` - Semi Bold

        * `bold` - Bold

        * `extra-bold` - Extra Bold

        * `heavy` - Heavy

        * `black` - Black

        * `extra-black` - Extra Black'
    Heading1TextAlignmentEnum:
      enum:
      - left
      - center
      - right
      type: string
      description: '* `left` - Left

        * `center` - Center

        * `right` - Right'
    User_SourceBasePublicUserSource:
      oneOf:
      - $ref: '#/components/schemas/LocalBaserowUserSourceBasePublicUserSource'
      discriminator:
        propertyName: type
        mapping:
          local_baserow: '#/components/schemas/LocalBaserowUserSourceBasePublicUserSource'
    AIAgentWorkflowActionCreateBuilderWorkflowAction:
      type: object
      properties:
        id:
          type: integer
          readOnly: true
        element_id:
          type:
          - integer
          - 'null'
          description: The id of the element the workflow action is associated with
        type:
          allOf:
          - $ref: '#/components/schemas/Type292Enum'
          description: 'The type of the workflow action


            * `notification` - notification

            * `open_page` - open_page

            * `create_row` - create_row

            * `update_row` - update_row

            * `delete_row` - delete_row

            * `logout` - logout

            * `refresh_data_source` - refresh_data_source

            * `http_request` - http_request

            * `smtp_email` - smtp_email

            * `ai_agent` - ai_agent

            * `slack_write_message` - slack_write_message'
        event:
          type: string
          description: The event that triggers the execution
          maxLength: 60
        service:
          allOf:
          - $ref: '#/components/schemas/Integration_ServiceBasePolymorphicRequest'
          description: The service which this workflow action is associated with.
      required:
      - event
      - id
      - type
    RefreshDataSourceWorkflowActionBuilderWorkflowAction:
      type: object
      description: Basic builder workflow action serializer
      properties:
        id:
          type: integer
          readOnly: true
        order:
          type: integer
          maximum: 2147483647
          minimum: 0
        element_id:
          type:
          - integer
          - 'null'
          readOnly: true
        type:
          type: string
          readOnly: true
          description: The type of the workflow action
        event:
          type: string
          description: The event that triggers the execution
          maxLength: 60
        data_source_id:
          type:
          - integer
          - 'null'
          description: The ID of the Data Source to be refreshed.
      required:
      - element_id
      - event
      - id
      - order
      - type
    Heading2FontWeightEnum:
      enum:
      - thin
      - extra-light
      - light
      - regular
      - medium
      - semi-bold
      - bold
      - extra-bold
      - heavy
      - black
      - extra-black
      type: string
      description: '* `thin` - Thin

        * `extra-light` - Extra Light

        * `light` - Light

        * `regular` - Regular

        * `medium` - Medium

        * `semi-bold` - Semi Bold

        * `bold` - Bold

        * `extra-bold` - Extra Bold

        * `heavy` - Heavy

        * `black` - Black

        * `extra-black` - Extra Black'
    CoreHTTPRequestWorkflowActionUpdateBuilderWorkflowActions:
      type: object
      properties:
        type:
          allOf:
          - $ref: '#/components/schemas/Type292Enum'
          description: 'The type of the workflow action


            * `notification` - notification

            * `open_page` - open_page

            * `create_row` - create_row

            * `update_row` - update_row

            * `delete_row` - delete_row

            * `logout` - logout

            * `refresh_data_source` - refresh_data_source

            * `http_request` - http_request

            * `smtp_email` - smtp_email

            * `ai_agent` - ai_agent

            * `slack_write_message` - slack_write_message'
        service:
          allOf:
          - $ref: '#/components/schemas/Integration_ServiceBasePolymorphicRequest'
          description: The service which this workflow action is associated with.
    LocalBaserowPasswordAppAuthProviderAppAuthProvider:
      type: object
      description: Basic app_auth_provider serializer mostly for returned values.
      properties:
        type:
          type: string
          readOnly: true
          description: The type of the app_auth_provider.
        id:
          type: integer
          readOnly: true
        domain:
          type:
          - string
          - 'null'
          description: The email domain registered with this provider.
          maxLength: 255
        password_field_id:
          type:
          - integer
          - 'null'
          description: The id of the field to use as password for the user account.
      required:
      - id
      - type
    Heading5FontWeightEnum:
      enum:
      - thin
      - extra-light
      - light
      - regular
      - medium
      - semi-bold
      - bold
      - extra-bold
      - heavy
      - black
      - extra-black
      type: string
      description: '* `thin` - Thin

        * `extra-light` - Extra Light

        * `light` - Light

        * `regular` - Regular

        * `medium` - Medium

        * `semi-bold` - Semi Bold

        * `bold` - Bold

        * `extra-bold` - Extra Bold

        * `heavy` - Heavy

        * `black` - Black

        * `extra-black` - Extra Black'
    CoreHTTPRequestWorkflowActionCreateBuilderWorkflowAction:
      type: object
      properties:
        id:
          type: integer
          readOnly: true
        element_id:
          type:
          - integer
          - 'null'
          description: The id of the element the workflow action is associated with
        type:
          allOf:
          - $ref: '#/components/schemas/Type292Enum'
          description: 'The type of the workflow action


            * `notification` - notification

            * `open_page` - open_page

            * `create_row` - create_row

            * `update_row` - update_row

            * `delete_row` - delete_row

            * `logout` - logout

            * `refresh_data_source` - refresh_data_source

            * `http_request` - http_request

            * `smtp_email` - smtp_email

            * `ai_agent` - ai_agent

            * `slack_write_message` - slack_write_message'
        event:
          type: string
          description: The event that triggers the execution
          maxLength: 60
        service:
          allOf:
          - $ref: '#/components/schemas/Integration_ServiceBasePolymorphicRequest'
          description: The service which this workflow action is associated with.
      required:
      - event
      - id
      - type
    AIAgentWorkflowActionBuilderWorkflowAction:
      type: object
      description: Basic builder workflow action serializer
      properties:
        id:
          type: integer
          readOnly: true
        order:
          type: integer
          maximum: 2147483647
          minimum: 0
        element_id:
          type:
          - integer
          - 'null'
          readOnly: true
        type:
          type: string
          readOnly: true
          description: The type of the workflow action
        event:
          type: string
          description: The event that triggers the execution
          maxLength: 60
        service:
          allOf:
          - $ref: '#/components/schemas/Integ

# --- truncated at 32 KB (163 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/baserow/refs/heads/main/openapi/baserow-builder-workflow-actions-api-openapi.yml