KosmoKrator

database

Baserow CLI for Shell Scripts

Use the Baserow CLI for shell scripts with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 4 read 3 write Bearer token auth

Baserow CLI for Shell Scripts

Call integration functions from shell scripts with stable JSON input and output.

Use shell scripts for small local automations that need one or more integration calls. The Baserow CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Baserow CLI for Shell Scripts
kosmokrator integrations:configure baserow --set access_token="$BASEROW_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call baserow.baserow_create_row '{"table_id":1,"data":"example_data"}' --json

Discovery Before Execution

Agents and scripts can inspect Baserow docs and schemas before choosing a function.

kosmo integrations:docs baserow --json
kosmo integrations:docs baserow.baserow_create_row --json
kosmo integrations:schema baserow.baserow_create_row --json
kosmo integrations:search "Baserow" --json
kosmo integrations:list --json

Useful Baserow CLI Functions

FunctionTypeParametersDescription
baserow.baserow_create_row Write table_id, data Create a new row in a Baserow database table. Provide field data as a JSON object mapping field names to values.
baserow.baserow_delete_row Write table_id, row_id Delete a row from a Baserow database table. This action is permanent and cannot be undone.
baserow.baserow_get_current_user Read none Get the currently authenticated Baserow user profile. Returns user details including name, email, and workspace memberships.
baserow.baserow_get_row Read table_id, row_id Get a single row from a Baserow database table by its row ID. Returns all field values for the row.
baserow.baserow_list_databases Read page, size List all databases (applications) in the Baserow workspace. Returns database names, IDs, and types for navigation.
baserow.baserow_list_tables Read table_id, page, size, filters List rows in a Baserow database table. Supports pagination and optional filters to narrow results by field values.
baserow.baserow_update_row Write table_id, row_id, data Update an existing row in a Baserow database table. Provide field data as a JSON object with field names and new values. Only specified fields are updated.

Automation Notes

Related Baserow CLI Pages