---
title: "POST /api/database/field/{field_id}/workflow_actions/dispatch/"
method: POST
path: "/api/database/field/{field_id}/workflow_actions/dispatch/"
tags: ["Database table fields"]
---

# POST /api/database/field/{field_id}/workflow_actions/dispatch/

`POST /api/database/field/{field_id}/workflow_actions/dispatch/`

Runs every workflow action of a button field, in order, for the given row, and returns one result per action.

## Path parameters

- `field_id` integer, required

## Headers

- `ClientSessionId` string, uuid

## Request body

- DispatchWorkflowActions
  - `row_id` integer, required — The id of the row the button was clicked on.

## Response `200`

- DispatchWorkflowActionsResponse
  - `results` DispatchResult[], required
    - `workflow_action_id` integer, required — The workflow action this result belongs to.
    - `status` string, required — `completed` when the action finished during this request. Reserved for `dispatched` when slow actions move behind a job.
    - `data` unknown, required
  - `client_actions` union, required
    - LocalBaserowCreateRowWorkflowActionDatabaseWorkflowAction — Basic database workflow action serializer
      - `id` integer, required
      - `order` integer, required
      - `field_id` integer, required — The button field this action belongs to.
      - `type` string, required — The type of the workflow action
      - `service` union, required
        - LocalBaserowGetRowDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowListRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `default_result_count` integer — The default record count returned with each page.
        - LocalBaserowAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `field_id` integer, nullable — The id of the Baserow field we want to aggregate on.
          - `aggregation_type` string — The field aggregation type.
        - LocalBaserowUpsertRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_mappings` LocalBaserowTableServiceFieldMapping[] — The field mapping associated with this service.
            - `field_id` integer, required — The primary key of the associated database table field.
            - `enabled` boolean, required — Indicates whether the field mapping is enabled or not.
            - `value` object
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowCreateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to create.
        - LocalBaserowUpdateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to update. Each row must contain an `id` property.
        - LocalBaserowDeleteRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowRowsCreatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsDeletedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowFieldsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_ids` integer[] — The ids of the fields whose change triggers the workflow.
        - SlackWriteMessageServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Slack bot integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `channel` string — The Slack channel ID where the message will be sent.
          - `text` object — The text content of the Slack message.
        - CoreHTTPRequestServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `http_method` 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD' | 'OPTIONS' — * `GET` - GET * `POST` - POST * `PUT` - PUT * `DELETE` - DELETE * `PATCH` - PATCH * `HEAD` - HEAD * `OPTIONS` - OPTIONS
          - `url` object — The URL to which the HTTP request will be sent.
          - `headers` HTTPHeader[] — The headers for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `query_params` HTTPQueryParam[] — The query params for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `form_data` HTTPFormData[] — The form data for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `body_type` 'json' | 'form' | 'raw' | 'none' — * `json` - JSON * `form` - Form Data * `raw` - Raw * `none` - None
          - `body_content` object — The content of the body of the HTTP request.
          - `timeout` integer — The timeout for the HTTP request in seconds.
        - CoreSMTPEmailServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the SMTP integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `use_instance_smtp_settings` boolean — Whether to use the instance-level Django SMTP configuration.
          - `instance_smtp_settings_enabled` boolean, required — Whether the instance SMTP configuration can be used and should be the default option in the UI.
          - `from_email` object — The sender's email address.
          - `from_name` object — The sender's name.
          - `to_emails` object — Comma-separated list of recipient email addresses.
          - `cc_emails` object — Comma-separated list of CC email addresses.
          - `bcc_emails` object — Comma-separated list of BCC email addresses.
          - `subject` object — The email subject.
          - `body_type` 'plain' | 'html' — * `plain` - Plain Text * `html` - HTML
          - `body` object — The email body content.
        - CoreRouterServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `default_edge_label` string — The label to apply next to router edge.
          - `edges` CoreRouterServiceEdge[] — The edges associated with this service.
            - `uid` string, uuid
            - `label` string — The label to apply next to router edge.
            - `order` string, decimal, required — Lowest first.
            - `condition` object
        - CoreGotoServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `condition` object — The formula that must evaluate to true for the jump to the destination service to be followed.
          - `destination_service_id` integer, nullable — The service to jump to when the condition evaluates to true.
        - CoreHTTPTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `uid` string, uuid — The service identifier for the webhook.
          - `exclude_get` boolean — Whether the service should exclude GET requests for added security. By default all HTTP methods listed in the API endpoint are supported.
          - `is_public` boolean — Defines whether the service is published or not.
        - CoreManualTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
        - CoreIteratorServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `source` object — The path of the array.
        - CorePeriodicServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `interval` 'MINUTE' | 'HOUR' | 'DAY' | 'WEEK' | 'MONTH', required — * `MINUTE` - MINUTE * `HOUR` - HOUR * `DAY` - DAY * `WEEK` - WEEK * `MONTH` - MONTH
          - `minute` integer, nullable — The minute of the hour when to run (0-59). Required for hourly, daily, weekly, monthly intervals.
          - `hour` integer, nullable — The hour of the day when to run (0-23). Required for daily, weekly, monthly intervals.
          - `day_of_week` integer, nullable — The day of the week when to run (0=Monday, 6=Sunday). Required for weekly intervals.
          - `day_of_month` integer, nullable — The day of the month when to run (1-31). Required for monthly intervals.
          - `next_run_at` string, date-time, nullable — The next scheduled time for this service to run. Automatically calculated based on the interval and schedule fields.
        - CoreCSVFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The CSV file to read.
          - `csv` object — The raw CSV data to read.
          - `input_type` 'file' | 'content' — * `file` - File * `content` - Content
          - `separator` ',' | ';' | '	' | '|' — * `,` - Comma * `;` - Semicolon * ` ` - Tab * `|` - Pipe
          - `encoding` 'utf-8' | 'utf-8-sig' | 'latin-1' — * `utf-8` - UTF-8 * `utf-8-sig` - UTF-8 with BOM * `latin-1` - Latin-1
          - `first_line_is_header` boolean — Whether the first line of the CSV file contains column names.
        - CoreStartWorkflowServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `workflow_id` integer, nullable — The automation workflow to start.
        - AIAgentServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The ID of the AI integration to use for this service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `ai_generative_ai_type` string, nullable — The generative AI provider type (e.g., 'openai', 'anthropic').
          - `ai_generative_ai_model` string, nullable — The specific AI model to use (e.g., 'gpt-4', 'claude-3-opus').
          - `ai_output_type` 'text' | 'choice' — * `text` - Text * `choice` - Choice
          - `ai_temperature` number, double, nullable — Temperature for response randomness (0-2). Lower is more focused.
          - `ai_prompt` object — The prompt to send to the AI model. Can be a formula.
          - `ai_choices` string[] — List of choice options for 'choice' output type.
        - LocalBaserowGroupedAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `aggregation_series` LocalBaserowTableServiceAggregationSeries[]
            - `id` integer
            - `aggregation_type` string — The field aggregation type.
            - `field_id` integer, nullable, required
          - `aggregation_group_bys` LocalBaserowTableServiceAggregationGroupBy[]
            - `order` integer, required
            - `field_id` integer, nullable, required
          - `aggregation_sorts` LocalBaserowTableServiceAggregationSortBy[]
            - `order` integer, required
            - `sort_on` 'SERIES' | 'GROUP_BY' | 'PRIMARY', required — * `SERIES` - Series * `GROUP_BY` - Group by * `PRIMARY` - Primary
            - `reference` string, required
            - `direction` 'ASC' | 'DESC', required — * `ASC` - Ascending * `DESC` - Descending
        - CoreCodeServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `code` string — The code to execute.
          - `injections` CoreCodeServiceInjection[] — The values to inject into the code executor context.
            - `id` integer, required
            - `name` string, required
            - `formula` object
        - CoreXLSFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The XLS or XLSX file to read.
          - `sheet_name` object — The sheet to read. The first sheet is used when empty.
          - `first_line_is_header` boolean — Whether the first line of the spreadsheet contains column names.
    - LocalBaserowUpdateRowWorkflowActionDatabaseWorkflowAction — Basic database workflow action serializer
      - `id` integer, required
      - `order` integer, required
      - `field_id` integer, required — The button field this action belongs to.
      - `type` string, required — The type of the workflow action
      - `service` union, required
        - LocalBaserowGetRowDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowListRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `default_result_count` integer — The default record count returned with each page.
        - LocalBaserowAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `field_id` integer, nullable — The id of the Baserow field we want to aggregate on.
          - `aggregation_type` string — The field aggregation type.
        - LocalBaserowUpsertRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_mappings` LocalBaserowTableServiceFieldMapping[] — The field mapping associated with this service.
            - `field_id` integer, required — The primary key of the associated database table field.
            - `enabled` boolean, required — Indicates whether the field mapping is enabled or not.
            - `value` object
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowCreateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to create.
        - LocalBaserowUpdateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to update. Each row must contain an `id` property.
        - LocalBaserowDeleteRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowRowsCreatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsDeletedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowFieldsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_ids` integer[] — The ids of the fields whose change triggers the workflow.
        - SlackWriteMessageServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Slack bot integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `channel` string — The Slack channel ID where the message will be sent.
          - `text` object — The text content of the Slack message.
        - CoreHTTPRequestServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `http_method` 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD' | 'OPTIONS' — * `GET` - GET * `POST` - POST * `PUT` - PUT * `DELETE` - DELETE * `PATCH` - PATCH * `HEAD` - HEAD * `OPTIONS` - OPTIONS
          - `url` object — The URL to which the HTTP request will be sent.
          - `headers` HTTPHeader[] — The headers for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `query_params` HTTPQueryParam[] — The query params for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `form_data` HTTPFormData[] — The form data for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `body_type` 'json' | 'form' | 'raw' | 'none' — * `json` - JSON * `form` - Form Data * `raw` - Raw * `none` - None
          - `body_content` object — The content of the body of the HTTP request.
          - `timeout` integer — The timeout for the HTTP request in seconds.
        - CoreSMTPEmailServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the SMTP integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `use_instance_smtp_settings` boolean — Whether to use the instance-level Django SMTP configuration.
          - `instance_smtp_settings_enabled` boolean, required — Whether the instance SMTP configuration can be used and should be the default option in the UI.
          - `from_email` object — The sender's email address.
          - `from_name` object — The sender's name.
          - `to_emails` object — Comma-separated list of recipient email addresses.
          - `cc_emails` object — Comma-separated list of CC email addresses.
          - `bcc_emails` object — Comma-separated list of BCC email addresses.
          - `subject` object — The email subject.
          - `body_type` 'plain' | 'html' — * `plain` - Plain Text * `html` - HTML
          - `body` object — The email body content.
        - CoreRouterServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `default_edge_label` string — The label to apply next to router edge.
          - `edges` CoreRouterServiceEdge[] — The edges associated with this service.
            - `uid` string, uuid
            - `label` string — The label to apply next to router edge.
            - `order` string, decimal, required — Lowest first.
            - `condition` object
        - CoreGotoServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `condition` object — The formula that must evaluate to true for the jump to the destination service to be followed.
          - `destination_service_id` integer, nullable — The service to jump to when the condition evaluates to true.
        - CoreHTTPTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `uid` string, uuid — The service identifier for the webhook.
          - `exclude_get` boolean — Whether the service should exclude GET requests for added security. By default all HTTP methods listed in the API endpoint are supported.
          - `is_public` boolean — Defines whether the service is published or not.
        - CoreManualTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
        - CoreIteratorServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `source` object — The path of the array.
        - CorePeriodicServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `interval` 'MINUTE' | 'HOUR' | 'DAY' | 'WEEK' | 'MONTH', required — * `MINUTE` - MINUTE * `HOUR` - HOUR * `DAY` - DAY * `WEEK` - WEEK * `MONTH` - MONTH
          - `minute` integer, nullable — The minute of the hour when to run (0-59). Required for hourly, daily, weekly, monthly intervals.
          - `hour` integer, nullable — The hour of the day when to run (0-23). Required for daily, weekly, monthly intervals.
          - `day_of_week` integer, nullable — The day of the week when to run (0=Monday, 6=Sunday). Required for weekly intervals.
          - `day_of_month` integer, nullable — The day of the month when to run (1-31). Required for monthly intervals.
          - `next_run_at` string, date-time, nullable — The next scheduled time for this service to run. Automatically calculated based on the interval and schedule fields.
        - CoreCSVFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The CSV file to read.
          - `csv` object — The raw CSV data to read.
          - `input_type` 'file' | 'content' — * `file` - File * `content` - Content
          - `separator` ',' | ';' | '	' | '|' — * `,` - Comma * `;` - Semicolon * ` ` - Tab * `|` - Pipe
          - `encoding` 'utf-8' | 'utf-8-sig' | 'latin-1' — * `utf-8` - UTF-8 * `utf-8-sig` - UTF-8 with BOM * `latin-1` - Latin-1
          - `first_line_is_header` boolean — Whether the first line of the CSV file contains column names.
        - CoreStartWorkflowServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `workflow_id` integer, nullable — The automation workflow to start.
        - AIAgentServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The ID of the AI integration to use for this service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `ai_generative_ai_type` string, nullable — The generative AI provider type (e.g., 'openai', 'anthropic').
          - `ai_generative_ai_model` string, nullable — The specific AI model to use (e.g., 'gpt-4', 'claude-3-opus').
          - `ai_output_type` 'text' | 'choice' — * `text` - Text * `choice` - Choice
          - `ai_temperature` number, double, nullable — Temperature for response randomness (0-2). Lower is more focused.
          - `ai_prompt` object — The prompt to send to the AI model. Can be a formula.
          - `ai_choices` string[] — List of choice options for 'choice' output type.
        - LocalBaserowGroupedAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `aggregation_series` LocalBaserowTableServiceAggregationSeries[]
            - `id` integer
            - `aggregation_type` string — The field aggregation type.
            - `field_id` integer, nullable, required
          - `aggregation_group_bys` LocalBaserowTableServiceAggregationGroupBy[]
            - `order` integer, required
            - `field_id` integer, nullable, required
          - `aggregation_sorts` LocalBaserowTableServiceAggregationSortBy[]
            - `order` integer, required
            - `sort_on` 'SERIES' | 'GROUP_BY' | 'PRIMARY', required — * `SERIES` - Series * `GROUP_BY` - Group by * `PRIMARY` - Primary
            - `reference` string, required
            - `direction` 'ASC' | 'DESC', required — * `ASC` - Ascending * `DESC` - Descending
        - CoreCodeServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `code` string — The code to execute.
          - `injections` CoreCodeServiceInjection[] — The values to inject into the code executor context.
            - `id` integer, required
            - `name` string, required
            - `formula` object
        - CoreXLSFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The XLS or XLSX file to read.
          - `sheet_name` object — The sheet to read. The first sheet is used when empty.
          - `first_line_is_header` boolean — Whether the first line of the spreadsheet contains column names.
    - LocalBaserowDeleteRowWorkflowActionDatabaseWorkflowAction — Basic database workflow action serializer
      - `id` integer, required
      - `order` integer, required
      - `field_id` integer, required — The button field this action belongs to.
      - `type` string, required — The type of the workflow action
      - `service` union, required
        - LocalBaserowGetRowDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowListRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `default_result_count` integer — The default record count returned with each page.
        - LocalBaserowAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `search_query` object — Any search queries to apply to the service when it is dispatched.
          - `field_id` integer, nullable — The id of the Baserow field we want to aggregate on.
          - `aggregation_type` string — The field aggregation type.
        - LocalBaserowUpsertRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_mappings` LocalBaserowTableServiceFieldMapping[] — The field mapping associated with this service.
            - `field_id` integer, required — The primary key of the associated database table field.
            - `enabled` boolean, required — Indicates whether the field mapping is enabled or not.
            - `value` object
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowCreateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to create.
        - LocalBaserowUpdateRowsDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `rows` object — The rows to update. Each row must contain an `id` property.
        - LocalBaserowDeleteRowDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `row_id` object — A formula for defining the intended row.
        - LocalBaserowRowsCreatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowRowsDeletedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
        - LocalBaserowFieldsUpdatedDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `field_ids` integer[] — The ids of the fields whose change triggers the workflow.
        - SlackWriteMessageServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Slack bot integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `channel` string — The Slack channel ID where the message will be sent.
          - `text` object — The text content of the Slack message.
        - CoreHTTPRequestServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `http_method` 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD' | 'OPTIONS' — * `GET` - GET * `POST` - POST * `PUT` - PUT * `DELETE` - DELETE * `PATCH` - PATCH * `HEAD` - HEAD * `OPTIONS` - OPTIONS
          - `url` object — The URL to which the HTTP request will be sent.
          - `headers` HTTPHeader[] — The headers for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `query_params` HTTPQueryParam[] — The query params for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `form_data` HTTPFormData[] — The form data for the request.
            - `id` integer, required
            - `key` string, required
            - `value` object
          - `body_type` 'json' | 'form' | 'raw' | 'none' — * `json` - JSON * `form` - Form Data * `raw` - Raw * `none` - None
          - `body_content` object — The content of the body of the HTTP request.
          - `timeout` integer — The timeout for the HTTP request in seconds.
        - CoreSMTPEmailServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the SMTP integration.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `use_instance_smtp_settings` boolean — Whether to use the instance-level Django SMTP configuration.
          - `instance_smtp_settings_enabled` boolean, required — Whether the instance SMTP configuration can be used and should be the default option in the UI.
          - `from_email` object — The sender's email address.
          - `from_name` object — The sender's name.
          - `to_emails` object — Comma-separated list of recipient email addresses.
          - `cc_emails` object — Comma-separated list of CC email addresses.
          - `bcc_emails` object — Comma-separated list of BCC email addresses.
          - `subject` object — The email subject.
          - `body_type` 'plain' | 'html' — * `plain` - Plain Text * `html` - HTML
          - `body` object — The email body content.
        - CoreRouterServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `default_edge_label` string — The label to apply next to router edge.
          - `edges` CoreRouterServiceEdge[] — The edges associated with this service.
            - `uid` string, uuid
            - `label` string — The label to apply next to router edge.
            - `order` string, decimal, required — Lowest first.
            - `condition` object
        - CoreGotoServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `condition` object — The formula that must evaluate to true for the jump to the destination service to be followed.
          - `destination_service_id` integer, nullable — The service to jump to when the condition evaluates to true.
        - CoreHTTPTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `uid` string, uuid — The service identifier for the webhook.
          - `exclude_get` boolean — Whether the service should exclude GET requests for added security. By default all HTTP methods listed in the API endpoint are supported.
          - `is_public` boolean — Defines whether the service is published or not.
        - CoreManualTriggerServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
        - CoreIteratorServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `source` object — The path of the array.
        - CorePeriodicServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `interval` 'MINUTE' | 'HOUR' | 'DAY' | 'WEEK' | 'MONTH', required — * `MINUTE` - MINUTE * `HOUR` - HOUR * `DAY` - DAY * `WEEK` - WEEK * `MONTH` - MONTH
          - `minute` integer, nullable — The minute of the hour when to run (0-59). Required for hourly, daily, weekly, monthly intervals.
          - `hour` integer, nullable — The hour of the day when to run (0-23). Required for daily, weekly, monthly intervals.
          - `day_of_week` integer, nullable — The day of the week when to run (0=Monday, 6=Sunday). Required for weekly intervals.
          - `day_of_month` integer, nullable — The day of the month when to run (1-31). Required for monthly intervals.
          - `next_run_at` string, date-time, nullable — The next scheduled time for this service to run. Automatically calculated based on the interval and schedule fields.
        - CoreCSVFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The CSV file to read.
          - `csv` object — The raw CSV data to read.
          - `input_type` 'file' | 'content' — * `file` - File * `content` - Content
          - `separator` ',' | ';' | '	' | '|' — * `,` - Comma * `;` - Semicolon * ` ` - Tab * `|` - Pipe
          - `encoding` 'utf-8' | 'utf-8-sig' | 'latin-1' — * `utf-8` - UTF-8 * `utf-8-sig` - UTF-8 with BOM * `latin-1` - Latin-1
          - `first_line_is_header` boolean — Whether the first line of the CSV file contains column names.
        - CoreStartWorkflowServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `workflow_id` integer, nullable — The automation workflow to start.
        - AIAgentServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable — The ID of the AI integration to use for this service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `ai_generative_ai_type` string, nullable — The generative AI provider type (e.g., 'openai', 'anthropic').
          - `ai_generative_ai_model` string, nullable — The specific AI model to use (e.g., 'gpt-4', 'claude-3-opus').
          - `ai_output_type` 'text' | 'choice' — * `text` - Text * `choice` - Choice
          - `ai_temperature` number, double, nullable — Temperature for response randomness (0-2). Lower is more focused.
          - `ai_prompt` object — The prompt to send to the AI model. Can be a formula.
          - `ai_choices` string[] — List of choice options for 'choice' output type.
        - LocalBaserowGroupedAggregateRowsDatabaseService — A serializer mixin for services which implement the local Baserow filterable mixin. It ensures that when serialize the service, *all* filters (including those pointing to trashed fields) are serialized.
          - `id` integer, required
          - `integration_id` integer, nullable — The id of the Baserow integration we want the data for.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `table_id` integer, nullable — The id of the Baserow table we want the data for.
          - `view_id` integer, nullable — The id of the Baserow view we want the data for.
          - `filter_type` 'AND' | 'OR' — * `AND` - And * `OR` - Or
          - `aggregation_series` LocalBaserowTableServiceAggregationSeries[]
            - `id` integer
            - `aggregation_type` string — The field aggregation type.
            - `field_id` integer, nullable, required
          - `aggregation_group_bys` LocalBaserowTableServiceAggregationGroupBy[]
            - `order` integer, required
            - `field_id` integer, nullable, required
          - `aggregation_sorts` LocalBaserowTableServiceAggregationSortBy[]
            - `order` integer, required
            - `sort_on` 'SERIES' | 'GROUP_BY' | 'PRIMARY', required — * `SERIES` - Series * `GROUP_BY` - Group by * `PRIMARY` - Primary
            - `reference` string, required
            - `direction` 'ASC' | 'DESC', required — * `ASC` - Ascending * `DESC` - Descending
        - CoreCodeServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `code` string — The code to execute.
          - `injections` CoreCodeServiceInjection[] — The values to inject into the code executor context.
            - `id` integer, required
            - `name` string, required
            - `formula` object
        - CoreXLSFileReaderServiceDatabaseService — A service as a button field's editor sees it. The schema describes the table the action writes to, which is not always a table the reader may see, so it is only included when they may.
          - `id` integer, required
          - `integration_id` integer, nullable, required — The integration used to establish the connection with the service.
          - `type` string, required — The type of the service.
          - `schema` object, nullable, required — The schema of the service.
          - `context_data` object, nullable, required — The context data of the service.
          - `context_data_schema` object, nullable, required — The schema context data of the service.
          - `sample_data` unknown, required
          - `table_accessible` boolean, required — Whether the reader may see the table this service writes to. The schema is left out when they may not.
          - `file` object — The XLS or XLSX file to read.
          - `sheet_name` object — The sheet to read. The first sheet is used when empty.
          - `first_line_is_header` boolean — Whether the first line of the spreadsheet contains column names.
    - OpenUrlWorkflowActionDatabaseWorkflowAction — Basic database workflow action serializer
      - `id` integer, required
      - `order` integer, required
      - `field_id` integer, required — The button field this action belongs to.
      - `type` string, required — The type of the workflow action
      - `url` object — The URL to open, as a formula.
      - `target` 'self' | 'blank' — * `self` - Same tab * `blank` - New tab

## Other responses

- `400`
- `403`
- `404`
- `409`

## Changes

- **2026-08-27** `f3396317d932` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/baserow/apis/baserow-api-spec/changes/api/database/field/:field_id/workflow_actions/dispatch/post.md)

---

[API](https://skmtc.dev/baserow/apis/baserow-api-spec.md) · [All operations](https://skmtc.dev/baserow/apis/baserow-api-spec/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/baserow/baserow-api-spec/revisions/f3396317d932/schema)
