---
title: "GET /api/jobs/"
method: GET
path: "/api/jobs/"
tags: ["Jobs"]
---

# GET /api/jobs/

`GET /api/jobs/`

List all existing jobs. Jobs are task executed asynchronously in the background. You can use the `get_job` endpoint to read the current progress of the job. The available query parameters depend on the job type selected via the `type` parameter. Each job type may support additional type-specific filter parameters.

## Query parameters

- `generate_ai_values_field_id` integer
- `job_ids` string
- `limit` integer
- `offset` integer
- `states` string
- `sync_data_sync_table_data_sync_id` integer
- `type` 'duplicate_application' | 'install_template' | 'create_snapshot' | 'restore_snapshot' | 'export_applications' | 'import_applications' | 'airtable' | 'duplicate_table' | 'duplicate_field' | 'sync_data_sync_table' | 'duplicate_page' | 'publish_domain' | 'duplicate_automation_workflow' | 'publish_automation_workflow' | 'generate_ai_values' | 'audit_log_export' | 'data_scan_result_export' | 'file_import'

## Response `200`

- ListJobsResponse
  - `jobs` PolymorphicJobResponse[], required
    - union
      - DuplicateApplicationJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `original_application` union, required
          - DatabaseApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `tables` Table[], required — This field is specific to the `database` application and contains an array of tables that are in the database.
              - …
          - DashboardApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `description` string
          - AutomationApplication — The Automation serializer.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `workflows` AutomationWorkflow[], required — This field is specific to the `automation` application and contains an array of workflows that are in the automation.
              - …
          - BuilderApplication — The builder serializer. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicBuilderSerializer file when you update this one if needed.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `favicon_file` UserFile
              - …
            - `login_page_id` integer, nullable — The login page for this application. This is related to the visibility settings of builder pages.
            - `pages` Page[], required — This field is specific to the `builder` application and contains an array of pages that are in the builder.
              - …
            - `theme` ColorTypographyButtonImagePageInputTableLinklinkActiveTextDecoration, required
              - …
            - `scripts` CustomScript[], required — Scripts to embed for this application
              - …
            - `custom_code` CustomCode, required
              - …
        - `duplicated_application` union, required
          - DatabaseApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `tables` Table[], required — This field is specific to the `database` application and contains an array of tables that are in the database.
              - …
          - DashboardApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `description` string
          - AutomationApplication — The Automation serializer.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `workflows` AutomationWorkflow[], required — This field is specific to the `automation` application and contains an array of workflows that are in the automation.
              - …
          - BuilderApplication — The builder serializer. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicBuilderSerializer file when you update this one if needed.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `favicon_file` UserFile
              - …
            - `login_page_id` integer, nullable — The login page for this application. This is related to the visibility settings of builder pages.
            - `pages` Page[], required — This field is specific to the `builder` application and contains an array of pages that are in the builder.
              - …
            - `theme` ColorTypographyButtonImagePageInputTableLinklinkActiveTextDecoration, required
              - …
            - `scripts` CustomScript[], required — Scripts to embed for this application
              - …
            - `custom_code` CustomCode, required
              - …
      - InstallTemplateJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `workspace` Workspace, required
          - `id` integer, required
          - `name` string, required
          - `generative_ai_models_enabled` string, required
        - `template` Template, required
          - `id` integer, required
          - `name` string, required
          - `slug` string, required — The template slug that is used to match the template with the JSON file name.
          - `icon` string, required — The icon class name that can be used for displaying purposes.
          - `keywords` string — Keywords related to the template that can be used for search.
          - `workspace_id` integer, nullable, required — The group containing the applications related to the template. The read endpoints related to that group are publicly accessible for preview purposes.
          - `is_default` string, required — Indicates if the template must be selected by default. The web-frontend automatically selects the first `is_default` template that it can find.
          - `open_application` integer, nullable — The application ID that must be opened when the template is previewed. If null, then the first will automatically be chosen.
        - `installed_applications` unknown, required
      - CreateSnapshotJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `snapshot` Snapshot, required
          - `id` integer, required
          - `name` string, required
          - `snapshot_from_application` integer, required
          - `created_at` string, date-time, required
          - `created_by` User, required
            - `username` string, required — Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
      - RestoreSnapshotJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `snapshot` Snapshot, required
          - `id` integer, required
          - `name` string, required
          - `snapshot_from_application` integer, required
          - `created_at` string, date-time, required
          - `created_by` User, required
            - `username` string, required — Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
      - ExportApplicationsJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `exported_file_name` string, required
        - `url` string, uri, required
        - `workspace_id` integer, nullable, required — The workspace that the applications are going to be exported from.
      - ImportApplicationsJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `installed_applications` unknown, required
        - `workspace_id` integer, required
        - `resource` ImportResource, required
          - `id` integer, required
          - `name` string, required
          - `size` integer — The size of the resource in bytes.
      - AirtableImportJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `workspace_id` integer, required — The workspace ID where the Airtable base must be imported into.
        - `database` union, required
          - DatabaseApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `tables` Table[], required — This field is specific to the `database` application and contains an array of tables that are in the database.
              - …
          - DashboardApplication
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `description` string
          - AutomationApplication — The Automation serializer.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `workflows` AutomationWorkflow[], required — This field is specific to the `automation` application and contains an array of workflows that are in the automation.
              - …
          - BuilderApplication — The builder serializer. 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicBuilderSerializer file when you update this one if needed.
            - `id` integer, required
            - `name` string, required
            - `order` integer, required
            - `type` string, required
            - `workspace` Workspace, required
              - …
            - `created_on` string, date-time, required
            - `favicon_file` UserFile
              - …
            - `login_page_id` integer, nullable — The login page for this application. This is related to the visibility settings of builder pages.
            - `pages` Page[], required — This field is specific to the `builder` application and contains an array of pages that are in the builder.
              - …
            - `theme` ColorTypographyButtonImagePageInputTableLinklinkActiveTextDecoration, required
              - …
            - `scripts` CustomScript[], required — Scripts to embed for this application
              - …
            - `custom_code` CustomCode, required
              - …
        - `airtable_share_id` string, uri, required — Public ID of the shared Airtable base that must be imported.
        - `skip_files` boolean — If true, then the files are not downloaded and imported.
      - DuplicateTableJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `original_table` Table, required
          - `id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `database_id` integer, required
          - `data_sync` DataSync, required
            - `id` integer, required
            - `type` string, required
            - `table_id` integer, required — The table where the data is synced into.
            - `database_id` string, required
            - `synced_properties` DataSyncSyncedProperty[], required
              - …
            - `last_sync` string, date-time, nullable — Timestamp when the table was last synced.
            - `last_error` string, nullable
            - `auto_add_new_properties` boolean — If enabled and new properties are detected on sync, then they're automatically added. Note that this means all properties will always be added.
            - `delete_unmatched_rows` boolean — If enabled, rows that are no longer present in the source are deleted from the synced table on every sync. If disabled, those rows are kept and reused if the matching source row reappears.
            - `two_way_sync` boolean — If enabled, then it's possible to make changes to the synced table. They will automatically be synced with the source data. Note that this is only possible if the data sync type has a two-way sync strategy.
        - `duplicated_table` Table, required
          - `id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `database_id` integer, required
          - `data_sync` DataSync, required
            - `id` integer, required
            - `type` string, required
            - `table_id` integer, required — The table where the data is synced into.
            - `database_id` string, required
            - `synced_properties` DataSyncSyncedProperty[], required
              - …
            - `last_sync` string, date-time, nullable — Timestamp when the table was last synced.
            - `last_error` string, nullable
            - `auto_add_new_properties` boolean — If enabled and new properties are detected on sync, then they're automatically added. Note that this means all properties will always be added.
            - `delete_unmatched_rows` boolean — If enabled, rows that are no longer present in the source are deleted from the synced table on every sync. If disabled, those rows are kept and reused if the matching source row reappears.
            - `two_way_sync` boolean — If enabled, then it's possible to make changes to the synced table. They will automatically be synced with the source data. Note that this is only possible if the data sync type has a two-way sync strategy.
      - DuplicateFieldJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `original_field` Field, required
          - `id` integer, required
          - `table_id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `type` string, required — The type of the related field.
          - `primary` boolean — Indicates if the field is a primary field. If `true` the field cannot be deleted and the value should represent the whole row.
          - `read_only` boolean, required — Indicates whether the field is a read only field. If true, it's not possible to update the cell value.
          - `immutable_type` boolean, required — Indicates whether the field type is immutable. If true, then it won't be possible to change the field type via the API.
          - `immutable_properties` boolean, required — Indicates whether the field properties are immutable. If true, then it won't be possible to change the properties and the type via the API.
          - `description` string, nullable — Field description
          - `database_id` integer, required — The ID of the database this field belongs to.
          - `workspace_id` integer, required — The ID of the workspace this field belongs to.
          - `db_index` boolean — If true, then an index will be added to the Baserow field to increase lookup and filter speed. Note that this comes at a performance cost when creating the row and updating the cell.
          - `field_constraints` string, required — The constraints applied to this field.
        - `duplicated_field` FieldSerializerWithRelatedFields, required
          - `id` integer, required
          - `table_id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `type` string, required — The type of the related field.
          - `primary` boolean — Indicates if the field is a primary field. If `true` the field cannot be deleted and the value should represent the whole row.
          - `read_only` boolean, required — Indicates whether the field is a read only field. If true, it's not possible to update the cell value.
          - `immutable_type` boolean, required — Indicates whether the field type is immutable. If true, then it won't be possible to change the field type via the API.
          - `immutable_properties` boolean, required — Indicates whether the field properties are immutable. If true, then it won't be possible to change the properties and the type via the API.
          - `description` string, nullable — Field description
          - `database_id` integer, required — The ID of the database this field belongs to.
          - `workspace_id` integer, required — The ID of the workspace this field belongs to.
          - `db_index` boolean — If true, then an index will be added to the Baserow field to increase lookup and filter speed. Note that this comes at a performance cost when creating the row and updating the cell.
          - `field_constraints` string, required — The constraints applied to this field.
          - `related_fields` Field[], required — A list of related fields which also changed.
            - `id` integer, required
            - `table_id` integer, required
            - `name` string, required
            - `order` integer, required — Lowest first.
            - `type` string, required — The type of the related field.
            - `primary` boolean — Indicates if the field is a primary field. If `true` the field cannot be deleted and the value should represent the whole row.
            - `read_only` boolean, required — Indicates whether the field is a read only field. If true, it's not possible to update the cell value.
            - `immutable_type` boolean, required — Indicates whether the field type is immutable. If true, then it won't be possible to change the field type via the API.
            - `immutable_properties` boolean, required — Indicates whether the field properties are immutable. If true, then it won't be possible to change the properties and the type via the API.
            - `description` string, nullable — Field description
            - `database_id` integer, required — The ID of the database this field belongs to.
            - `workspace_id` integer, required — The ID of the workspace this field belongs to.
            - `db_index` boolean — If true, then an index will be added to the Baserow field to increase lookup and filter speed. Note that this comes at a performance cost when creating the row and updating the cell.
            - `field_constraints` string, required — The constraints applied to this field.
      - SyncDataSyncTableJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `data_sync` DataSync, required
          - `id` integer, required
          - `type` string, required
          - `table_id` integer, required — The table where the data is synced into.
          - `database_id` string, required
          - `synced_properties` DataSyncSyncedProperty[], required
            - `field_id` integer, required
            - `key` string, required — The matching `key` of the `DataSyncProperty`.
            - `unique_primary` boolean — Indicates whether the data sync property is used for unique identification when syncing.
          - `last_sync` string, date-time, nullable — Timestamp when the table was last synced.
          - `last_error` string, nullable
          - `auto_add_new_properties` boolean — If enabled and new properties are detected on sync, then they're automatically added. Note that this means all properties will always be added.
          - `delete_unmatched_rows` boolean — If enabled, rows that are no longer present in the source are deleted from the synced table on every sync. If disabled, those rows are kept and reused if the matching source row reappears.
          - `two_way_sync` boolean — If enabled, then it's possible to make changes to the synced table. They will automatically be synced with the source data. Note that this is only possible if the data sync type has a two-way sync strategy.
        - `triggered_by` string, required — Whether this sync run was started manually or periodically.
        - `user_name` string, required — The name of the user that started this sync run.
      - DuplicatePageJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `original_page` Page, required — 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicPageSerializer when you update this one.
          - `id` integer, required
          - `name` string, required
          - `path` string, required
          - `path_params` PathParam[]
            - `name` string, required — The name of the parameter.
            - `type` 'text' | 'numeric', required — * `text` - text * `numeric` - numeric
          - `order` integer, required — Lowest first.
          - `builder_id` integer, required
          - `shared` boolean, required
          - `visibility` 'all' | 'logged-in', required — * `all` - All * `logged-in` - Logged In
          - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except', required — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
          - `roles` unknown, required
          - `query_params` QueryParam[]
            - `name` string, required — The name of the parameter.
            - `type` 'text' | 'numeric', required — * `text` - text * `numeric` - numeric
          - `graph` unknown, required
        - `duplicated_page` Page, required — 👉 Mind to update the baserow.contrib.builder.api.domains.serializer.PublicPageSerializer when you update this one.
          - `id` integer, required
          - `name` string, required
          - `path` string, required
          - `path_params` PathParam[]
            - `name` string, required — The name of the parameter.
            - `type` 'text' | 'numeric', required — * `text` - text * `numeric` - numeric
          - `order` integer, required — Lowest first.
          - `builder_id` integer, required
          - `shared` boolean, required
          - `visibility` 'all' | 'logged-in', required — * `all` - All * `logged-in` - Logged In
          - `role_type` 'allow_all' | 'allow_all_except' | 'disallow_all_except', required — * `allow_all` - Allow All * `allow_all_except` - Allow All Except * `disallow_all_except` - Disallow All Except
          - `roles` unknown, required
          - `query_params` QueryParam[]
            - `name` string, required — The name of the parameter.
            - `type` 'text' | 'numeric', required — * `text` - text * `numeric` - numeric
          - `graph` unknown, required
      - PublishDomainJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
      - DuplicateAutomationWorkflowJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `original_automation_workflow` AutomationWorkflow, required
          - `id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `automation_id` integer, required
          - `allow_test_run_until` string, date-time, nullable
          - `simulate_until_node_id` integer, nullable, required — When set, upon the next workflow run, simulates the dispatch of the workflow until this node and updates the sample_data of the node's service.
          - `published_on` string, required
          - `state` string, required
          - `graph` unknown
          - `notification_recipient_ids` integer[], required
          - `immediate_dispatch` boolean, required
        - `duplicated_automation_workflow` AutomationWorkflow, required
          - `id` integer, required
          - `name` string, required
          - `order` integer, required — Lowest first.
          - `automation_id` integer, required
          - `allow_test_run_until` string, date-time, nullable
          - `simulate_until_node_id` integer, nullable, required — When set, upon the next workflow run, simulates the dispatch of the workflow until this node and updates the sample_data of the node's service.
          - `published_on` string, required
          - `state` string, required
          - `graph` unknown
          - `notification_recipient_ids` integer[], required
          - `immediate_dispatch` boolean, required
      - PublishAutomationWorkflowJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
      - GenerateAIValuesJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `field_id` integer, required — The ID of the AI field to generate values for.
        - `row_ids` integer[] — The IDs of the rows to generate AI values for. If not provided, all rows in the view or table will be processed.
        - `view_id` integer — The ID of the view to generate AI values for. If not provided, the entire table will be processed.
        - `only_empty` boolean — Whether to only generate AI values for rows where the field is empty.
        - `is_auto_update` boolean, required — Indicates if the job has been created because values in a dependent field changed.
      - AuditLogExportJobTypeResponse — When mixed in to a model serializer for an ExportJob this will add an url field with the actual usable url of the export job's file (if it has one).
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required — The date and time when the export job was created.
        - `updated_on` string, date-time, required
        - `csv_column_separator` ',' | ';' | '|' | 'tab' | 'record_separator' | 'unit_separator' — * `,` - , * `;` - ; * `|` - | * `tab` - * `record_separator` -  * `unit_separator` - 
        - `csv_first_row_header` boolean — Whether or not to generate a header row at the top of the csv file.
        - `export_charset` 'utf-8' | 'iso-8859-6' | 'windows-1256' | 'iso-8859-4' | 'windows-1257' | 'iso-8859-14' | 'iso-8859-2' | 'windows-1250' | 'gbk' | 'gb18030' | 'big5' | 'koi8-r' | 'koi8-u' | 'iso-8859-5' | 'windows-1251' | 'x-mac-cyrillic' | 'iso-8859-7' | 'windows-1253' | 'iso-8859-8' | 'windows-1255' | 'euc-jp' | 'iso-2022-jp' | 'shift-jis' | 'euc-kr' | 'macintosh' | 'iso-8859-10' | 'iso-8859-16' | 'windows-874' | 'windows-1254' | 'windows-1258' | 'iso-8859-1' | 'windows-1252' | 'iso-8859-3' — * `utf-8` - utf-8 * `iso-8859-6` - iso-8859-6 * `windows-1256` - windows-1256 * `iso-8859-4` - iso-8859-4 * `windows-1257` - windows-1257 * `iso-8859-14` - iso-8859-14 * `iso-8859-2` - iso-8859-2 * `windows-1250` - windows-1250 * `gbk` - gbk * `gb18030` - gb18030 * `big5` - big5 * `koi8-r` - koi8-r * `koi8-u` - koi8-u * `iso-8859-5` - iso-8859-5 * `windows-1251` - windows-1251 * `x-mac-cyrillic` - mac-cyrillic * `iso-8859-7` - iso-8859-7 * `windows-1253` - windows-1253 * `iso-8859-8` - iso-8859-8 * `windows-1255` - windows-1255 * `euc-jp` - euc-jp * `iso-2022-jp` - iso-2022-jp * `shift-jis` - shift-jis * `euc-kr` - euc-kr * `macintosh` - macintosh * `iso-8859-10` - iso-8859-10 * `iso-8859-16` - iso-8859-16 * `windows-874` - cp874 * `windows-1254` - windows-1254 * `windows-1258` - windows-1258 * `iso-8859-1` - iso-8859-1 * `windows-1252` - windows-1252 * `iso-8859-3` - iso-8859-3
        - `filter_user_id` integer — Optional: The user to filter the audit log by.
        - `filter_workspace_id` integer — Optional: The workspace to filter the audit log by.
        - `filter_action_type` 'create_group' | 'delete_group' | 'update_group' | 'order_groups' | 'create_application' | 'update_application' | 'delete_application' | 'order_applications' | 'duplicate_application' | 'install_template' | 'create_group_invitation' | 'delete_group_invitation' | 'accept_group_invitation' | 'reject_group_invitation' | 'update_group_invitation_permissions' | 'leave_group' | 'create_initial_workspace' | 'export_applications' | 'import_applications' | 'create_snapshot' | 'delete_snapshot' | 'restore_snapshot' | 'empty_trash' | 'restore_from_trash' | 'create_mcp_endpoint' | 'update_mcp_endpoint' | 'delete_mcp_endpoint' | 'create_user' | 'update_user' | 'schedule_user_deletion' | 'cancel_user_deletion' | 'sign_in_user' | 'change_user_password' | 'send_reset_user_password' | 'reset_user_password' | 'send_verify_email' | 'verify_email' | 'send_change_email_confirmation' | 'change_email' | 'configure_two_factor_auth' | 'disable_two_factor_auth' | 'admin_disable_two_factor_auth' | 'submit_abuse_report' | 'create_db_token' | 'update_db_token_name' | 'update_db_token_permissions' | 'rotate_db_token_key' | 'delete_db_token_key' | 'create_webhook' | 'delete_webhook' | 'update_webhook' | 'export_table' | 'import_database_from_airtable' | 'create_table' | 'delete_table' | 'order_tables' | 'update_table' | 'duplicate_table' | 'create_row' | 'create_rows' | 'import_rows' | 'delete_row' | 'delete_rows' | 'move_row' | 'update_row' | 'update_rows' | 'create_view' | 'duplicate_view' | 'delete_view' | 'order_views' | 'update_view' | 'create_view_filter' | 'update_view_filter' | 'delete_view_filter' | 'create_view_sort' | 'update_view_sort' | 'delete_view_sort' | 'prioritize_view_sortings' | 'create_view_group' | 'update_view_group' | 'delete_view_group' | 'prioritize_view_group_bys' | 'submit_form' | 'edit_form_row' | 'rotate_view_slug' | 'update_view_field_options' | 'update_view_default_values' | 'create_decoration' | 'update_decoration' | 'delete_decoration' | 'create_view_filter_group' | 'update_view_filter_group' | 'delete_view_filter_group' | 'admin_update_view_public' | 'admin_rotate_view_slug' | 'create_data_sync_table' | 'update_data_sync_table' | 'sync_data_sync_table' | 'create_field' | 'delete_field' | 'update_field' | 'duplicate_field' | 'change_primary_field' | 'create_field_rule' | 'update_field_rule' | 'delete_field_rule' | 'create_element' | 'update_element' | 'delete_element' | 'duplicate_element' | 'move_element' | 'create_widget' | 'update_widget' | 'delete_widget' | 'update_dashboard_data_source' | 'create_automation_workflow' | 'update_automation_workflow' | 'delete_automation_workflow' | 'duplicate_automation_workflow' | 'order_automation_workflows' | 'create_automation_node' | 'update_automation_node' | 'delete_automation_node' | 'duplicate_automation_node' | 'replace_automation_node' | 'move_automation_node' | 'generate_formula_with_ai' | 'create_row_comment' | 'delete_row_comment' | 'update_row_comment' | 'rotate_calendar_ical_view_slug' | 'create_team' | 'update_team' | 'delete_team' | 'create_team_subject' | 'delete_team_subject' | 'batch_assign_role' | 'update_field_permissions' | 'update_periodic_data_sync_interval' | 'create_data_scan' | 'update_data_scan' | 'delete_data_scan' — * `create_group` - create_group * `delete_group` - delete_group * `update_group` - update_group * `order_groups` - order_groups * `create_application` - create_application * `update_application` - update_application * `delete_application` - delete_application * `order_applications` - order_applications * `duplicate_application` - duplicate_application * `install_template` - install_template * `create_group_invitation` - create_group_invitation * `delete_group_invitation` - delete_group_invitation * `accept_group_invitation` - accept_group_invitation * `reject_group_invitation` - reject_group_invitation * `update_group_invitation_permissions` - update_group_invitation_permissions * `leave_group` - leave_group * `create_initial_workspace` - create_initial_workspace * `export_applications` - export_applications * `import_applications` - import_applications * `create_snapshot` - create_snapshot * `delete_snapshot` - delete_snapshot * `restore_snapshot` - restore_snapshot * `empty_trash` - empty_trash * `restore_from_trash` - restore_from_trash * `create_mcp_endpoint` - create_mcp_endpoint * `update_mcp_endpoint` - update_mcp_endpoint * `delete_mcp_endpoint` - delete_mcp_endpoint * `create_user` - create_user * `update_user` - update_user * `schedule_user_deletion` - schedule_user_deletion * `cancel_user_deletion` - cancel_user_deletion * `sign_in_user` - sign_in_user * `change_user_password` - change_user_password * `send_reset_user_password` - send_reset_user_password * `reset_user_password` - reset_user_password * `send_verify_email` - send_verify_email * `verify_email` - verify_email * `send_change_email_confirmation` - send_change_email_confirmation * `change_email` - change_email * `configure_two_factor_auth` - configure_two_factor_auth * `disable_two_factor_auth` - disable_two_factor_auth * `admin_disable_two_factor_auth` - admin_disable_two_factor_auth * `submit_abuse_report` - submit_abuse_report * `create_db_token` - create_db_token * `update_db_token_name` - update_db_token_name * `update_db_token_permissions` - update_db_token_permissions * `rotate_db_token_key` - rotate_db_token_key * `delete_db_token_key` - delete_db_token_key * `create_webhook` - create_webhook * `delete_webhook` - delete_webhook * `update_webhook` - update_webhook * `export_table` - export_table * `import_database_from_airtable` - import_database_from_airtable * `create_table` - create_table * `delete_table` - delete_table * `order_tables` - order_tables * `update_table` - update_table * `duplicate_table` - duplicate_table * `create_row` - create_row * `create_rows` - create_rows * `import_rows` - import_rows * `delete_row` - delete_row * `delete_rows` - delete_rows * `move_row` - move_row * `update_row` - update_row * `update_rows` - update_rows * `create_view` - create_view * `duplicate_view` - duplicate_view * `delete_view` - delete_view * `order_views` - order_views * `update_view` - update_view * `create_view_filter` - create_view_filter * `update_view_filter` - update_view_filter * `delete_view_filter` - delete_view_filter * `create_view_sort` - create_view_sort * `update_view_sort` - update_view_sort * `delete_view_sort` - delete_view_sort * `prioritize_view_sortings` - prioritize_view_sortings * `create_view_group` - create_view_group * `update_view_group` - update_view_group * `delete_view_group` - delete_view_group * `prioritize_view_group_bys` - prioritize_view_group_bys * `submit_form` - submit_form * `edit_form_row` - edit_form_row * `rotate_view_slug` - rotate_view_slug * `update_view_field_options` - update_view_field_options * `update_view_default_values` - update_view_default_values * `create_decoration` - create_decoration * `update_decoration` - update_decoration * `delete_decoration` - delete_decoration * `create_view_filter_group` - create_view_filter_group * `update_view_filter_group` - update_view_filter_group * `delete_view_filter_group` - delete_view_filter_group * `admin_update_view_public` - admin_update_view_public * `admin_rotate_view_slug` - admin_rotate_view_slug * `create_data_sync_table` - create_data_sync_table * `update_data_sync_table` - update_data_sync_table * `sync_data_sync_table` - sync_data_sync_table * `create_field` - create_field * `delete_field` - delete_field * `update_field` - update_field * `duplicate_field` - duplicate_field * `change_primary_field` - change_primary_field * `create_field_rule` - create_field_rule * `update_field_rule` - update_field_rule * `delete_field_rule` - delete_field_rule * `create_element` - create_element * `update_element` - update_element * `delete_element` - delete_element * `duplicate_element` - duplicate_element * `move_element` - move_element * `create_widget` - create_widget * `update_widget` - update_widget * `delete_widget` - delete_widget * `update_dashboard_data_source` - update_dashboard_data_source * `create_automation_workflow` - create_automation_workflow * `update_automation_workflow` - update_automation_workflow * `delete_automation_workflow` - delete_automation_workflow * `duplicate_automation_workflow` - duplicate_automation_workflow * `order_automation_workflows` - order_automation_workflows * `create_automation_node` - create_automation_node * `update_automation_node` - update_automation_node * `delete_automation_node` - delete_automation_node * `duplicate_automation_node` - duplicate_automation_node * `replace_automation_node` - replace_automation_node * `move_automation_node` - move_automation_node * `generate_formula_with_ai` - generate_formula_with_ai * `create_row_comment` - create_row_comment * `delete_row_comment` - delete_row_comment * `update_row_comment` - update_row_comment * `rotate_calendar_ical_view_slug` - rotate_calendar_ical_view_slug * `create_team` - create_team * `update_team` - update_team * `delete_team` - delete_team * `create_team_subject` - create_team_subject * `delete_team_subject` - delete_team_subject * `batch_assign_role` - batch_assign_role * `update_field_permissions` - update_field_permissions * `update_periodic_data_sync_interval` - update_periodic_data_sync_interval * `create_data_scan` - create_data_scan * `update_data_scan` - update_data_scan * `delete_data_scan` - delete_data_scan
        - `filter_from_timestamp` string, date-time — Optional: The start date to filter the audit log by.
        - `filter_to_timestamp` string, date-time — Optional: The end date to filter the audit log by.
        - `exclude_columns` string — Optional: A comma separated list of column names to exclude from the export. Available options are `user_email, user_id, workspace_name, workspace_id, type, description, timestamp, ip_address`.
        - `exported_file_name` string, required — The name of the file that was created by the export job.
        - `url` string, uri, required — The URL to download the exported file.
      - DataScanResultExportJobTypeResponse — When mixed in to a model serializer for an ExportJob this will add an url field with the actual usable url of the export job's file (if it has one).
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required — The date and time when the export job was created.
        - `updated_on` string, date-time, required
        - `csv_column_separator` ',' | ';' | '|' | 'tab' | 'record_separator' | 'unit_separator' — * `,` - , * `;` - ; * `|` - | * `tab` - * `record_separator` -  * `unit_separator` - 
        - `csv_first_row_header` boolean — Whether or not to generate a header row at the top of the csv file.
        - `export_charset` 'utf-8' | 'iso-8859-6' | 'windows-1256' | 'iso-8859-4' | 'windows-1257' | 'iso-8859-14' | 'iso-8859-2' | 'windows-1250' | 'gbk' | 'gb18030' | 'big5' | 'koi8-r' | 'koi8-u' | 'iso-8859-5' | 'windows-1251' | 'x-mac-cyrillic' | 'iso-8859-7' | 'windows-1253' | 'iso-8859-8' | 'windows-1255' | 'euc-jp' | 'iso-2022-jp' | 'shift-jis' | 'euc-kr' | 'macintosh' | 'iso-8859-10' | 'iso-8859-16' | 'windows-874' | 'windows-1254' | 'windows-1258' | 'iso-8859-1' | 'windows-1252' | 'iso-8859-3' — * `utf-8` - utf-8 * `iso-8859-6` - iso-8859-6 * `windows-1256` - windows-1256 * `iso-8859-4` - iso-8859-4 * `windows-1257` - windows-1257 * `iso-8859-14` - iso-8859-14 * `iso-8859-2` - iso-8859-2 * `windows-1250` - windows-1250 * `gbk` - gbk * `gb18030` - gb18030 * `big5` - big5 * `koi8-r` - koi8-r * `koi8-u` - koi8-u * `iso-8859-5` - iso-8859-5 * `windows-1251` - windows-1251 * `x-mac-cyrillic` - mac-cyrillic * `iso-8859-7` - iso-8859-7 * `windows-1253` - windows-1253 * `iso-8859-8` - iso-8859-8 * `windows-1255` - windows-1255 * `euc-jp` - euc-jp * `iso-2022-jp` - iso-2022-jp * `shift-jis` - shift-jis * `euc-kr` - euc-kr * `macintosh` - macintosh * `iso-8859-10` - iso-8859-10 * `iso-8859-16` - iso-8859-16 * `windows-874` - cp874 * `windows-1254` - windows-1254 * `windows-1258` - windows-1258 * `iso-8859-1` - iso-8859-1 * `windows-1252` - windows-1252 * `iso-8859-3` - iso-8859-3
        - `filter_scan_id` integer — Optional: Filter results by scan ID.
        - `exported_file_name` string, required — The name of the file that was created by the export job.
        - `url` string, uri, required — The URL to download the exported file.
      - SaaSFileImportJobTypeResponse
        - `id` integer, required
        - `type` string, required — The type of the job.
        - `progress_percentage` integer, required — A percentage indicating how far along the job is. 100 means that it's finished.
        - `state` string, required — Indicates the state of the import job.
        - `human_readable_error` string — A human readable error message indicating what went wrong.
        - `created_on` string, date-time, required
        - `updated_on` string, date-time, required
        - `database_id` integer, required — Database id where the table will be created.
        - `name` string — The name of the new table.
        - `table_id` integer — Table id where the data will be imported.
        - `first_row_header` boolean
        - `importer_type` string — The frontend importer identifier used to parse the file.
        - `original_file_name` string — The original name of the uploaded file.
        - `report` Report, required
          - `failing_rows` object, required — An object containing field in error by rows. The keys are the row indexes from original file and values are objects of errors by fields.
  - `count` integer, nullable, required — The number of matching jobs, or null when polling explicit job IDs.

---

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