All integrations

Baserow

DATA · DATA & ANALYTICS

Databases, tables, fields, rows, and views in the Baserow workspace they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

baserow_delete_api_admin_auth_provider_by_auth_provider_idWRITE

Delete auth provider Delete an authentication provider. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/auth-provider/{auth_provider_id}/

api
baserow_delete_api_admin_data_scanner_results_by_result_idWRITE

Admin data scanner delete result Deletes (resolves) a single data scan result, marking it as reviewed. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/data-scanner/results/{result_id}/

api
baserow_delete_api_admin_data_scanner_scans_by_scan_idWRITE

Admin data scanner delete scan Deletes a data scan and all of its results. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/data-scanner/scans/{scan_id}/

api
baserow_delete_api_admin_users_by_user_idWRITE

Admin delete user Deletes the specified user, if the requesting user has admin permissions. You cannot delete yourself. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/users/{user_id}/

api
baserow_delete_api_admin_users_by_user_id_two_factor_authWRITE

Admin disable user two factor auth Removes the configured two-factor authentication of the specified user, if the requesting user is staff. This can be used to restore access for users that lost their two-factor device and backup codes. The user will be able to log in with just their password and can configure two-factor authentication again afterwards. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/users/{user_id}/two-factor-auth/

api
baserow_delete_api_admin_workspaces_by_workspace_idWRITE

Admin delete workspace Deletes the specified workspace and the applications inside that workspace, if the requesting user is staff. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/admin/workspaces/{workspace_id}/

api
baserow_delete_api_ai_providers_by_provider_idWRITE

Delete ai provider NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/ai-providers/{provider_id}/

api
baserow_delete_api_ai_providers_models_by_model_idWRITE

Delete ai provider model NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/ai-providers/models/{model_id}/

api
baserow_delete_api_applications_by_application_idWRITE

Workspace delete application Deletes an application if the authorized user is in the application's workspace. All the related children are also going to be deleted. For example in case of a database application all the underlying tables, fields, views and rows are going to be deleted. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/applications/{application_id}/

api
baserow_delete_api_automation_node_by_node_idWRITE

Delete automation node Deletes an existing automation node. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/automation/node/{node_id}/

api
baserow_delete_api_automation_workflows_by_workflow_idWRITE

Delete automation workflow Deletes an existing workflow of an automation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/automation/workflows/{workflow_id}/

api
baserow_delete_api_builder_data_source_by_data_source_idWRITE

Delete builder page data source Deletes the data_source related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/builder/data-source/{data_source_id}/

api
baserow_delete_api_builder_domains_by_domain_idWRITE

Delete builder domain Deletes an existing domain of an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/builder/domains/{domain_id}/

api
baserow_delete_api_builder_element_by_element_idWRITE

Delete builder page element Deletes the element related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/builder/element/{element_id}/

api
baserow_delete_api_builder_pages_by_page_idWRITE

Delete builder page Deletes an existing page of an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/builder/pages/{page_id}/

api
baserow_delete_api_builder_workflow_action_by_workflow_action_idWRITE

Delete builder page workflow action Deletes the workflow action related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/builder/workflow_action/{workflow_action_id}/

api
baserow_delete_api_dashboard_widgets_by_widget_idWRITE

Delete dashboard widget Deletes the widget related to the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/dashboard/widgets/{widget_id}/

api
baserow_delete_api_database_field_rules_by_table_id_rule_by_rule_idWRITE

Delete field rule Delete a field rule. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/field-rules/{table_id}/rule/{rule_id}/

api
baserow_delete_api_database_fields_by_field_idWRITE

Delete database table field Deletes the existing field if the authorized user has access to the related database's workspace. Note that all the related data to that field is also deleted. Primary fields cannot be deleted because their value represents the row. If deleting the field causes other fields to change then the specificinstances of those fields will be included in the related fields response key. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/fields/{field_id}/

api
baserow_delete_api_database_rows_table_by_table_id_by_row_idWRITE

Delete database table row Deletes an existing row in the table if the user has access to the table's workspace. DELETE /api/database/rows/table/{table_id}/{row_id}/

delete
baserow_delete_api_database_tables_by_table_idWRITE

Delete database table Deletes the existing table if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/tables/{table_id}/

api
baserow_delete_api_database_tokens_by_token_idWRITE

Delete database token Deletes the existing database token if it is owned by the authorized user and ifthe user has access to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/tokens/{token_id}/

api
baserow_delete_api_database_views_by_view_idWRITE

Delete database table view Deletes the existing view. Note that all the related settings of the view are going to be deleted also. The data stays intact after deleting the view because this is related to the table and not the view. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/{view_id}/

api
baserow_delete_api_database_views_decoration_by_view_decoration_idWRITE

Delete database table view decoration Deletes the existing decoration if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/decoration/{view_decoration_id}/

api
baserow_delete_api_database_views_filter_by_view_filter_idWRITE

Delete database table view filter Deletes the existing filter if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/filter/{view_filter_id}/

api
baserow_delete_api_database_views_filter_group_by_view_filter_group_idWRITE

Delete database table view filter group Deletes the existing filter group with the given `view_filter_group_id`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/filter-group/{view_filter_group_id}/

api
baserow_delete_api_database_views_group_by_by_view_group_by_idWRITE

Delete database table view group Deletes the existing group by if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/group_by/{view_group_by_id}/

api
baserow_delete_api_database_views_sort_by_view_sort_idWRITE

Delete database table view sort Deletes the existing sort if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/views/sort/{view_sort_id}/

api
baserow_delete_api_database_webhooks_by_webhook_idWRITE

Delete database table webhook Deletes the existing webhook if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/webhooks/{webhook_id}/

api
baserow_delete_api_database_workflow_action_by_workflow_action_idWRITE

Delete database field workflow action Deletes the workflow action related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/database/workflow_action/{workflow_action_id}/

api
baserow_delete_api_integration_by_integration_idWRITE

Delete application integration Deletes the integration related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/integration/{integration_id}/

api
baserow_delete_api_licenses_by_idWRITE

Admin remove license Removes the existing license related to the provided parameter. If the license is active, then all the users that are using the license will lose access to the features granted by that license. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/licenses/{id}/

api
baserow_delete_api_licenses_by_id_by_user_idWRITE

Admin remove user from license Removes the user related to the provided parameter and to the license related to the parameter. This only happens if the user is on the license, otherwise nothing will happen. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/licenses/{id}/{user_id}/

api
baserow_delete_api_mcp_endpoint_by_endpoint_idWRITE

Delete mcp endpoint Deletes an MCP endpoint if the authorized user has access to it. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/mcp/endpoint/{endpoint_id}/

api
baserow_delete_api_notifications_by_workspace_idWRITE

Clear workspace notifications Clear all the notifications for the given workspace and user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/notifications/{workspace_id}/

api
baserow_delete_api_row_comments_by_table_id_comment_by_comment_idWRITE

Delete row comment Delete a row comment. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/row_comments/{table_id}/comment/{comment_id}/

api
baserow_delete_api_snapshots_by_snapshot_idWRITE

Delete snapshot Deletes a snapshot. Deleting a snapshot doesn't affect the application that the snapshot is made from and doesn't affect any applications that were created by restoring it. Snapshot deletion is permanent and can't be undone. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/snapshots/{snapshot_id}/

api
baserow_delete_api_teams_by_team_idWRITE

Delete team Deletes a team if the authorized user is in the team's workspace. All the related children (e.g. subjects) are also going to be deleted. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/teams/{team_id}/

api
baserow_delete_api_teams_by_team_id_subjects_by_subject_idWRITE

Delete subject Deletes a subject if the authorized user is in the team's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/teams/{team_id}/subjects/{subject_id}/

api
baserow_delete_api_trash_workspace_by_workspace_idWRITE

Workspace empty contents Empties the specified workspace and/or application of trash, including the workspace and application themselves if they are trashed also. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/trash/workspace/{workspace_id}/

api
baserow_delete_api_user_source_by_user_source_idWRITE

Delete application user source Deletes the user_source related by the given id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/user-source/{user_source_id}/

api
baserow_delete_api_webhooks_by_webhook_uidWRITE

Handle core webhook request delete Receives and handles a webhook request. DELETE /api/webhooks/{webhook_uid}/

api
baserow_delete_api_workspaces_by_workspace_idWRITE

Delete workspace Deletes an existing workspace if the authorized user belongs to the workspace. All the applications, databases, tables etc that were in the workspace are going to be deleted also. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/workspaces/{workspace_id}/

api
baserow_delete_api_workspaces_by_workspace_id_import_by_resource_idWRITE

Import export resource Delete a resource. This endpoint mark as ready for deletion the specified resource. This operation is not undoable. The user must be the owner of the resource to perform this action. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/workspaces/{workspace_id}/import/{resource_id}/

api
baserow_delete_api_workspaces_invitations_by_workspace_invitation_idWRITE

Delete workspace invitation Deletes a workspace invitation if the authorized user has admin rights to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/workspaces/invitations/{workspace_invitation_id}/

api
baserow_delete_api_workspaces_users_by_workspace_user_idWRITE

Delete workspace user Deletes a workspace user if the authorized user has admin rights to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /api/workspaces/users/{workspace_user_id}/

api
baserow_delete_assistant_chat_by_chat_uuid_cancelWRITE

Cancel assistant message (DELETE /assistant/chat/{chat_uuid}/cancel/) Cancel an ongoing assistant message generation in the specified chat. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /assistant/chat/{chat_uuid}/cancel/

api
baserow_delete_assistant_chat_by_chat_uuid_messagesWRITE

Cancel assistant message (DELETE /assistant/chat/{chat_uuid}/messages/) Cancel an ongoing assistant message generation in the specified chat. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. DELETE /assistant/chat/{chat_uuid}/messages/

api
baserow_get_api_admin_audit_logREAD

Audit log list (GET /api/admin/audit-log/) Lists all audit log entries for the given workspace id. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/audit-log/

api
baserow_get_api_admin_audit_log_action_typesREAD

Audit log action types (GET /api/admin/audit-log/action-types/) List all distinct action types related to an audit log entry. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/audit-log/action-types/

api
baserow_get_api_admin_audit_log_usersREAD

Audit log users (GET /api/admin/audit-log/users/) List all users that have performed an action in the audit log. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/audit-log/users/

api
baserow_get_api_admin_auth_providerREAD

List auth providers List all the available authentication providers. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/auth-provider/

api
baserow_get_api_admin_auth_provider_by_auth_provider_idREAD

Get auth provider Get an authentication provider. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/auth-provider/{auth_provider_id}/

api
baserow_get_api_admin_dashboardREAD

Admin dashboard Returns the new and active users for the last 24 hours, 7 days and 30 days. The `previous_` values are the values of the period before, so for example `previous_new_users_last_24_hours` are the new users that signed up from 48 to 24 hours ago. It can be used to calculate an increase or decrease in the amount of signups. A list of the new and active users for every day for the last 30 days is also included. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/dashboard/

api
baserow_get_api_admin_data_scanner_resultsREAD

Admin data scanner list results Lists all data scan results across all scans. Results represent individual matches found in database fields during scan execution. Can be filtered by scan_id and searched by matched value. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/data-scanner/results/

api
baserow_get_api_admin_data_scanner_scansREAD

Admin data scanner list scans Lists all data scans configured for this Baserow instance. Data scans allow administrators to search the entire instance for sensitive data matching a pattern, a list of uploaded values, or values from another Baserow table. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/data-scanner/scans/

api
baserow_get_api_admin_data_scanner_scans_by_scan_idREAD

Admin data scanner get scan Returns a single data scan configuration. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/data-scanner/scans/{scan_id}/

api
baserow_get_api_admin_data_scanner_workspace_structure_by_workspace_idREAD

Admin data scanner workspace structure Returns the database/table/field structure of a workspace for use in data scan configuration. Only text-compatible fields are included. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/data-scanner/workspace-structure/{workspace_id}/

api
baserow_get_api_admin_usersREAD

Admin list users Returns all users with detailed information on each user, if the requesting user is staff. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/users/

api
baserow_get_api_admin_workspacesREAD

Admin list workspaces Returns all workspaces with detailed information on each workspace, if the requesting user is staff. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/workspaces/

api
baserow_get_api_admin_workspaces_optionsREAD

Admin list workspaces as options Lists all workspaces. This endpoint is intended for admin-level features that need a workspace dropdown. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/admin/workspaces/options/

api
baserow_get_api_ai_providersREAD

List ai providers Pins authenticated realtime recovery reads to the primary database. Realtime refresh markers are emitted after a primary-database snapshot. Reading their replacement data from a lagging replica could otherwise restore stale state in the client. Authentication is deliberately completed before honoring the header so anonymous callers cannot opt arbitrary public reads into primary traffic. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/ai-providers/

api
baserow_get_api_ai_providers_featuresREAD

List ai provider feature settings Pins authenticated realtime recovery reads to the primary database. Realtime refresh markers are emitted after a primary-database snapshot. Reading their replacement data from a lagging replica could otherwise restore stale state in the client. Authentication is deliberately completed before honoring the header so anonymous callers cannot opt arbitrary public reads into primary traffic. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/ai-providers/features/

api
baserow_get_api_ai_providers_models_discoverREAD

Discover ai provider models NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/ai-providers/models/discover/

api
baserow_get_api_ai_providers_typesREAD

List ai provider types NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/ai-providers/types/

api
baserow_get_api_application_by_application_id_integrationsREAD

List application integrations Lists all the integrations of the application related to the provided parameter if the user has access to the related application's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/application/{application_id}/integrations/

api
baserow_get_api_application_by_application_id_list_user_source_usersREAD

List application user source users List per user sources the first 5 users available. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/application/{application_id}/list-user-source-users/

api
baserow_get_api_application_by_application_id_user_sourcesREAD

List application user sources Lists all the user_sources of the application related to the provided parameter if the user has access to the related application's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/application/{application_id}/user-sources/

api
baserow_get_api_application_by_application_id_user_sources_rolesREAD

List application user source roles Lists all the roles of the application related to the provided parameter if the user has access to the related application's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/application/{application_id}/user-sources/roles/

api
baserow_get_api_applicationsREAD

List all applications Lists all the applications that the user has access to. The properties that belong to the application can differ per type. An application always belongs to a single workspace. All the applications of the workspaces that the user has access to are going to be listed here. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/applications/

api
baserow_get_api_applications_by_application_idREAD

Workspace get application Returns the requested application if the authorized user is in the application's workspace. The properties that belong to the application can differ per type. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/applications/{application_id}/

api
baserow_get_api_applications_workspace_by_workspace_idREAD

Workspace list applications Lists all the applications of the workspace related to the provided `workspace_id` parameter if the authorized user is in that workspace. If theworkspace is related to a template, then this endpoint will be publicly accessible. The properties that belong to the application can differ per type. An application always belongs to a single workspace. GET /api/applications/workspace/{workspace_id}/

api
baserow_get_api_audit_logREAD

Audit log list (GET /api/audit-log/) Lists all audit log entries for the given workspace id. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/audit-log/

api
baserow_get_api_audit_log_action_typesREAD

Audit log action types (GET /api/audit-log/action-types/) List all distinct action types related to an audit log entry. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/audit-log/action-types/

api
baserow_get_api_audit_log_usersREAD

Audit log users (GET /api/audit-log/users/) List all users that have performed an action in the audit log. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/audit-log/users/

api
baserow_get_api_auth_provider_login_optionsREAD

List auth providers login options Lists the available login options for the configured authentication providers. GET /api/auth-provider/login-options/

api
baserow_get_api_automation_node_histories_by_node_history_id_resultREAD

Get automation node result Returns the node history's result JSON. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/automation/node_histories/{node_history_id}/result/

api
baserow_get_api_automation_workflow_by_workflow_id_nodesREAD

List nodes Lists all the nodes of the workflow related to the provided parameter if the user has access to the related automation's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/automation/workflow/{workflow_id}/nodes/

api
baserow_get_api_automation_workflow_histories_by_workflow_history_id_node_historiesREAD

Get automation node histories Returns all node histories for the given workflow history. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/automation/workflow_histories/{workflow_history_id}/node_histories/

api
baserow_get_api_automation_workflows_by_workflow_idREAD

Get automation workflow Retrieve a single workflow of an automation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/automation/workflows/{workflow_id}/

api
baserow_get_api_automation_workflows_by_workflow_id_historyREAD

Get automation workflow history Retrieve the history for a workflow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/automation/workflows/{workflow_id}/history/

api
baserow_get_api_builder_by_builder_id_domainsREAD

Get builder domains Gets all the domains of a builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/builder/{builder_id}/domains/

api
baserow_get_api_builder_data_source_by_data_source_id_record_namesREAD

Get record names builder page data source Find the record names associated with a given list of record ids. GET /api/builder/data-source/{data_source_id}/record-names/

api
baserow_get_api_builder_domains_ask_public_domain_existsREAD

Ask public builder domain exists This endpoint can be used to check whether a domain exists for SSL certificate purposes. It's compatible with the Caddy on_demand TLS as described here: https://caddyserver.com/docs/json/apps/tls/automation/on_demand/ask/. It will respond with a 200 status code if it exists or a 404 if it doesn't exist. GET /api/builder/domains/ask-public-domain-exists/

api
baserow_get_api_builder_domains_published_by_id_by_builder_idREAD

Get public builder by id Returns the public serialized version of the builder and its pages for the given builder id. GET /api/builder/domains/published/by_id/{builder_id}/

api
baserow_get_api_builder_domains_published_by_name_by_domain_nameREAD

Get public builder by domain name Returns the public serialized version of the builder for the given domain name and its pages . GET /api/builder/domains/published/by_name/{domain_name}/

api
baserow_get_api_builder_domains_published_page_by_page_id_data_sourcesREAD

List public builder page data sources Lists all the data_sources of the page related to the provided parameter if the builder is public. GET /api/builder/domains/published/page/{page_id}/data_sources/

api
baserow_get_api_builder_domains_published_page_by_page_id_elementsREAD

List public builder page elements Lists all the elements of the page related to the provided parameter. If the user is Anonymous, the page must belong to a published builder instance to being accessible. GET /api/builder/domains/published/page/{page_id}/elements/

api
baserow_get_api_builder_domains_published_page_by_page_id_workflow_actionsREAD

List public builder page workflow actions Lists all the workflow actions with their public accessible data. Some configuration might be omitted for security reasons such as passwords or PII. GET /api/builder/domains/published/page/{page_id}/workflow_actions/

api
baserow_get_api_builder_page_by_page_id_data_sourcesREAD

List builder page data sources Lists all the data_sources of the page related to the provided parameter if the user has access to the related builder's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/builder/page/{page_id}/data-sources/

api
baserow_get_api_builder_page_by_page_id_elementsREAD

List builder page elements Lists all the elements of the page related to the provided parameter if the user has access to the related builder's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/builder/page/{page_id}/elements/

api
baserow_get_api_builder_page_by_page_id_workflow_actionsREAD

List builder page workflow actions Lists all the workflow actions of the page related to the provided parameter if the user has access to the related builder's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. GET /api/builder/page/{page_id}/workflow_actions/

api
baserow_get_api_builder_preview_by_builder_id_custom_code_cssREAD

Get public builder custom code (GET /api/builder/preview/{builder_id}/custom-code/css/) Returns the css/js for the given builder. GET /api/builder/preview/{builder_id}/custom-code/css/

api
baserow_get_api_builder_preview_by_builder_id_custom_code_jsREAD

Get public builder custom code (GET /api/builder/preview/{builder_id}/custom-code/js/) Returns the css/js for the given builder. GET /api/builder/preview/{builder_id}/custom-code/js/

api
baserow_get_api_builder_preview_exchange_by_tokenREAD

Exchange builder preview grant Consume the preview pass, set a session cookie, and redirect the browser. Invalid or expired tokens return ``404`` without creating a cookie. The requested redirect is accepted only when it points to the configured preview website; otherwise a safe preview root URL is used. Cookie security flags are selected according to whether the backend and preview website are considered the same browser site. GET /api/builder/preview/exchange/{token}/

api
baserow_get_api_custom_code_by_builder_id_css_publicREAD

Get public builder custom code 3 Returns the css/js for the given builder. GET /api/custom_code/{builder_id}/css/public/

api
baserow_get_api_custom_code_by_builder_id_js_publicREAD

Get public builder custom code 4 Returns the css/js for the given builder. GET /api/custom_code/{builder_id}/js/public/

api
baserow_get_api_dashboard_by_dashboard_id_data_sourcesREAD

List dashboard data sources Lists all the data sources of the dashboard if the user has access to the related dashboard's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/dashboard/{dashboard_id}/data-sources/

api
baserow_get_api_dashboard_by_dashboard_id_widgetsREAD

List dashboard widgets Lists all the widgets of the dashboard related to the provided parameter if the user has access to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/dashboard/{dashboard_id}/widgets/

api
baserow_get_api_data_sync_by_data_sync_id_periodic_intervalREAD

Get periodic data sync interval Responds with the periodic data sync interval data, if the user has the right permissions. This is an **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/data-sync/{data_sync_id}/periodic-interval/

api
baserow_get_api_database_admin_viewsREAD

Admin list database views Returns all database views in the instance with information about the table, database and workspace they belong to, if the requesting user is staff. This can for example be used to find and intervene with publicly shared views that are being abused. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/admin/views/

api
baserow_get_api_database_data_sync_by_data_sync_idREAD

Get table data sync Responds with the data sync, including the data sync type specific properties, if the user has the right permissions. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/data-sync/{data_sync_id}/

api
baserow_get_api_database_data_sync_by_data_sync_id_propertiesREAD

Get table data sync properties Lists all the available properties of the provided data sync. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/data-sync/{data_sync_id}/properties/

api
baserow_get_api_database_export_by_job_idREAD

Get export job Returns information such as export progress and state or the url of the exported file for the specified export job, only if the requesting user has access. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/export/{job_id}/

api
baserow_get_api_database_field_by_field_id_workflow_actionsREAD

List database field workflow actions Lists all the workflow actions of the button field related to the provided parameter if the user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/field/{field_id}/workflow_actions/

api
baserow_get_api_database_field_rules_by_table_idREAD

Get field rules Get a list of field rules for the table NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/field-rules/{table_id}/

api
baserow_get_api_database_field_rules_by_table_id_invalid_rowsREAD

Get invalid rows Get a list of invalid rows NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/field-rules/{table_id}/invalid-rows/

api
baserow_get_api_database_fields_by_field_idREAD

Get database table field Returns the existing field if the authorized user has access to the related database's workspace. Depending on the type different properties could be returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/fields/{field_id}/

api
baserow_get_api_database_fields_by_field_id_unique_row_valuesREAD

Get database field unique row values Returns a list of all the unique row values for an existing field, sorted in order of frequency. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/fields/{field_id}/unique_row_values/

api
baserow_get_api_database_fields_table_by_table_idREAD

List database table fields Lists all the fields of the table related to the provided parameter if the user has access to the related database's workspace. If the workspace is related to a template, then this endpoint will be publicly accessible. A table consists of fields and each field can have a different type. Each type can have different properties. A field is comparable with a regular table's column. GET /api/database/fields/table/{table_id}/

read
baserow_get_api_database_rows_namesREAD

List database table row names Returns the names of the given row of the given tables. The nameof a row is the primary field value for this row. The result can be usedfor example, when you want to display the name of a linked row from another table. The `table_id` and `row_ids` arguments are assembled into Baserow's own `table__<id>=<row ids>` parameter server-side. GET /api/database/rows/names/

read
baserow_get_api_database_rows_table_by_table_idREAD

List database table rows Lists all the rows of the table related to the provided parameter if the user has access to the related database's workspace. The response is paginated by a page/size style. It is also possible to provide an optional search query, only rows where the data matches the search query are going to be returned then. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. Or if the GET parameter `user_field_names` is provided then the keys will be the name of the field. The value is what the user has provided and the format of it depends on the fields type. GET /api/database/rows/table/{table_id}/

read
baserow_get_api_database_rows_table_by_table_id_by_row_idREAD

Get database table row Fetches an existing row from the table if the user has access to the related table's workspace. The properties of the returned row depend on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field of the field. Or if the GET parameter `user_field_names` is provided then the keys will be the name of the field. The value is what the user has provided and the format of it depends on the fields type. GET /api/database/rows/table/{table_id}/{row_id}/

read
baserow_get_api_database_rows_table_by_table_id_by_row_id_adjacentREAD

Get adjacent database table row Fetches the adjacent row to a given row_id in the table with the given table_id. If the previous flag is set it will return the previous row, otherwise it will return the next row. You can specifya view_id and it will apply the filters and sorts of the provided view. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/rows/table/{table_id}/{row_id}/adjacent/

api
baserow_get_api_database_rows_table_by_table_id_by_row_id_historyREAD

Get database table row history Fetches the row change history of a given row_id in the table with the given table_id. The row change history is paginated and can be limited with the limit and offset query parameters. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/rows/table/{table_id}/{row_id}/history/

api
baserow_get_api_database_tables_all_tablesREAD

List all token tables This endpoint only works in combination with the token authentication. It lists all the tables that the token has either create, read, update or delete access to. GET /api/database/tables/all-tables/

read
baserow_get_api_database_tables_by_table_idREAD

Get database table Returns the requested table if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/tables/{table_id}/

api
baserow_get_api_database_tables_database_by_database_idREAD

List database tables Lists all the tables that are in the database related to the `database_id` parameter if the user has access to the database's workspace. A table is exactly as the name suggests. It can hold multiple fields, each having their own type and multiple rows. They can be added via the **create_database_table_field** and **create_database_table_row** endpoints. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/tables/database/{database_id}/

api
baserow_get_api_database_tokensREAD

List database tokens Lists all the database tokens that belong to the authorized user. A token can be used to create, read, update and delete rows in the tables of the token's workspace. It only works on the tables if the token has the correct permissions. The **Database table rows** endpoints can be used for these operations. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/tokens/

api
baserow_get_api_database_tokens_by_token_idREAD

Get database token Returns the requested database token if it is owned by the authorized user andif the user has access to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/tokens/{token_id}/

api
baserow_get_api_database_tokens_checkREAD

Check database token This endpoint check be used to check if the provided personal API token is valid. If returns a `200` response if so and a `403` is not. This can be used by integrations like Zapier or n8n to test if a token is valid. GET /api/database/tokens/check/

api
baserow_get_api_database_view_get_public_view_export_by_job_idREAD

Get public view export job Returns information such as export progress and state or the url of the exported file for the specified export job, only if the requesting user has access. This is a **premium** feature. GET /api/database/view/get-public-view-export/{job_id}/

api
baserow_get_api_database_views_by_slug_link_row_field_lookup_by_field_idREAD

Database table public view link row field lookup If the view is publicly shared or if an authenticated user has access to the related workspace, then this endpoint can be used to do a value lookup of the link row fields that are included in the view. Normally it is not possible for a not authenticated visitor to fetch the rows of a table. This endpoint makes it possible to fetch the id and primary field value of the related table of a link row included in the view. GET /api/database/views/{slug}/link-row-field-lookup/{field_id}/

api
baserow_get_api_database_views_by_slug_public_infoREAD

Get public view info Returns the required public information to display a single shared view. GET /api/database/views/{slug}/public/info/

api
baserow_get_api_database_views_by_slug_row_by_row_idREAD

Get public view row Returns the data for a specific row in a publicly shared view, identified by the view’s slug and the row’s ID. GET /api/database/views/{slug}/row/{row_id}/

api
baserow_get_api_database_views_by_view_idREAD

Get database table view Returns the existing view. Depending on the type different properties could be returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/{view_id}/

api
baserow_get_api_database_views_by_view_id_decorationsREAD

List database table view decorations Lists all decorations of the view related to the provided `view_id` if the user has access to the related database's workspace. A view can have multiple decorations. View decorators can be used to decorate rows. This can, for example, be used to change the border or background color of a row if it matches certain conditions. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/{view_id}/decorations/

api
baserow_get_api_database_views_by_view_id_field_optionsREAD

Get database table view field options Responds with the fields options of the provided view if the authenticated user has access to the related workspace. GET /api/database/views/{view_id}/field-options/

api
baserow_get_api_database_views_by_view_id_filtersREAD

List database table view filters Lists all filters of the view related to the provided `view_id`. A view can have multiple filters. When all the rows are requested for the view only those that apply to the filters are returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/{view_id}/filters/

api
baserow_get_api_database_views_by_view_id_group_bysREAD

List database table view groupings Lists all groupings of the view related to the provided `view_id` if the user has access to the related database's workspace. A view can have multiple groupings. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/{view_id}/group_bys/

api
baserow_get_api_database_views_by_view_id_sortingsREAD

List database table view sortings Lists all sortings of the view related to the provided `view_id` if the user has access to the related database's workspace. A view can have multiple sortings. When all the rows are requested they will be in the desired order. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/{view_id}/sortings/

api
baserow_get_api_database_views_calendar_by_slug_public_rowsREAD

Public list database table calendar view rows Responds with serialized rows grouped by the view's date field options related to the `slug` if the calendar view is publicly shared. Additional query parameters can be provided to control the `limit` and `offset` per select option. This is a **premium** feature. GET /api/database/views/calendar/{slug}/public/rows/

api
baserow_get_api_database_views_calendar_by_view_idREAD

List database table calendar view rows Responds with serialized rows grouped by date regarding view's date fieldif the user is authenticated and has access to the related workspace. This is a **premium** feature. GET /api/database/views/calendar/{view_id}/

api
baserow_get_api_database_views_decoration_by_view_decoration_idREAD

Get database table view decoration Returns the existing view decoration if the current user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/decoration/{view_decoration_id}/

api
baserow_get_api_database_views_filter_by_view_filter_idREAD

Get database table view filter Returns the existing view filter. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/filter/{view_filter_id}/

api
baserow_get_api_database_views_filter_group_by_view_filter_group_idREAD

Get database table view filter group Returns the existing view filter group with the given `view_filter_group_id`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/filter-group/{view_filter_group_id}/

api
baserow_get_api_database_views_form_by_slug_edit_row_by_row_tokenREAD

Get edit row database table form view Returns the current field values of the row identified by the edit token. Only fields visible in the form view are returned. The token must be a valid signed token generated by a form_view_edit_row field. GET /api/database/views/form/{slug}/edit-row/{row_token}/

api
baserow_get_api_database_views_form_by_slug_submitREAD

Get meta database table form view Returns the metadata related to the form view if the form is publicly shared or if the user has access to the related workspace. This data can be used to construct a form with the right fields. GET /api/database/views/form/{slug}/submit/

api
baserow_get_api_database_views_gallery_by_slug_public_rowsREAD

Public list database table gallery view rows Lists the requested rows of the view's table related to the provided `slug` if the gallery view is public.The response is paginated either by a limit/offset or page/size style. The style depends on the provided GET parameters. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. GET /api/database/views/gallery/{slug}/public/rows/

api
baserow_get_api_database_views_gallery_by_view_idREAD

List database table gallery view rows Lists the requested rows of the view's table related to the provided `view_id` if the authorized user has access to the database's workspace. The response is paginated by a limit/offset style. GET /api/database/views/gallery/{view_id}/

api
baserow_get_api_database_views_grid_by_slug_public_aggregationsREAD

Get database table public grid view field aggregations Returns all field aggregations values previously defined for this grid view. If filters exist for this view, the aggregations are computed only on filtered rows. GET /api/database/views/grid/{slug}/public/aggregations/

api
baserow_get_api_database_views_grid_by_slug_public_group_by_dataREAD

Get database table public grid view group by data. GET /api/database/views/grid/{slug}/public/group-by-data/

api
baserow_get_api_database_views_grid_by_slug_public_rowsREAD

Public list database table grid view rows Lists the requested rows of the view's table related to the provided `slug` if the grid view is public.The response is paginated either by a limit/offset or page/size style. The style depends on the provided GET parameters. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. GET /api/database/views/grid/{slug}/public/rows/

api
baserow_get_api_database_views_grid_by_view_idREAD

List database table grid view rows Lists the requested rows of the view's table related to the provided `view_id` if the authorized user has access to the database's workspace. The response is paginated either by a limit/offset or page/size style. The style depends on the provided GET parameters. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. The filters and sortings are automatically applied. To get a full overview of the applied filters and sortings you can use the `list_database_table_view_filters` and `list_database_table_view_sortings` endpoints. GET /api/database/views/grid/{view_id}/

api
baserow_get_api_database_views_grid_by_view_id_aggregation_by_field_idREAD

Get database table grid view field aggregation Computes the aggregation of all the values for a specified field from the selected grid view. You must select the aggregation type by setting the `type` GET parameter. If filters are configured for the selected view, the aggregation is calculated only on filtered rows. You need to have read permissions on the view to request an aggregation. GET /api/database/views/grid/{view_id}/aggregation/{field_id}/

api
baserow_get_api_database_views_grid_by_view_id_aggregationsREAD

Get database table grid view field aggregations Returns all field aggregations values previously defined for this grid view. If filters exist for this view, the aggregations are computed only on filtered rows.You need to have read permissions on the view to request aggregations. GET /api/database/views/grid/{view_id}/aggregations/

api
baserow_get_api_database_views_grid_by_view_id_group_by_dataREAD

Get database table grid view group by data. GET /api/database/views/grid/{view_id}/group-by-data/

api
baserow_get_api_database_views_group_by_by_view_group_by_idREAD

Get database table view group Returns the existing view group by if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/group_by/{view_group_by_id}/

api
baserow_get_api_database_views_kanban_by_slug_public_rowsREAD

Public list database table kanban view rows Responds with serialized rows grouped by the view's single select field options related to the `slug` if the kanban view is publicly shared. Additional query parameters can be provided to control the `limit` and `offset` per select option. This is a **premium** feature. GET /api/database/views/kanban/{slug}/public/rows/

api
baserow_get_api_database_views_kanban_by_view_idREAD

List database table kanban view rows Responds with serialized rows grouped by the view's single select field options if the user is authenticated and has access to the related workspace. Additional query parameters can be provided to control the `limit` and `offset` per select option. This is a **premium** feature. GET /api/database/views/kanban/{view_id}/

api
baserow_get_api_database_views_sort_by_view_sort_idREAD

Get database table view sort Returns the existing view sort if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/views/sort/{view_sort_id}/

api
baserow_get_api_database_views_table_by_table_idREAD

List database table views Lists all views of the table related to the provided `table_id`. If the workspace is related to a template, then this endpoint will be publicly accessible. A table can have multiple views. Each view can display the data in a different way. For example the `grid` view shows the in a spreadsheet like way. That type has custom endpoints for data retrieval and manipulation. In the future other views types like a calendar or Kanban are going to be added. Each type can have different properties. GET /api/database/views/table/{table_id}/

api
baserow_get_api_database_views_timeline_by_slug_public_rowsREAD

Public list database table timeline view rows Lists the requested rows of the view's table related to the provided `slug` if the timeline view is public.The response is paginated either by a limit/offset or page/size style. The style depends on the provided GET parameters. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. GET /api/database/views/timeline/{slug}/public/rows/

api
baserow_get_api_database_views_timeline_by_view_idREAD

List database table timeline view rows Lists the requested rows of the view's table related to the provided `view_id` if the authorized user has access to the database's workspace. The response is paginated either by a limit/offset or page/size style. The style depends on the provided GET parameters. The properties of the returned rows depends on which fields the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. The filters and sortings are automatically applied. To get a full overview of the applied filters and sortings you can use the `list_database_table_view_filters` and `list_database_table_view_sortings` endpoints. This is a **premium** feature. GET /api/database/views/timeline/{view_id}/

api
baserow_get_api_database_webhooks_by_webhook_idREAD

Get database table webhook Returns the existing webhook if the authorized user has access to the related database workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/webhooks/{webhook_id}/

api
baserow_get_api_database_webhooks_table_by_table_idREAD

List database table webhooks Lists all webhooks of the table related to the provided `table_id` if the user has access to the related database workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/database/webhooks/table/{table_id}/

api
baserow_get_api_field_permissions_by_field_idREAD

Get field permissions Retrieve the permissions for writing field values and form visibility of a specific field. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/field-permissions/{field_id}/

api
baserow_get_api_field_permissions_by_field_id_subjectsREAD

List field permission subject options Searches users and teams that can be selected for a field-specific permission. Results are paginated and exclude the requested subjects. This is an **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/field-permissions/{field_id}/subjects/

api
baserow_get_api_health_celery_queueREAD

Celery queue size check Health check endpoint to check if the the celery and/or export celery queue has exceeded the maximum healthy size. Responds with `200` if there there are less than 10 in all queues provided. Otherwise responds with a `503`. GET /api/_health/celery-queue/

api
baserow_get_api_health_fullREAD

Full health check Runs a full health check testing as many services and systems as possible. These health checks can be expensive operations such as writing files to storage etc. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/_health/full/

api
baserow_get_api_jobsREAD

List job 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. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/jobs/

api
baserow_get_api_jobs_by_job_idREAD

Get job Returns the information related to the provided job id. This endpoint can for example be polled to get the state and progress of the job in real time. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/jobs/{job_id}/

api
baserow_get_api_licensesREAD

Admin licenses Lists all the valid licenses that are registered to this instance. A premium license can be used to unlock the premium features for a fixed amount of users. An enterprise license can similarly be used to unlock enterprise features. More information about self hosted licenses can be found on our pricing page https://baserow.io/pricing. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/licenses/

api
baserow_get_api_licenses_by_idREAD

Admin get license Responds with detailed information about the license related to the provided parameter. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/licenses/{id}/

api
baserow_get_api_licenses_by_id_checkREAD

Admin license check This endpoint checks with the authority if the license needs to be updated. It also checks if the license is operating within its limits and might take action on that. It could also happen that the license has been deleted because there is an instance id mismatch or because it's invalid. In that case a `204` status code is returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/licenses/{id}/check/

api
baserow_get_api_licenses_by_id_lookup_usersREAD

Admin license lookup users This endpoint can be used to lookup users that can be added to a license. Users that are already in the license are not returned here. Optionally a `search` query parameter can be provided to filter the results. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/licenses/{id}/lookup-users/

api
baserow_get_api_mcp_endpoint_by_endpoint_idREAD

Get mcp endpoint Returns the requested MCP endpoint if the authorized user has access to it. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/mcp/endpoint/{endpoint_id}/

api
baserow_get_api_mcp_endpointsREAD

List mcp endpoints Lists all the MCP (Model Context Protocol) endpoints of a user. These canbe used to directly integrate with an LLM like Claude, and let the LLM perform actions directly in Baserow. Treat your MCP URL like a password,as it has the ability to modify data in Baserow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/mcp/endpoints/

api
baserow_get_api_notifications_by_workspace_idREAD

List workspace notifications Lists the notifications for the given workspace and the current user. The response is paginated and the limit and offset parameters can be controlled using the query parameters. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/notifications/{workspace_id}/

api
baserow_get_api_role_by_workspace_idREAD

List role assignments You can list the role assignments within a workspace, optionally filtered downto a specific scope inside of that workspace. If the scope isn't specified,the workspace will be considered the scope. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/role/{workspace_id}/

api
baserow_get_api_row_comments_by_table_id_by_row_idREAD

Get row comments Returns all row comments for the specified table and row. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/row_comments/{table_id}/{row_id}/

api
baserow_get_api_search_workspace_by_workspace_idREAD

Workspace search Search across all searchable content within a workspace NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/search/workspace/{workspace_id}/

api
baserow_get_api_settingsREAD

Get settings Responds with all the admin configured settings. GET /api/settings/

api
baserow_get_api_settings_instance_idREAD

Get instance id Responds with the self hosted instance id. Only a user with staff permissions can request it. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/settings/instance-id/

api
baserow_get_api_snapshots_application_by_application_idREAD

List snapshots Lists snapshots that were created for a given application. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/snapshots/application/{application_id}/

api
baserow_get_api_sso_oauth2_callback_by_provider_idREAD

Oauth provider login callback Processes callback from OAuth2 provider and logs the user in if successful. GET /api/sso/oauth2/callback/{provider_id}/

api
baserow_get_api_sso_oauth2_login_by_provider_idREAD

Oauth provider login redirect Redirects to the OAuth2 provider's authentication URL based on the provided auth provider's id. GET /api/sso/oauth2/login/{provider_id}/

api
baserow_get_api_sso_saml_loginREAD

Auth provider saml sp login This is the endpoint that is called when the user wants to initiate a SSO SAML login from Baserow (the service provider). The user will be redirected to the SAML identity provider (IdP) where the user can authenticate. Once logged in in the IdP, the user will be redirected back to the assertion consumer service endpoint (ACS) where the SAML response will be validated and a new JWT session token will be provided to work with Baserow APIs. GET /api/sso/saml/login/

api
baserow_get_api_sso_saml_login_urlREAD

Auth provider login url Return the correct redirect_url to initiate the SSO SAML login. It needs an email address if multiple SAML providers are configured otherwise the only configured SAML provider signup URL will be returned. GET /api/sso/saml/login-url/

api
baserow_get_api_teams_by_team_idREAD

Get team Returns the information related to the provided team id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/teams/{team_id}/

api
baserow_get_api_teams_by_team_id_subjectsREAD

List team subjects Lists all team subjects in a given team. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/teams/{team_id}/subjects/

api
baserow_get_api_teams_by_team_id_subjects_by_subject_idREAD

Get subject Returns the information related to the provided subject id NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/teams/{team_id}/subjects/{subject_id}/

api
baserow_get_api_teams_workspace_by_workspace_idREAD

Workspace list teams Lists all teams in a given workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/teams/workspace/{workspace_id}/

api
baserow_get_api_templatesREAD

List templates Lists all the template categories and the related templates that are in that category. The template's `workspace_id` can be used for previewing purposes because that workspace contains the applications that are in the template. All the `get` and `list` endpoints related to that workspace are publicly accessible. GET /api/templates/

api
baserow_get_api_trashREAD

Get trash structure Responds with the workspaces and applications available for the requesting user to inspect the trash contents of. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/trash/

api
baserow_get_api_trash_workspace_by_workspace_idREAD

Workspace get contents Responds with trash contents for a workspace optionally filtered to a specific application. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/trash/workspace/{workspace_id}/

api
baserow_get_api_two_factor_auth_configurationREAD

Two factor auth configuration Returns two-factor auth configuration for the authenticated user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/two-factor-auth/configuration/

api
baserow_get_api_user_dashboardREAD

Dashboard Lists all the relevant user information that for example could be shown on a dashboard. It will contain all the pending workspace invitations for that user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/user/dashboard/

api
baserow_get_api_user_source_by_user_source_uid_sso_oauth2_openid_connect_callbackREAD

App auth oidc login callback Processes callback from OAuth2 provider and logs the user in if successful. GET /api/user-source/{user_source_uid}/sso/oauth2/openid_connect/callback/

api
baserow_get_api_user_source_by_user_source_uid_sso_oauth2_openid_connect_loginREAD

App auth oidc login redirect Redirects to the OAuth2 provider's authentication URL based on the provided user source uid and issuer. GET /api/user-source/{user_source_uid}/sso/oauth2/openid_connect/login/

api
baserow_get_api_user_source_by_user_source_uid_sso_saml_loginREAD

App auth provider saml sp login This is the endpoint that is called when the user wants to initiate a SSO SAML login from Baserow (the service provider). The user will be redirected to the SAML identity provider (IdP) where the user can authenticate. Once logged in in the IdP, the user will be redirected back to the assertion consumer service endpoint (ACS) where the SAML response will be validated and a new JWT session token will be provided to work with Baserow APIs. GET /api/user-source/{user_source_uid}/sso/saml/login/

api
baserow_get_api_webhooks_by_webhook_uidREAD

Handle core webhook request get Receives and handles a webhook request. GET /api/webhooks/{webhook_uid}/

api
baserow_get_api_workspacesREAD

List workspaces Lists all the workspaces of the authorized user. A workspace can contain multiple applications like a database. Multiple users can have access to a workspace. For example each company could have their own workspace containing databases related to that company. The order of the workspaces are custom for each user. The order is configurable via the **order_workspaces** endpoint. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/

api
baserow_get_api_workspaces_by_workspace_id_exportREAD

List workspace exports Lists exports that were created for given workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/{workspace_id}/export/

api
baserow_get_api_workspaces_by_workspace_id_permissionsREAD

Workspace permissions Returns a the permission data necessary to determine the permissions of a specific user over a specific workspace. See `core.handler.CoreHandler.get_permissions()` for more details. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/{workspace_id}/permissions/

api
baserow_get_api_workspaces_by_workspace_id_settings_generative_aiREAD

Get workspace generative ai models settings Returns the generative AI models settings for the given workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/{workspace_id}/settings/generative-ai/

api
baserow_get_api_workspaces_invitations_by_workspace_invitation_idREAD

Get workspace invitation Returns the requested workspace invitation if the authorized user has admin right to the related workspace NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/invitations/{workspace_invitation_id}/

api
baserow_get_api_workspaces_invitations_token_by_tokenREAD

Get workspace invitation by token Responds with the serialized workspace invitation if an invitation with the provided token is found. GET /api/workspaces/invitations/token/{token}/

api
baserow_get_api_workspaces_invitations_workspace_by_workspace_idREAD

List workspace invitations Lists all the workspace invitations of the workspace related to the provided `workspace_id` parameter if the authorized user has admin rights to that workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/invitations/workspace/{workspace_id}/

api
baserow_get_api_workspaces_users_workspace_by_workspace_idREAD

List workspace users Lists all the users that are in a workspace if the authorized user has admin permissions to the related workspace. To add a user to a workspace an invitation must be sent first. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /api/workspaces/users/workspace/{workspace_id}/

api
baserow_get_assistant_chatREAD

List assistant chats List all AI assistant chats for the current user in the specified workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /assistant/chat/

api
baserow_get_assistant_chat_by_chat_uuid_cancelREAD

List assistant chat messages (GET /assistant/chat/{chat_uuid}/cancel/) List all messages in the specified AI assistant chat. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /assistant/chat/{chat_uuid}/cancel/

api
baserow_get_assistant_chat_by_chat_uuid_messagesREAD

List assistant chat messages (GET /assistant/chat/{chat_uuid}/messages/) List all messages in the specified AI assistant chat. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. GET /assistant/chat/{chat_uuid}/messages/

api
baserow_patch_api_admin_auth_provider_by_auth_provider_idWRITE

Update auth provider Updates a new authentication provider. This can be used to enable authentication with a third party service like Google or Facebook. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/admin/auth-provider/{auth_provider_id}/

api
baserow_patch_api_admin_data_scanner_scans_by_scan_idWRITE

Admin data scanner update scan Updates a data scan configuration. When the scan type, pattern, or list items change, stale results are automatically cleaned up. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/admin/data-scanner/scans/{scan_id}/

api
baserow_patch_api_admin_users_by_user_idWRITE

Admin edit user Updates specified user attributes and returns the updated user if the requesting user is staff. You cannot update yourself to no longer be an admin or active. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/admin/users/{user_id}/

api
baserow_patch_api_ai_providers_by_provider_idWRITE

Update ai provider NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/ai-providers/{provider_id}/

api
baserow_patch_api_ai_providers_models_by_model_idWRITE

Update ai provider model NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/ai-providers/models/{model_id}/

api
baserow_patch_api_applications_by_application_idWRITE

Workspace update application Updates the existing application related to the provided `application_id` param if the authorized user is in the application's workspace. It is not possible to change the type, but properties like the name can be changed. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/applications/{application_id}/

api
baserow_patch_api_automation_node_by_node_idWRITE

Update automation node Updates an existing automation node. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/automation/node/{node_id}/

api
baserow_patch_api_automation_workflows_by_workflow_idWRITE

Update automation workflow Updates an existing workflow of an automation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/automation/workflows/{workflow_id}/

api
baserow_patch_api_builder_by_builder_id_themeWRITE

Update builder theme Updates the theme properties for the provided id. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/{builder_id}/theme/

api
baserow_patch_api_builder_data_source_by_data_source_idWRITE

Update builder page data source Updates an existing builder data_source. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/data-source/{data_source_id}/

api
baserow_patch_api_builder_data_source_by_data_source_id_moveWRITE

Move builder page data source Moves the data_source in the page before another data_source or at the end of the page if no before data_source is given. The data_sources must belong to the same page. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/data-source/{data_source_id}/move/

api
baserow_patch_api_builder_domains_by_domain_idWRITE

Update builder domain Updates an existing domain of an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/domains/{domain_id}/

api
baserow_patch_api_builder_element_by_element_idWRITE

Update builder page element Updates an existing builder element. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/element/{element_id}/

api
baserow_patch_api_builder_element_by_element_id_moveWRITE

Move builder page element Moves the element in the page before another element or at the end of the page if no before element is given. The elements must belong to the same page. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/element/{element_id}/move/

api
baserow_patch_api_builder_pages_by_page_idWRITE

Update builder page Updates an existing page of an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/pages/{page_id}/

api
baserow_patch_api_builder_workflow_action_by_workflow_action_idWRITE

Update builder page workflow action Updates an existing builder workflow action. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/builder/workflow_action/{workflow_action_id}/

api
baserow_patch_api_dashboard_data_sources_by_data_source_idWRITE

Update dashboard data source Updates an existing dashboard data source. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/dashboard/data-sources/{data_source_id}/

api
baserow_patch_api_dashboard_widgets_by_widget_idWRITE

Update dashboard widget Updates an existing dashboard widget. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/dashboard/widgets/{widget_id}/

api
baserow_patch_api_data_sync_by_data_sync_id_periodic_intervalWRITE

Update periodic data sync interval Updates the periodic data sync interval, if the user has the right permissions. This is an **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/data-sync/{data_sync_id}/periodic-interval/

api
baserow_patch_api_database_admin_views_by_view_idWRITE

Admin update database view Updates whether the specified view is publicly shared, if the requesting user is staff. This works even if the requesting user is not a member of the workspace the view belongs to, and can for example be used to unshare a publicly shared view that's being abused. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/admin/views/{view_id}/

api
baserow_patch_api_database_data_sync_by_data_sync_idWRITE

Update table data sync Updates the properties of the provided data sync, if the user has the right permissions. Note that if the `synced_properties` is not provided, the available properties change, then the unavailable ones will automatically be removed. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/data-sync/{data_sync_id}/

api
baserow_patch_api_database_fields_by_field_idWRITE

Update database table field Updates the existing field if the authorized user has access to the related database's workspace. The type can also be changed and depending on that type, different additional properties can optionally be set. If you change the field type it could happen that the data conversion fails, in that case the `ERROR_CANNOT_CHANGE_FIELD_TYPE` is returned, but this rarely happens. If a data value cannot be converted it is set to `null` so data might go lost.If updated the field causes other fields to change then the specificinstances of those fields will be included in the related fields response key. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/fields/{field_id}/

api
baserow_patch_api_database_rows_table_by_table_id_batchWRITE

Batch update database table rows Updates existing rows in the table if the user has access to the related table's workspace. The accepted body fields are depending on the fields that the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. None of the fields are required, if they are not provided the value is not going to be updated. When you want to update a value for the field with id `10`, the key must be named `field_10`. Or if the GET parameter `user_field_names` is provided the key of the field to update must be the name of the field. Multiple different fields to update can be provided for each row. In the examples below you will find all the different field types, the numbers/ids in the example are just there for example purposes, the field_ID must be replaced with the actual id of the field or the name of the field if `user_field_names` is provided. **WARNING:** This endpoint doesn't yet work with row updated webhooks. PATCH /api/database/rows/table/{table_id}/batch/

update
baserow_patch_api_database_rows_table_by_table_id_by_row_idWRITE

Update database table row Updates an existing row in the table if the user has access to the related table's workspace. The accepted body fields are depending on the fields that the table has. For a complete overview of fields use the **list_database_table_fields** endpoint to list them all. None of the fields are required, if they are not provided the value is not going to be updated. When you want to update a value for the field with id `10`, the key must be named `field_10`. Or if the GET parameter `user_field_names` is provided the key of the field to update must be the name of the field. Multiple different fields to update can be provided in one request. In the examples below you will find all the different field types, the numbers/ids in the example are just there for example purposes, the field_ID must be replaced with the actual id of the field or the name of the field if `user_field_names` is provided. PATCH /api/database/rows/table/{table_id}/{row_id}/

update
baserow_patch_api_database_rows_table_by_table_id_by_row_id_moveWRITE

Move database table row Moves the row related to given `row_id` parameter to another position. It is only possible to move the row before another existing row or to the end. If the `before_id` is provided then the row related to the `row_id` parameter is moved before that row. If the `before_id` parameter is not provided, then the row will be moved to the end. PATCH /api/database/rows/table/{table_id}/{row_id}/move/

update
baserow_patch_api_database_tables_by_table_idWRITE

Update database table Updates the existing table if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/tables/{table_id}/

api
baserow_patch_api_database_tokens_by_token_idWRITE

Update database token Updates the existing database token if it is owned by the authorized user and ifthe user has access to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/tokens/{token_id}/

api
baserow_patch_api_database_view_by_view_id_premiumWRITE

Premium view attributes update Sets view attributes only available for premium users. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/view/{view_id}/premium

api
baserow_patch_api_database_views_by_view_idWRITE

Update database table view Updates the existing view. The type cannot be changed. It depends on the existing type which properties can be changed. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/{view_id}/

api
baserow_patch_api_database_views_by_view_id_default_valuesWRITE

Update view default values Updates the default row values for the specified view. Accepts a list of default value objects, each specifying the field, whether the default is enabled, an optional raw value, and an optional function name (e.g. 'now') for dynamic defaults. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/{view_id}/default-values/

api
baserow_patch_api_database_views_by_view_id_field_optionsWRITE

Update database table view field options Updates the field options of a view. The field options differ per field type This could for example be used to update the field width of a `grid` view if the user changes it. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/{view_id}/field-options/

api
baserow_patch_api_database_views_decoration_by_view_decoration_idWRITE

Update database table view decoration Updates the existing decoration if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/decoration/{view_decoration_id}/

api
baserow_patch_api_database_views_filter_by_view_filter_idWRITE

Update database table view filter Updates the existing filter. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/filter/{view_filter_id}/

api
baserow_patch_api_database_views_filter_group_by_view_filter_group_idWRITE

Update database table view filter group Updates the existing filter group with the given `view_filter_group_id`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/filter-group/{view_filter_group_id}/

api
baserow_patch_api_database_views_form_by_slug_edit_row_by_row_tokenWRITE

Update edit row database table form view Updates the row identified by the edit token using the submitted field values. Only fields that are visible in the form view can be changed. The `row_token` must be a valid signed token generated by a form_view_edit_row field. PATCH /api/database/views/form/{slug}/edit-row/{row_token}/

api
baserow_patch_api_database_views_group_by_by_view_group_by_idWRITE

Update database table view group Updates the existing group by if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/group_by/{view_group_by_id}/

api
baserow_patch_api_database_views_sort_by_view_sort_idWRITE

Update database table view sort Updates the existing sort if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/views/sort/{view_sort_id}/

api
baserow_patch_api_database_webhooks_by_webhook_idWRITE

Update database table webhook Updates the existing view if the authorized user has access to the related database workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/webhooks/{webhook_id}/

api
baserow_patch_api_database_workflow_action_by_workflow_action_idWRITE

Update database field workflow action Updates an existing database workflow action. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/database/workflow_action/{workflow_action_id}/

api
baserow_patch_api_field_permissions_by_field_idWRITE

Update field permissions Update permissions for writing field values and form visibility for a specific field. This endpoint is used to restrict the ability to modify field values to the roles defined. It also makes it possible to decide if the field can be exposed in forms or not. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/field-permissions/{field_id}/

api
baserow_patch_api_integration_by_integration_idWRITE

Update application integration Updates an existing integration. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/integration/{integration_id}/

api
baserow_patch_api_integration_by_integration_id_moveWRITE

Move application integration Moves the integration in the application before another integration or at the end of the application if no before integration is given. The integrations must belong to the same application. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/integration/{integration_id}/move/

api
baserow_patch_api_mcp_endpoint_by_endpoint_idWRITE

Update mcp endpoint Updates the MCP endpoint if the authorized user has access to it. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/mcp/endpoint/{endpoint_id}/

api
baserow_patch_api_notifications_by_workspace_id_by_notification_idWRITE

Mark notification as read Marks a notification as read. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/notifications/{workspace_id}/{notification_id}/

api
baserow_patch_api_row_comments_by_table_id_comment_by_comment_idWRITE

Update row comment Update a row comment. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/row_comments/{table_id}/comment/{comment_id}/

api
baserow_patch_api_settings_updateWRITE

Update settings Updates the admin configured settings if the user has admin permissions. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/settings/update/

api
baserow_patch_api_trash_restoreWRITE

Restore Restores the specified trashed item back into baserow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/trash/restore/

api
baserow_patch_api_user_accountWRITE

Update account Updates the account information of the authenticated user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/user/account/

api
baserow_patch_api_user_redoWRITE

Redo Redoes the latest redoable action performed by the user making the request. a ClientSessionId header must be provided and only actions which were performed the same user with the same ClientSessionId value set on the api request that performed the action will be redone.Additionally the ClientSessionId header must be between 1 and 256 characters long and must only contain alphanumeric or the - characters. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/user/redo/

api
baserow_patch_api_user_source_by_user_source_idWRITE

Update application user source Updates an existing user_source. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/user-source/{user_source_id}/

api
baserow_patch_api_user_source_by_user_source_id_moveWRITE

Move application user source Moves the user_source in the application before another user_source or at the end of the application if no before user_source is given. The user_sources must belong to the same application. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/user-source/{user_source_id}/move/

api
baserow_patch_api_user_undoWRITE

Undo undoes the latest undoable action performed by the user making the request. a ClientSessionId header must be provided and only actions which were performed the same user with the same ClientSessionId value set on the api request that performed the action will be undone.Additionally the ClientSessionId header must be between 1 and 256 characters long and must only contain alphanumeric or the - characters. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/user/undo/

api
baserow_patch_api_webhooks_by_webhook_uidWRITE

Handle core webhook request patch Receives and handles a webhook request. PATCH /api/webhooks/{webhook_uid}/

api
baserow_patch_api_workspaces_by_workspace_idWRITE

Update workspace Updates the existing workspace related to the provided `workspace_id` parameter if the authorized user belongs to the workspace. It is not yet possible to add additional users to a workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/workspaces/{workspace_id}/

api
baserow_patch_api_workspaces_by_workspace_id_settings_generative_aiWRITE

Update workspace generative ai models settings Updates the generative AI models settings for the given workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/workspaces/{workspace_id}/settings/generative-ai/

api
baserow_patch_api_workspaces_invitations_by_workspace_invitation_idWRITE

Update workspace invitation Updates the existing workspace invitation related to the provided `workspace_invitation_id` param if the authorized user has admin rights to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/workspaces/invitations/{workspace_invitation_id}/

api
baserow_patch_api_workspaces_users_by_workspace_user_idWRITE

Update workspace user Updates the existing workspace user related to the provided `workspace_user_id` param if the authorized user has admin rights to the related workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PATCH /api/workspaces/users/{workspace_user_id}/

api
baserow_post_api_abuse_reportsWRITE

Create abuse report Reports a publicly shared resource, like a shared view or form, for abuse. This endpoint can be called by anonymous visitors. POST /api/abuse-reports/

api
baserow_post_api_admin_audit_log_exportWRITE

Async audit log export (POST /api/admin/audit-log/export/) Creates a job to export the filtered audit log to a CSV file. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/audit-log/export/

api
baserow_post_api_admin_auth_providerWRITE

Create auth provider Creates a new authentication provider. This can be used to enable authentication with a third party service like Google or Facebook. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/auth-provider/

api
baserow_post_api_admin_data_scanner_results_exportWRITE

Admin data scanner export results Creates a job to export data scan results to CSV. The exported file includes scan name, workspace, database, table, field, row ID, matched value, and timestamps for each result. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/data-scanner/results/export/

api
baserow_post_api_admin_data_scanner_scansWRITE

Admin data scanner create scan Creates a new data scan. A data scan searches the Baserow instance for sensitive data matching a pattern (e.g. credit card numbers), a list of uploaded values, or values sourced from another Baserow table. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/data-scanner/scans/

api
baserow_post_api_admin_data_scanner_scans_by_scan_id_triggerWRITE

Admin data scanner trigger scan Triggers an immediate run of the given data scan. The scan executes asynchronously and searches the configured workspaces for matches. **Enterprise feature.** NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/data-scanner/scans/{scan_id}/trigger/

api
baserow_post_api_admin_usersWRITE

Admin create user Creates and returns a new user if the requesting user is staff. This works even if new signups are disabled. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/users/

api
baserow_post_api_admin_users_impersonateWRITE

Admin impersonate user This endpoint allows staff to impersonate another user by requesting a JWT token and user object. The requesting user must have staff access in order to do this. It's not possible to impersonate a superuser, staff or deactivated user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/admin/users/impersonate/

api
baserow_post_api_ai_providersWRITE

Create ai provider Pins authenticated realtime recovery reads to the primary database. Realtime refresh markers are emitted after a primary-database snapshot. Reading their replacement data from a lagging replica could otherwise restore stale state in the client. Authentication is deliberately completed before honoring the header so anonymous callers cannot opt arbitrary public reads into primary traffic. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/ai-providers/

api
baserow_post_api_ai_providers_by_provider_id_modelsWRITE

Create ai provider model NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/ai-providers/{provider_id}/models/

api
baserow_post_api_ai_providers_models_testWRITE

Test ai provider models NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/ai-providers/models/test/

api
baserow_post_api_application_by_application_id_integrationsWRITE

Create application integration Creates a new integration NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/application/{application_id}/integrations/

api
baserow_post_api_application_by_application_id_user_sourcesWRITE

Create application user source Creates a new user_source NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/application/{application_id}/user-sources/

api
baserow_post_api_applications_by_application_id_duplicate_asyncWRITE

Duplicate application async Duplicate an application if the authorized user is in the application's workspace. All the related children are also going to be duplicated. For example in case of a database application all the underlying tables, fields, views and rows are going to be duplicated. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/applications/{application_id}/duplicate/async/

api
baserow_post_api_applications_workspace_by_workspace_idWRITE

Workspace create application Creates a new application based on the provided type. The newly created application is going to be added to the workspace related to the provided `workspace_id` parameter. If the authorized user does not belong to the workspace an error will be returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/applications/workspace/{workspace_id}/

api
baserow_post_api_applications_workspace_by_workspace_id_orderWRITE

Workspace order applications Changes the order of the provided application ids to the matching position that the id has in the list. If the authorized user does not belong to the workspace it will be ignored. The order of the not provided tables will be set to `0`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/applications/workspace/{workspace_id}/order/

api
baserow_post_api_audit_log_exportWRITE

Async audit log export (POST /api/audit-log/export/) Creates a job to export the filtered audit log to a CSV file. This is a **enterprise** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/audit-log/export/

api
baserow_post_api_automation_by_automation_id_workflowsWRITE

Create automation workflow Creates a new Automation Workflow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/{automation_id}/workflows/

api
baserow_post_api_automation_by_automation_id_workflows_orderWRITE

Order automation workflows Apply a new order to the workflows of an automation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/{automation_id}/workflows/order/

api
baserow_post_api_automation_node_by_node_id_duplicateWRITE

Duplicate automation node Duplicate a node of a workflow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/node/{node_id}/duplicate/

api
baserow_post_api_automation_node_by_node_id_moveWRITE

Move automation node Move a node in a workflow to a new position. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/node/{node_id}/move/

api
baserow_post_api_automation_node_by_node_id_replaceWRITE

Replace automation node Replace a node in a workflow with one of a new type. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/node/{node_id}/replace/

api
baserow_post_api_automation_node_by_node_id_simulate_dispatchWRITE

Simulate dispatch automation node Simulate a dispatch for a node. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/node/{node_id}/simulate-dispatch/

api
baserow_post_api_automation_workflow_by_workflow_id_nodesWRITE

Create automation node Creates a new automation workflow node NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/workflow/{workflow_id}/nodes/

api
baserow_post_api_automation_workflows_by_workflow_id_duplicate_asyncWRITE

Duplicate automation workflow async Start a job to duplicate the workflow with the provided `workflow_id` parameter if the authorized user has access to the automation's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/workflows/{workflow_id}/duplicate/async/

api
baserow_post_api_automation_workflows_by_workflow_id_publish_asyncWRITE

Publish automation workflow This endpoint starts an asynchronous job to publish the automation workflow. The job clones the current version of the given automation and publishes it for the given workflow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/workflows/{workflow_id}/publish/async/

api
baserow_post_api_automation_workflows_by_workflow_id_testWRITE

Test automation workflow This endpoint plan the execution of a test run for this workflow. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/automation/workflows/{workflow_id}/test/

api
baserow_post_api_builder_by_builder_id_domainsWRITE

Create builder domain Creates a new domain for an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/{builder_id}/domains/

api
baserow_post_api_builder_by_builder_id_domains_orderWRITE

Order builder domains Apply a new order to the domains of a builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/{builder_id}/domains/order/

api
baserow_post_api_builder_by_builder_id_pagesWRITE

Create builder page Creates a new page for an application builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/{builder_id}/pages/

api
baserow_post_api_builder_by_builder_id_pages_orderWRITE

Order builder pages Apply a new order to the pages of a builder NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/{builder_id}/pages/order/

api
baserow_post_api_builder_data_source_by_data_source_id_dispatchWRITE

Dispatch builder page data source Dispatches the service of the related data_source and returns the result. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/data-source/{data_source_id}/dispatch/

api
baserow_post_api_builder_domains_by_domain_id_publish_asyncWRITE

Publish builder domain This endpoint starts an asynchronous job to publish the builder. The job clones the current version of the given builder and publish it for the given domain. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/domains/{domain_id}/publish/async/

api
baserow_post_api_builder_domains_published_data_source_by_data_source_id_dispatchWRITE

Dispatch public builder page data source Dispatches the service of the related data_source and returns the result. POST /api/builder/domains/published/data-source/{data_source_id}/dispatch/

api
baserow_post_api_builder_domains_published_page_by_page_id_dispatch_data_sourcesWRITE

Dispatch public builder page data sources Dispatches the service of the related page data_sources. POST /api/builder/domains/published/page/{page_id}/dispatch-data-sources/

api
baserow_post_api_builder_element_by_element_id_duplicateWRITE

Duplicate builder page element Duplicates an element and all of the elements children and the associated workflow actions as well. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/element/{element_id}/duplicate/

api
baserow_post_api_builder_page_by_page_id_data_sourcesWRITE

Create builder page data source Creates a new builder data_source NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/page/{page_id}/data-sources/

api
baserow_post_api_builder_page_by_page_id_dispatch_data_sourcesWRITE

Dispatch builder page data sources Dispatches the service of the related page data_sources NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/page/{page_id}/dispatch-data-sources/

api
baserow_post_api_builder_page_by_page_id_elementsWRITE

Create builder page element Creates a new builder element NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/page/{page_id}/elements/

api
baserow_post_api_builder_page_by_page_id_workflow_actionsWRITE

Create builder page workflow action Creates a new builder workflow action NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/page/{page_id}/workflow_actions/

api
baserow_post_api_builder_page_by_page_id_workflow_actions_orderWRITE

Order builder workflow actions Apply a new order to the workflow actions of a page NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/page/{page_id}/workflow_actions/order/

api
baserow_post_api_builder_pages_by_page_id_duplicate_asyncWRITE

Duplicate builder page async Start a job to duplicate the page with the provided `page_id` parameter if the authorized user has access to the builder's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/pages/{page_id}/duplicate/async/

api
baserow_post_api_builder_preview_by_builder_id_grantWRITE

Create builder preview grant Start the preview process for a logged-in editor. This is the only step that uses the editor's normal account login. It makes sure the editor may read the requested builder before issuing a temporary preview pass. The returned URL is then opened by the browser to continue with :class:`BuilderPreviewExchangeView`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/builder/preview/{builder_id}/grant/

api
baserow_post_api_builder_preview_handoffWRITE

Exchange builder preview handoff Let the preview Nuxt server consume an opaque one-time handoff code. POST /api/builder/preview/handoff/

api
baserow_post_api_builder_workflow_action_by_workflow_action_id_dispatchWRITE

Dispatch builder page workflow action Dispatches the service of the related workflow_action and returns the result. POST /api/builder/workflow_action/{workflow_action_id}/dispatch/

api
baserow_post_api_dashboard_by_dashboard_id_widgetsWRITE

Create dashboard widget Creates a new dashboard widget NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/dashboard/{dashboard_id}/widgets/

api
baserow_post_api_dashboard_data_sources_by_data_source_id_dispatchWRITE

Dispatch dashboard data source Dispatches the service of the related data source and returns the result. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/dashboard/data-sources/{data_source_id}/dispatch/

api
baserow_post_api_database_admin_views_by_view_id_rotate_slugWRITE

Admin rotate database view slug Rotates the slug of the specified view, permanently invalidating the current public URL, if the requesting user is staff. This works even if the requesting user is not a member of the workspace the view belongs to. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/admin/views/{view_id}/rotate-slug/

api
baserow_post_api_database_data_sync_by_data_sync_id_sync_asyncWRITE

Sync data sync table async Start a job to sync the data sync table with the provided `data_sync_id` parameter if the authorized user has access to the database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/data-sync/{data_sync_id}/sync/async/

api
baserow_post_api_database_data_sync_database_by_database_idWRITE

Create database data sync table Creates a new data sync table with the given data sync type. This will technically create a table, but it's synchronized with the provided data sync information. This means that some fields related to it will automatically be created and will be read-only. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/data-sync/database/{database_id}/

api
baserow_post_api_database_data_sync_database_by_database_id_propertiesWRITE

Get table data sync type properties Lists all the properties of the provided data sync type given the request data. This can be used to choose which properties should be included when creating the data sync. The user must have create table permissions in the database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/data-sync/database/{database_id}/properties/

api
baserow_post_api_database_export_table_by_table_idWRITE

Export table Creates and starts a new export job for a table given some exporter options. Returns an error if the requesting user does not have permissionsto view the table. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/export/table/{table_id}/

api
baserow_post_api_database_field_by_field_id_workflow_actionsWRITE

Create database field workflow action Creates a new database workflow action. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/field/{field_id}/workflow_actions/

api
baserow_post_api_database_field_by_field_id_workflow_actions_dispatchWRITE

Dispatch database field workflow actions Runs every workflow action of a button field, in order, for the given row, and returns one result per action. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/field/{field_id}/workflow_actions/dispatch/

api
baserow_post_api_database_field_by_field_id_workflow_actions_orderWRITE

Order database field workflow actions Apply a new order to the workflow actions of a button field. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/field/{field_id}/workflow_actions/order/

api
baserow_post_api_database_field_rules_by_table_idWRITE

Create field rule Create a field rule for a table NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/field-rules/{table_id}/

api
baserow_post_api_database_fields_by_field_id_duplicate_asyncWRITE

Duplicate table field Duplicates the table with the provided `table_id` parameter if the authorized user has access to the database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/fields/{field_id}/duplicate/async/

api
baserow_post_api_database_fields_by_field_id_generate_ai_field_valuesWRITE

Generate table ai field value Endpoint that's used by the AI field to start an sync task that will update the cell value of the provided row IDs based on the dynamically constructed prompt configured in the field settings. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/fields/{field_id}/generate-ai-field-values/

api
baserow_post_api_database_fields_password_authenticationWRITE

Password field authentication Checks if the provided password and row matches what is stored in the cell. The field must have `allow_endpoint_authentication` set to `true` in order to work. POST /api/database/fields/password-authentication/

read
baserow_post_api_database_fields_table_by_table_idWRITE

