Authentication
Browser login (recommended)
~/.bota/config.json automatically.
Headless / CI
Check status
Logout
~/.bota/config.json.
Commands
End Users
Devices
Recordings
Webhooks
Webhook forwarding
Forward live webhook events to a local server — useful during integration development:Trigger test events
Fire a test webhook event without needing real device activity:MCP server (stdio)
Expose all CLI commands as MCP tools for AI assistants that support stdio transport:Global flags
| Flag | Description |
|---|---|
--api-url <url> | Override the API base URL (default: https://api.bota.dev) |
--dashboard-url <url> | Override the portal URL used for browser login |
--json | Output raw JSON instead of formatted tables |
Example: point at a different environment
Output formats
By default the CLI prints human-readable tables. Add--json to get raw JSON for scripting:
Configuration file
Credentials are stored in~/.bota/config.json:
apiUrl is only written when using a non-default environment. You can also use environment variables instead of the config file:

