Build with Mammoth
Everything you can do to Mammoth from code. There are three ways in:
- The CLI (
mammoth) is the fastest way to do something once, and the right way to drive Mammoth from an agent or from CI. It describes itself at runtime, so you never have to guess a request shape. - The Python SDK (
mammoth-io) belongs inside a data pipeline or a notebook. The CLI is built on it and adds no second HTTP client. - The REST API is for everything else.
Start here
| Page | What it covers |
|---|---|
| Authentication | Headers, base URL, regions and credential storage |
| Quickstart | A first real call, three ways |
| CLI reference | Every command family, one page each |
| Python SDK | Install mammoth-io, create a client, work with views |
| Errors | The CLI error envelope, exit codes and rate limits |
| Pagination | limit/offset versus the two cursor endpoints |
| Embedding | Put a Mammoth board inside a page you control |
| API workflows | Automated workflows over the REST API, in Guides |
Command contract
923 commands across 43 families, CLI 2.4.0 (2026-10-29). Full JSON
| Family | Commands | Examples |
|---|---|---|
| activity | 2 | activity export, activity list |
| addon | 6 | addon connector add, addon connector remove, addon storage add |
| agent | 44 | agent access askers, agent access chart save, agent access grant give |
| ai | 5 | ai condition generate, ai expression generate, ai retention condition |
| annotation | 5 | annotation comment add, annotation create, annotation delete |
| auth | 5 | auth connected-apps list, auth connected-apps revoke, auth login |
| automation | 13 | automation capabilities, automation create, automation delete |
| batch | 7 | batch bulk-delete, batch create, batch create-spec |
| billing | 27 | billing chargebee-plan, billing hosted-page, billing invoice charge |
| browse | 9 | browse ancestors, browse folder, browse project |
| capability | 3 | capability find, capability get, capability list |
| client-app | 5 | client-app create, client-app delete, client-app get |
| collection | 21 | collection active-job, collection activity, collection create |
| completion | 2 | completion install, completion show |
| config | 4 | config get, config list, config path |
| connector | 40 | connector active, connector ai chat, connector ai history |
| context | 4 | context project clear, context project status, context project use |
| dashboard | 167 | dashboard action, dashboard analytics, dashboard archive |
| dataset | 37 | dataset batch-data, dataset broken-rows list, dataset broken-rows resolve |
| external-key | 4 | external-key create, external-key delete, external-key get |
| file | 11 | file bulk-delete, file delete, file extract-sheets |
| folder | 10 | folder bulk-delete, folder create, folder delete |
| history | 4 | history list, history resume, history show |
| job | 4 | job get, job get-many, job wait |
| log | 2 | log path, log tail |
| notification | 5 | notification delete, notification delete-batch, notification list |
| other | 61 | calc, capabilities, doctor |
| parameter | 14 | parameter create, parameter delete, parameter dependencies |
| project | 25 | project bulk-delete, project bulk-update, project check |
| recipe | 2 | recipe list, recipe run |
| schedule | 5 | schedule create, schedule delete, schedule get |
| schema | 3 | schema find, schema get, schema list |
| skill | 7 | skill agents-md install, skill install, skill list |
| snippet | 8 | snippet create, snippet delete, snippet dependencies |
| support | 117 | support billing cancel-subscription, support billing change-plan, support billing end-trial |
| template | 5 | template create, template delete, template get |
| token | 3 | token create, token list, token revoke |
| trash | 3 | trash add, trash list, trash restore |
| user | 7 | user avatar delete, user avatar upload, user delete-account |
| view | 146 | view active-user list, view active-user mark, view ai generate-data |
| webhook | 7 | webhook create, webhook delete, webhook get |
| workflow | 31 | workflow archive, workflow attach-dataset, workflow block add |
| workspace | 33 | workspace accept-invite, workspace app-usage, workspace check-expression |