Create database table field Creates a new field for the table related to the provided `table_id` parameter if the authorized user has access to the related database's workspace. Depending on the type, different properties can optionally be set.If creating the field causes other fields to change then the specificinstances of those fields will be included in the related fields response key. NOT REACHABLE with a Baserow database token: its view checks a `field_create` permission no token can hold, so this tool is refused before the request is made. POST /api/database/fields/table/{table_id}/

api
baserow_post_api_database_fields_table_by_table_id_change_primary_fieldWRITE

Change primary field Changes the primary field of a table to the one provided in the body payload. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/fields/table/{table_id}/change-primary-field/

api
baserow_post_api_database_fields_table_by_table_id_generate_ai_formulaWRITE

Generate formula with ai This endpoint generates a Baserow formula for the table related to the provided id, based on the human readable input provided in the request body. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/fields/table/{table_id}/generate-ai-formula/

api
baserow_post_api_database_formula_by_table_id_typeWRITE

Type formula field Calculates and returns the type of the specified formula value. Does not change the state of the field in any way. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/formula/{table_id}/type/

api
baserow_post_api_database_rows_table_by_table_idWRITE

Create database table row Creates a new row in the table if the user has access to the related table's workspace. The accepted body fields are depending on the fields that the table has. For a complete overview of fields use the **list_database_table_fields** to list them all. None of the fields are required, if they are not provided the value is going to be `null` or `false` or some default value is that is set. If you want to add a value for the field with for example id `10`, the key must be named `field_10`. Or instead if the `user_field_names` GET param is provided the key must be the name of the field. Of course multiple fields can be provided in one request. In the examples below you will find all the different field types, the numbers/ids in the example are just there for example purposes, the field_ID must be replaced with the actual id of the field or the name of the field if `user_field_names` is provided. POST /api/database/rows/table/{table_id}/

create
baserow_post_api_database_rows_table_by_table_id_batchWRITE

Batch create database table rows Creates new rows in the table if the user has access to the related table's workspace. The accepted body fields are depending on the fields that the table has. For a complete overview of fields use the **list_database_table_fields** to list them all. None of the fields are required, if they are not provided the value is going to be `null` or `false` or some default value is that is set. If you want to add a value for the field with for example id `10`, the key must be named `field_10`. Or instead if the `user_field_names` GET param is provided the key must be the name of the field. Of course multiple fields can be provided in one request. In the examples below you will find all the different field types, the numbers/ids in the example are just there for example purposes, the field_ID must be replaced with the actual id of the field or the name of the field if `user_field_names` is provided. **WARNING:** This endpoint doesn't yet work with row created webhooks. POST /api/database/rows/table/{table_id}/batch/

create
baserow_post_api_database_rows_table_by_table_id_batch_deleteWRITE

Batch delete database table rows Deletes existing rows in the table if the user has access to the table's workspace. **WARNING:** This endpoint doesn't yet work with row deleted webhooks. POST /api/database/rows/table/{table_id}/batch-delete/

delete
baserow_post_api_database_tables_by_table_id_duplicate_asyncWRITE

Duplicate database table async Start a job to duplicate the table with the provided `table_id` parameter if the authorized user has access to the database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tables/{table_id}/duplicate/async/

api
baserow_post_api_database_tables_by_table_id_import_asyncWRITE

Import data database table async Import data in the specified table if the authorized user has access to the related database's workspace. This endpoint is asynchronous and return the created job to track the progress of the task. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tables/{table_id}/import/async/

api
baserow_post_api_database_tables_database_by_database_idWRITE

Create database table Creates synchronously a new table for the database related to the provided `database_id` parameter if the authorized user has access to the database's workspace. As an alternative you can use the `create_async_database_table` for better performances and importing bigger files. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tables/database/{database_id}/

api
baserow_post_api_database_tables_database_by_database_id_asyncWRITE

Create database table async Creates a job that creates a new table for the database related to the provided `database_id` parameter if the authorized user has access to the database's workspace. This endpoint is asynchronous and return the created job to track the progress of the task. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tables/database/{database_id}/async/

api
baserow_post_api_database_tables_database_by_database_id_orderWRITE

Order database tables Changes the order of the provided table ids to the matching position that the id has in the list. If the authorized user does not belong to the workspace it will be ignored. The order of the not provided tables will be set to `0`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tables/database/{database_id}/order/

api
baserow_post_api_database_tokensWRITE

Create database token Creates a new database token for a given workspace and for the authorized user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/tokens/

api
baserow_post_api_database_view_by_slug_export_public_viewWRITE

Export publicly shared view Creates and starts a new export job for a publicly shared view given some exporter options. Returns an error if the view doesn't support exporting. This is a **premium** feature. POST /api/database/view/{slug}/export-public-view/

api
baserow_post_api_database_views_by_slug_public_authWRITE

Public view token auth Returns a valid never-expiring JWT token for this public shared view if the password provided matches with the one saved by the view's owner. POST /api/database/views/{slug}/public/auth/

api
baserow_post_api_database_views_by_view_id_copy_configurationWRITE

Copy database table view configuration Copies the requested configuration categories, the filters or sorts for example, of another view in the same table into this view, replacing this view's existing configuration of those categories. Only categories supported by both view types can be copied. The whole copy can be reverted with a single undo. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/copy-configuration/

api
baserow_post_api_database_views_by_view_id_decorationsWRITE

Create database table view decoration Creates a new decoration for the view related to the provided `view_id` parameter if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/decorations/

api
baserow_post_api_database_views_by_view_id_duplicateWRITE

Duplicate database table view Duplicates an existing view if the user has access to it. When a view is duplicated everything is copied except: - The name is appended with the copy number. Ex: `ViewName`->`ViewName(2)` and `View(2)`->`View(3)` - If the original view is publicly shared, the new view will not be shared anymore NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/duplicate/

api
baserow_post_api_database_views_by_view_id_filter_groupsWRITE

Create database table view filter group Creates a new filter group for the view related to the provided `view_id` parameter. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/filter-groups/

api
baserow_post_api_database_views_by_view_id_filtersWRITE

Create database table view filter Creates a new filter for the view related to the provided `view_id` parameter. When the rows of a view are requested, for example via the `list_database_table_grid_view_rows` endpoint, then only the rows that apply to all the filters are going to be returned. A filter compares the value of a field to the value of a filter. It depends on the type how values are going to be compared. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/filters/

api
baserow_post_api_database_views_by_view_id_group_bysWRITE

Create database table view group Creates a new group by for the view related to the provided `view_id` parameter if the authorized user has access to the related database's workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/group_bys/

api
baserow_post_api_database_views_by_view_id_group_bys_prioritizeWRITE

Prioritize database table view group bys Updates the priority of the provided view group by ids to the matching position that the id has in the list. The group by with the lowest position in the list is applied first when ordering rows. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/group_bys/prioritize/

api
baserow_post_api_database_views_by_view_id_rotate_slugWRITE

Rotate database view slug Rotates the unique slug of the view by replacing it with a new value. This would mean that the publicly shared URL of the view will change. Anyone with the old URL won't be able to access the viewanymore. Only view types which are sharable can have their slugs rotated. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/rotate-slug/

api
baserow_post_api_database_views_by_view_id_sortingsWRITE

Create database table view sort Creates a new sort for the view related to the provided `view_id` parameter if the authorized user has access to the related database's workspace. When the rows of a view are requested, for example via the `list_database_table_grid_view_rows` endpoint, they will be returned in the respected order defined by all the sortings. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/sortings/

api
baserow_post_api_database_views_by_view_id_sortings_prioritizeWRITE

Prioritize database table view sortings Updates the priority of the sorts to match the order of the given IDs. Sorts earlier in the list are applied first. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/{view_id}/sortings/prioritize/

api
baserow_post_api_database_views_calendar_by_view_id_ical_slug_rotateWRITE

Rotate calendar view ical feed slug Rotates the unique slug of the calendar view's ical feed by replacing it with a new value. This would mean that the publicly shared URL of the view will change. Anyone with the old URL won't be able to access the view anymore. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/calendar/{view_id}/ical_slug_rotate/

api
baserow_post_api_database_views_form_by_slug_submitWRITE

Submit database table form view Submits the form if the form is publicly shared or if the user has access to the related workspace. The provided data will be validated based on the fields that are in the form and the rules per field. If valid, a new row will be created in the table. POST /api/database/views/form/{slug}/submit/

api
baserow_post_api_database_views_form_by_slug_upload_fileWRITE

Upload file form view Uploads a file anonymously to Baserow by uploading the file contents directly. A `file` multipart is expected containing the file contents. POST /api/database/views/form/{slug}/upload-file/

api
baserow_post_api_database_views_grid_by_view_idWRITE

Filter database table grid view rows Lists only the rows and fields that match the request. Only the rows with the ids that are in the `row_ids` list are going to be returned. Same goes for the fields, only the fields with the ids in the `field_ids` are going to be returned. This endpoint could be used to refresh data after changes something. For example in the web frontend after changing a field type, the data of the related cells will be refreshed using this endpoint. In the example all field types are listed, but normally the number in field_{id} key is going to be the id of the field. The value is what the user has provided and the format of it depends on the fields type. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/grid/{view_id}/

api
baserow_post_api_database_views_table_by_table_idWRITE

Create database table view Creates a new view for the table related to the provided `table_id` parameter. Depending on the type, different properties can optionally be set. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/table/{table_id}/

api
baserow_post_api_database_views_table_by_table_id_orderWRITE

Order database table views Changes the order of the provided view ids to the matching position that the id has in the list. The order of the not provided views will be set to `0`. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/views/table/{table_id}/order/

api
baserow_post_api_database_webhooks_table_by_table_idWRITE

Create database table webhook Creates a new webhook for the table related to the provided `table_id` parameter if the authorized user has access to the related database workspace. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/webhooks/table/{table_id}/

api
baserow_post_api_database_webhooks_table_by_table_id_test_callWRITE

Test call database table webhook This endpoint triggers a test call based on the provided data if the user has access to the workspace related to the table. The test call will be made immediately and a copy of the request, response and status will be included in the response. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/database/webhooks/table/{table_id}/test-call/

api
baserow_post_api_health_emailWRITE

Email tester Sends a test email to the provided email address. Useful for testing Baserow's email configuration as errors are clearly returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/_health/email/

api
baserow_post_api_jobsWRITE

Create job Creates a new job. This job runs asynchronously in the background and execute the task specific to the provided typeparameters. The `get_job` can be used to get the current state of the job. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/jobs/

api
baserow_post_api_jobs_by_job_id_cancelWRITE

Cancel job Cancels a job. Note: you can cancel only a scheduled or a job that is already running. The user requesting must be the owner of the job to cancel. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/jobs/{job_id}/cancel/

api
baserow_post_api_licensesWRITE

Admin register license Registers a new license. After registering you can assign users to the license that will be able to use the license's features while the license is active. If an existing license with the same `license_id` already exists and the provided license has been issued later than that one, the existing one will be upgraded. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/licenses/

api
baserow_post_api_licenses_by_id_by_user_idWRITE

Admin add user to license Adds the user related to the provided parameter and to the license related to the parameter. This only happens if there are enough seats left on the license and if the user is not already on the license. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/licenses/{id}/{user_id}/

api
baserow_post_api_licenses_by_id_fill_seatsWRITE

Admin fill remaining seats of license Fills the remaining empty seats of the license with the first users that are found. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/licenses/{id}/fill-seats/

api
baserow_post_api_licenses_by_id_remove_all_usersWRITE

Admin remove all users from license Removes all the users that are on the license. This will empty all the seats. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/licenses/{id}/remove-all-users/

api
baserow_post_api_mcp_endpointsWRITE

Create mcp endpoint Creates a new MCP endpoint for a given workspace. The endpoint can be used for an MCP integration. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/mcp/endpoints/

api
baserow_post_api_notifications_by_workspace_id_mark_all_as_readWRITE

Mark all workspace notifications as read Mark as read all the notifications for the given workspace and user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/notifications/{workspace_id}/mark-all-as-read/

api
baserow_post_api_role_by_workspace_idWRITE

Assign role You can assign a role to a subject into the given workspace for the given scope with this endpoint. If you want to remove the role you can omit the role property. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/role/{workspace_id}/

api
baserow_post_api_role_by_workspace_id_batchWRITE

Batch assign role You can assign a role to a multiple subjects into the given workspace for the given scopes with this endpoint. If you want to remove the role you can omit the role property. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/role/{workspace_id}/batch/

api
baserow_post_api_row_comments_by_table_id_by_row_idWRITE

Create row comment Creates a comment on the specified row. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/row_comments/{table_id}/{row_id}/

api
baserow_post_api_snapshots_application_by_application_idWRITE

Create snapshot Creates a new application snapshot. Snapshots represent a state of an application at a specific point in time and can be restored later, making it easy to create backups of entire applications. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/snapshots/application/{application_id}/

api
baserow_post_api_snapshots_by_snapshot_id_restoreWRITE

Restore snapshot Restores a snapshot. When an application snapshot is restored, a new application will be created in the same workspace that the original application was placed in with the name of the snapshot and data that were in the original application at the time the snapshot was taken. The original application that the snapshot was taken from is unaffected. Snapshots can be restored multiple times and a number suffix is added to the new application name in the case of a collision. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/snapshots/{snapshot_id}/restore/

api
baserow_post_api_sso_saml_acsWRITE

Auth provider saml acs url (POST /api/sso/saml/acs/) Complete the SAML authentication flow by validating the SAML response. Sign in the user if already exists in Baserow or create a new one otherwise. Once authenticated, the user will be redirected to the original URL they were trying to access. If the response is invalid, the user will be redirected to an error page with a specific error message.It accepts the language code and the workspace invitation token as query parameters if provided. POST /api/sso/saml/acs/

api
baserow_post_api_teams_by_team_id_subjectsWRITE

Create subject Creates a new team subject. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/teams/{team_id}/subjects/

api
baserow_post_api_teams_workspace_by_workspace_idWRITE

Workspace create team Creates a new team. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/teams/workspace/{workspace_id}/

api
baserow_post_api_templates_install_by_workspace_id_by_template_idWRITE

Install template (Deprecated) Installs the applications of the given template into the given workspace if the user has access to that workspace. The response contains those newly created applications. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/templates/install/{workspace_id}/{template_id}/

api
baserow_post_api_templates_install_by_workspace_id_by_template_id_asyncWRITE

Install template async Start an async job to install the applications of the given template into the given workspace if the user has access to that workspace. The response contains those newly created applications. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/templates/install/{workspace_id}/{template_id}/async/

api
baserow_post_api_two_factor_auth_configurationWRITE

Configure two factor auth Configures two-factor authentication for the authenticated user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/two-factor-auth/configuration/

api
baserow_post_api_two_factor_auth_disableWRITE

Disable two factor auth Disables two-factor authentication for the authenticated user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/two-factor-auth/disable/

api
baserow_post_api_two_factor_auth_verifyWRITE

Verify totp auth Verifies TOTP two-factor authentication. POST /api/two-factor-auth/verify/

api
baserow_post_api_userWRITE

Create user Creates a new user based on the provided values. If desired an authentication JWT can be generated right away. After creating an account the initial workspace containing a database is created. POST /api/user/

api
baserow_post_api_user_change_emailWRITE

Change email Changes the email address of a user if the confirmation token is valid. The **send_change_email_confirmation** endpoint sends an email to the new address containing the token. That token can be used to change the email address here. POST /api/user/change-email/

api
baserow_post_api_user_change_passwordWRITE

Change password Changes the password of an authenticated user, but only if the old password matches. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/user/change-password/

api
baserow_post_api_user_files_upload_fileWRITE

Upload file Uploads a file to Baserow by uploading the file contents directly. A `file` multipart is expected containing the file contents. POST /api/user-files/upload-file/

api
baserow_post_api_user_files_upload_via_urlWRITE

Upload via url Uploads a file to Baserow by downloading it from the provided URL. POST /api/user-files/upload-via-url/

api
baserow_post_api_user_reset_passwordWRITE

Reset password Changes the password of a user if the reset token is valid. The **send_password_reset_email** endpoint sends an email to the user containing the token. That token can be used to change the password here without providing the old password. POST /api/user/reset-password/

api
baserow_post_api_user_schedule_account_deletionWRITE

Schedule account deletion Schedules the account deletion of the authenticated user. The user will be permanently deleted after the grace delay defined by the instance administrator. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/user/schedule-account-deletion/

api
baserow_post_api_user_send_change_email_confirmationWRITE

Send change email confirmation Sends an email to the new email address containing a confirmation link. The user must provide their current password to initiate this request. The link is going to be valid for 12 hours. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/user/send-change-email-confirmation/

api
baserow_post_api_user_send_reset_password_emailWRITE

Send password reset email Sends an email containing the password reset link to the email address of the user. This will only be done if a user is found with the given email address. The endpoint will not fail if the email address is not found. The link is going to the valid for 2 hours. POST /api/user/send-reset-password-email/

api
baserow_post_api_user_send_verify_emailWRITE

Send verify email Sends an email to the user with an email verification link if the user's email is not verified yet. POST /api/user/send-verify-email/

api
baserow_post_api_user_source_auth_refreshWRITE

User source token refresh Generate a new access_token that can be used to continue operating on Baserow with a user source user starting from a valid refresh token. POST /api/user-source-auth-refresh/

api
baserow_post_api_user_source_by_user_source_id_force_token_authWRITE

User source force token auth Force authenticates an existing user based on their ID. If successful, an access token and a refresh token will be returned. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/user-source/{user_source_id}/force-token-auth

api
baserow_post_api_user_source_by_user_source_id_token_authWRITE

User source token auth Authenticates an existing user against a user source based on their credentials. If successful, an access token and a refresh token will be returned. POST /api/user-source/{user_source_id}/token-auth

api
baserow_post_api_user_source_sso_saml_acsWRITE

Auth provider saml acs url (POST /api/user-source/sso/saml/acs/) Complete the SAML authentication flow by validating the SAML response. Sign in the user if already exists in the user source or create a new one otherwise.Once authenticated, the user will be redirected to the original URL they were trying to access. If the response is invalid, the user will be redirected to an error page with a specific error message. POST /api/user-source/sso/saml/acs/

api
baserow_post_api_user_source_token_blacklistWRITE

User source token blacklist Blacklists the provided user source token. This can be used the sign the user off. POST /api/user-source-token-blacklist/

api
baserow_post_api_user_token_authWRITE

Token auth Authenticates an existing user based on their email and their password. If successful, an access token and a refresh token will be returned. If the account is protected with two-factor authentication, temporary token is returned to finish the verification. POST /api/user/token-auth/

api
baserow_post_api_user_token_blacklistWRITE

Token blacklist Blacklists the provided token. This can be used the sign the user off. POST /api/user/token-blacklist/

api
baserow_post_api_user_token_refreshWRITE

Token refresh Generate a new access_token that can be used to continue operating on Baserow starting from a valid refresh token. POST /api/user/token-refresh/

api
baserow_post_api_user_token_verifyWRITE

Token verify Verifies if the refresh token is valid and can be used to generate a new access_token. POST /api/user/token-verify/

api
baserow_post_api_user_verify_emailWRITE

Verify email Passing the correct verification token will confirm that the user's email address belongs to the user. This endpoint also optionally returns user information, access token and the refresh token for automatically signing user in the system if the request is performed by unauthenticated user. POST /api/user/verify-email/

api
baserow_post_api_webhooks_by_webhook_uidWRITE

Handle core webhook request post Receives and handles a webhook request. POST /api/webhooks/{webhook_uid}/

api
baserow_post_api_workspacesWRITE

Create workspace Creates a new workspace where only the authorized user has access to. No initial data like database applications are added, they have to be created via other endpoints. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/

api
baserow_post_api_workspaces_by_workspace_id_export_asyncWRITE

Export workspace applications async Export workspace or set of applications application if the authorized user is in the application's workspace. All the related children are also going to be exported. For example in case of a database application all the underlying tables, fields, views and rows are going to be exported.Roles are not part of the export. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/{workspace_id}/export/async/

api
baserow_post_api_workspaces_by_workspace_id_import_asyncWRITE

Import workspace applications async Import a set of applications included in a given resource if the authorized user is in the specified workspace. This endpoint requires a valid resource_id of the uploaded file. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/{workspace_id}/import/async/

api
baserow_post_api_workspaces_by_workspace_id_import_upload_fileWRITE

Import resource upload file Uploads an exported workspace or a set of applications if the authorized user is in the workspace. The uploaded file must be a valid ZIP file containing the applications' data for future import. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/{workspace_id}/import/upload-file/

api
baserow_post_api_workspaces_by_workspace_id_leaveWRITE

Leave workspace Makes the authenticated user leave the workspace related to the provided `workspace_id` if the user is in that workspace. If the user is the last admin in the workspace, they will not be able to leave it. There must always be one admin in the workspace, otherwise it will be left without control. If that is the case, they must either delete the workspace or give another member admin permissions first. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/{workspace_id}/leave/

api
baserow_post_api_workspaces_create_initial_workspaceWRITE

Create initial workspace Creates an initial workspace. This is typically called after the user signs up and skips the onboarding in the frontend. It contains some example data. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/create-initial-workspace/

api
baserow_post_api_workspaces_invitations_by_workspace_invitation_id_acceptWRITE

Accept workspace invitation Accepts a workspace invitation with the given id if the email address of the user matches that of the invitation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/invitations/{workspace_invitation_id}/accept/

api
baserow_post_api_workspaces_invitations_by_workspace_invitation_id_rejectWRITE

Reject workspace invitation Rejects a workspace invitation with the given id if the email address of the user matches that of the invitation. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/invitations/{workspace_invitation_id}/reject/

api
baserow_post_api_workspaces_invitations_workspace_by_workspace_idWRITE

Create workspace invitation Creates a new workspace invitations for an email address if the authorized user has admin rights to the related workspace. An email containing a sign up link will be send to the user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/invitations/workspace/{workspace_id}/

api
baserow_post_api_workspaces_orderWRITE

Order workspaces Changes the order of the provided workspace ids to the matching position that the id has in the list. If the authorized user does not belong to the workspace it will be ignored. The order will be custom for each user. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /api/workspaces/order/

api
baserow_post_assistant_chat_by_chat_uuid_cancelWRITE

Send message to assistant chat (POST /assistant/chat/{chat_uuid}/cancel/) Send a message to the specified AI assistant chat and stream back the response. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /assistant/chat/{chat_uuid}/cancel/

api
baserow_post_assistant_chat_by_chat_uuid_messagesWRITE

Send message to assistant chat (POST /assistant/chat/{chat_uuid}/messages/) Send a message to the specified AI assistant chat and stream back the response. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /assistant/chat/{chat_uuid}/messages/

api
baserow_post_assistant_onboarding_prompt_suggestionsWRITE

Get assistant onboarding prompt suggestions Suggests databases the user could create during the onboarding, based on the industry and team they provided. The first suggestion is the most relevant one. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. POST /assistant/onboarding/prompt-suggestions/

api
baserow_put_api_ai_providers_features_by_feature_typeWRITE

Update ai provider feature setting NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PUT /api/ai-providers/features/{feature_type}/

api
baserow_put_api_database_field_rules_by_table_id_rule_by_rule_idWRITE

Update field rule Update a specific field rule. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PUT /api/database/field-rules/{table_id}/rule/{rule_id}/

api
baserow_put_api_row_comments_by_table_id_by_row_id_notification_modeWRITE

Update row comment notification mode Updates the user's notification preferences for comments made on a specified table row. This is a **premium** feature. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PUT /api/row_comments/{table_id}/{row_id}/notification-mode/

api
baserow_put_api_teams_by_team_idWRITE

Update team Updates an existing team with a new name. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PUT /api/teams/{team_id}/

api
baserow_put_api_webhooks_by_webhook_uidWRITE

Handle core webhook request put Receives and handles a webhook request. PUT /api/webhooks/{webhook_uid}/

api
baserow_put_assistant_messages_by_message_id_feedbackWRITE

Submit assistant message feedback Provide sentiment and feedback for the given AI assistant chat message. NOT REACHABLE with a Baserow database token: this operation accepts only Baserow's JWT session credential, so this tool is refused before the request is made. PUT /assistant/messages/{message_id}/feedback/

api

Put Baserow behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.