> AI agents: this is one page from Mammoth Analytics documentation. The index of all pages as Markdown is https://docs.mammoth.io/llms.txt. Append `.md` to any docs URL, or send `Accept: text/markdown`, to get Markdown.

# mammoth dashboard

> All 167 mammoth dashboard commands, each with its blast radius, confirmation policy and backing Python SDK method.

> GENERATED from `mammoth schema list` and `mammoth capability list` (mammoth-cli 2.2.96, released 2026-10-22)—do not edit; run `npm run docs:capabilities`.

167 commands, grouped by blast radius.

"Off a terminal" is what a command's confirmation policy requires when nothing can answer a prompt, as in an agent or CI run: `--yes`, plus `--confirm` with the exact target for `confirm_target` commands. `TARGET` stands for the id or name the command acts on; the CLI's `confirmation_required` error names it.

The SDK symbol and API operation come from `mammoth capability list`. A command that list does not map to one shows — in both columns; `mammoth schema get <command.id>` describes any command in full.

## Destructive

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dashboard chart-type delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.chart_type_delete` | `DELETE /dashboards/v3/chart-types/{chart_type_id}` (DeleteWorkspaceChartType) |
| `mammoth dashboard context delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.context_delete` | `DELETE /dashboards/v3/contexts/{context_id}` (DeleteContext) |
| `mammoth dashboard delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.delete` | `DELETE /dashboards/{dashboard_id}` (DeleteDashboard) |
| `mammoth dashboard qa comment delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_comment_delete` | `DELETE /dashboards/{dashboard_id}/qa/sessions/{session_id}/comments/{comment_id}` (DeleteComment) |
| `mammoth dashboard qa session delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_delete` | `DELETE /dashboards/{dashboard_id}/qa/sessions/{session_id}` (DashboardV3DeleteSession) |
| `mammoth dashboard signature delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.signature_delete` | `DELETE /dashboards/v3/signatures/{signature_id}` (DeleteSignature) |
| `mammoth dashboard style custom delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_custom_delete` | `DELETE /dashboards/v3/styles/custom/{style_id}` (DeleteCustomStyle) |
| `mammoth dashboard tags delete` | `workspace` | Destructive | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.delete_tag` | `DELETE /dashboards/tags/{tag_id}` (DeleteDashboardTag) |
| `mammoth dashboard tags merge` | `workspace` | Destructive | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.merge_tag` | `POST /dashboards/tags/{tag_id}/merge` (MergeDashboardTags) |
| `mammoth dashboard template delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_delete` | `DELETE /dashboards/v3/templates/{template_id}` (DashboardV3DeleteTemplate) |
| `mammoth dashboard template thumbnail clear` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_thumbnail_clear` | `DELETE /dashboards/v3/templates/{slug}/thumbnail` (DashboardV3DeleteTemplateThumbnail) |

## High impact

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dashboard archive` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.archive` | `POST /dashboards/{dashboard_id}/archive` (ArchiveDashboard) |
| `mammoth dashboard embed config set` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_config_set` | `PUT /dashboards/{dashboard_id}/embed/config` (PutEmbedConfig) |
| `mammoth dashboard embed key rotate` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_key_rotate` | `POST /dashboards/{dashboard_id}/embed/key` (RotateEmbedKey) |
| `mammoth dashboard embed origin revoke` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_origin_revoke` | `DELETE /dashboards/{dashboard_id}/embed/origin` (RevokeOrigin) |
| `mammoth dashboard embed secret rotate` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_secret_rotate` | `POST /workspaces/{workspace_id}/embed/secret` (RotateEmbedSecret) |
| `mammoth dashboard import-workbook` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.import_workbook` | `POST /dashboards/v3/import/dataset` (ImportWorkbookDataset) |
| `mammoth dashboard live-chart audience` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.live_chart_audience` | `PATCH /dashboards/v3/live-charts/{dashboard_id}` (ChangeAudience) |
| `mammoth dashboard pages add` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `returns_job` | `none` | `mammoth.api.dashboards.DashboardsAPI.add_pages` | `POST /dashboards/{dashboard_id}/pages` (AddPages) |
| `mammoth dashboard tags set` | `workspace` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.set_tags` | `PUT /dashboards/{dashboard_id}/tags` (SetDashboardTags) |
| `mammoth dashboard templates use` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.use_template` | `POST /dashboards/v3/templates/{slug}/use` (UseTemplate) |

## External effect

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dashboard action` | `project` | External effect | `yes_always` | `--yes` | `returns_job` | `none` | `mammoth.api.dashboards.DashboardsAPI.action` | `POST /dashboards/{dashboard_id}/action` (DashboardAction) |
| `mammoth dashboard email-updates set` | `project` | External effect | `yes_always` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.email_updates_set` | `PUT /dashboards/{dashboard_id}/email-updates` (SaveDashboardEmailUpdates) |
| `mammoth dashboard email-updates test` | `project` | External effect | `yes_always` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.email_updates_test` | `POST /dashboards/{dashboard_id}/email-updates/test` (TestDashboardEmailUpdate) |
| `mammoth dashboard engagement remind` | `project` | External effect | `yes_always` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.engagement_remind` | `POST /dashboards/{dashboard_id}/engagement/remind` (PostDashboardEngagementRemind) |
| `mammoth dashboard share` | `project` | External effect | `yes_always` | `--yes` | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.share` | `POST /dashboards/{dashboard_id}/share` (ShareDashboard) |

## Benign mutation

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dashboard attachment-create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.attachment_create` | `POST /dashboards/v3/attachments` (CreateAttachment) |
| `mammoth dashboard audience digest set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.audience_digest_set` | `PUT /dashboards/{dashboard_id}/audience/digest` (SetAudienceDigest) |
| `mammoth dashboard cancel-generation` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.cancel_generation` | `POST /dashboards/{dashboard_id}/cancel-generation` (CancelDashboardGeneration) |
| `mammoth dashboard canvas restore` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.canvas_restore` | `POST /dashboards/{dashboard_id}/canvas/restore` (RestoreCanvas) |
| `mammoth dashboard canvas save` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.canvas_save` | `PUT /dashboards/{dashboard_id}/canvas` (SaveCanvas) |
| `mammoth dashboard chart-type create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.chart_type_create` | `POST /dashboards/v3/chart-types` (CreateWorkspaceChartType) |
| `mammoth dashboard chat attachment upload` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.chat_attachment_upload` | `POST /dashboards/{dashboard_id}/chat/attachments` (UploadChatAttachment) |
| `mammoth dashboard chat edit` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.chat_edit` | `POST /dashboards/{dashboard_id}/chat` (ChatEdit) |
| `mammoth dashboard context apply` | `project` | Benign mutation | `confirm_target` | `--yes --confirm TARGET` | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.context_apply` | `POST /dashboards/{dashboard_id}/context-review/{review_id}/apply` (ApplyContextReview) |
| `mammoth dashboard context create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.context_create` | `POST /dashboards/v3/contexts` (CreateContext) |
| `mammoth dashboard context extract` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.extract_context` | `POST /dashboards/v3/contexts/extract` (ExtractContext) |
| `mammoth dashboard context update` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.context_update` | `PUT /dashboards/v3/contexts/{context_id}` (UpdateContext) |
| `mammoth dashboard create-blank` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.create_blank` | `POST /dashboards/v3/blank` (CreateBlankDashboard) |
| `mammoth dashboard descriptor-data` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.descriptor_data` | `POST /dashboards/{dashboard_id}/data` (DescriptorData) |
| `mammoth dashboard duplicate` | `project` | Benign mutation | `none` | — | `start_or_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.duplicate` | `POST /dashboards/v3/{dashboard_id}/duplicate` (DuplicateDashboard) |
| `mammoth dashboard email-updates me set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.email_updates_me_set` | `PUT /dashboards/{dashboard_id}/email-updates/me` (SetMyDashboardEmailUpdates) |
| `mammoth dashboard embed lifetime set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_lifetime_set` | `PUT /workspaces/{workspace_id}/embed/lifetime` (SetEmbedLifetime) |
| `mammoth dashboard embed preview-token create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_preview_token_create` | `POST /dashboards/{dashboard_id}/embed/preview-token` (PreviewToken) |
| `mammoth dashboard exemplar extract` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.extract_exemplar` | `POST /dashboards/v3/exemplar/extract` (ExtractExemplar) |
| `mammoth dashboard figure add` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.append_figure` | `POST /dashboards/{dashboard_id}/figures` (AppendFigure) |
| `mammoth dashboard figure-intent` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.figure_intent` | `POST /dashboards/{dashboard_id}/figure-intent` (FigureIntent) |
| `mammoth dashboard filter add` | `project` | Benign mutation | `none` | — | `not_async` | `none` | — | — |
| `mammoth dashboard filter remove` | `project` | Benign mutation | `none` | — | `not_async` | `none` | — | — |
| `mammoth dashboard live-chart create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.live_chart_create` | `POST /dashboards/v3/live-charts` (CreateLiveChart) |
| `mammoth dashboard live-chart placement` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.live_chart_placement` | `POST /dashboards/v3/live-charts/{dashboard_id}/placements` (RecordPlacement) |
| `mammoth dashboard own-data accept` | `project` | Benign mutation | `confirm_target` | `--yes --confirm TARGET` | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.own_data_accept` | `POST /dashboards/v3/{dashboard_id}/own-data/accept` (AcceptOwnData) |
| `mammoth dashboard own-data dismiss` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.own_data_dismiss` | `POST /dashboards/v3/{dashboard_id}/own-data/dismiss` (DismissOwnData) |
| `mammoth dashboard own-data start` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.own_data_start` | `POST /dashboards/v3/{dashboard_id}/own-data` (StartOwnData) |
| `mammoth dashboard page plan` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.page_plan` | `POST /dashboards/{dashboard_id}/plan-page` (PlanPage) |
| `mammoth dashboard pdf export` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.pdf_export` | `POST /dashboards/{dashboard_id}/pdf` (ExportPdf) |
| `mammoth dashboard published data` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_data` | `POST /dashboards/url/{url}/data` (DescriptorDataByUrl) |
| `mammoth dashboard published pdf export` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_pdf_export` | `POST /dashboards/url/{url}/pdf` (ExportPdfByUrl) |
| `mammoth dashboard published video export` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_video_export` | `POST /dashboards/url/{url}/video` (ExportVideoByUrl) |
| `mammoth dashboard published-data-by-url` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_data_by_url` | `POST /dashboards/url/{url}/getPublishData` (GetPublishDataFromSqlByUrl) |
| `mammoth dashboard qa ask` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_ask` | `POST /dashboards/{dashboard_id}/qa/sessions/{session_id}/ask` (Ask) |
| `mammoth dashboard qa comment create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_comment_create` | `POST /dashboards/{dashboard_id}/qa/sessions/{session_id}/comments` (DashboardV3AddComment) |
| `mammoth dashboard qa feedback` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_feedback` | `POST /dashboards/{dashboard_id}/qa/sessions/{session_id}/messages/{message_id}/feedback` (DashboardV3QaFeedback) |
| `mammoth dashboard qa session create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_create` | `POST /dashboards/{dashboard_id}/qa/sessions` (CreateSession) |
| `mammoth dashboard qa session fork` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_fork` | `POST /dashboards/{dashboard_id}/qa/sessions/{session_id}/fork` (ForkSession) |
| `mammoth dashboard qa session rename` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_rename` | `PUT /dashboards/{dashboard_id}/qa/sessions/{session_id}/title` (RenameSession) |
| `mammoth dashboard qa session set-visibility` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_set_visibility` | `PUT /dashboards/{dashboard_id}/qa/sessions/{session_id}/visibility` (DashboardV3SetVisibility) |
| `mammoth dashboard qa settings set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_settings_set` | `PUT /dashboards/{dashboard_id}/qa/settings` (DashboardV3SetQaSettings) |
| `mammoth dashboard query` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.query` | `POST /dashboards/{dashboard_id}/query` (AdhocQuery) |
| `mammoth dashboard restore` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.restore` | `POST /dashboards/{dashboard_id}/restore` (RestoreDashboard) |
| `mammoth dashboard rls assignment set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.rls_assignment_set` | `PUT /dashboards/{dashboard_id}/rls/assignments` (SetRlsAssignments) |
| `mammoth dashboard signature create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.signature_create` | `POST /dashboards/v3/signatures` (CreateSignature) |
| `mammoth dashboard signature update` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.signature_update` | `PUT /dashboards/v3/signatures/{signature_id}` (UpdateSignature) |
| `mammoth dashboard style custom create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_custom_create` | `POST /dashboards/v3/styles/custom` (CreateCustomStyle) |
| `mammoth dashboard style custom update` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_custom_update` | `PUT /dashboards/v3/styles/custom/{style_id}` (UpdateCustomStyle) |
| `mammoth dashboard style default set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_default_set` | `PUT /dashboards/v3/styles/default` (SetDefaultStyle) |
| `mammoth dashboard style derive` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_derive` | `POST /dashboards/v3/styles/derive` (DeriveStyle) |
| `mammoth dashboard style extract-brand` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_extract_brand` | `POST /dashboards/v3/styles/extract-brand` (ExtractBrand) |
| `mammoth dashboard swap-data` | `project` | Benign mutation | `confirm_target` | `--yes --confirm TARGET` | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.swap_data` | `POST /dashboards/v3/{dashboard_id}/swap-data` (SwapDashboardData) |
| `mammoth dashboard tags rename` | `workspace` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.rename_tag` | `PATCH /dashboards/tags/{tag_id}` (RenameDashboardTag) |
| `mammoth dashboard template apply` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_apply` | `POST /dashboards/v3/templates/apply` (ApplyTemplate) |
| `mammoth dashboard template create` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_create` | `POST /dashboards/v3/templates` (SaveTemplate) |
| `mammoth dashboard template preview` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_preview` | `POST /dashboards/v3/templates/preview` (PreviewTemplate) |
| `mammoth dashboard template rename` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_rename` | `PATCH /dashboards/v3/templates/{template_id}` (RenameTemplate) |
| `mammoth dashboard template resolve-mapping` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_resolve_mapping` | `POST /dashboards/v3/templates/resolve-mapping` (ResolveTemplateMapping) |
| `mammoth dashboard template thumbnail set` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_thumbnail_set` | `PUT /dashboards/v3/templates/{slug}/thumbnail` (DashboardV3PutTemplateThumbnail) |
| `mammoth dashboard templates pending` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.take_pending_template` | `POST /dashboards/v3/templates/pending` (DashboardV3TakePendingTemplate) |
| `mammoth dashboard trash` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.trash` | `POST /dashboards/{dashboard_id}/trash` (TrashDashboard) |
| `mammoth dashboard update` | `project` | Benign mutation | `none` | — | `returns_job` | `none` | `mammoth.api.dashboards.DashboardsAPI.update` | `PATCH /dashboards/{dashboard_id}` (EditDashboard) |
| `mammoth dashboard v3 generate` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.v3_generate` | `POST /dashboards/v3/generate` (GenerateDashboardV3) |
| `mammoth dashboard video export` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.video_export` | `POST /dashboards/{dashboard_id}/video` (ExportVideo) |
| `mammoth dashboard widget-data` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.widget_data` | `POST /dashboards/{dashboard_id}/widgets/data` (BulkWidgetData) |
| `mammoth dashboard widget-data-by-url` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.widget_data_by_url` | `POST /dashboards/url/{url}/widgets/data` (BulkWidgetDataByUrl) |

## Read

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dashboard analytics` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.get_analytics` | `GET /dashboards/{dashboard_id}/analytics` (GetDashboardAnalytics) |
| `mammoth dashboard assess-pbix` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.assess_pbix` | `POST /dashboards/v3/pbix/assess` (AssessPbix) |
| `mammoth dashboard assess-twb` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.assess_twb` | `POST /dashboards/v3/twb/assess` (AssessTwb) |
| `mammoth dashboard audience digest get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.audience_digest_get` | `GET /dashboards/{dashboard_id}/audience/digest` (GetAudienceDigest) |
| `mammoth dashboard audience get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.audience` | `GET /dashboards/{dashboard_id}/audience` (GetDashboardAudience) |
| `mammoth dashboard audience summary` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.audience_summary` | `GET /workspaces/{workspace_id}/dashboards/audience-summary` (AudienceSummary) |
| `mammoth dashboard bi-export` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.export_powerbi` | `GET /dashboards/{dashboard_id}/tableau/export` (TableauExport) |
| `mammoth dashboard bi-preflight` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.powerbi_preflight` | `GET /dashboards/{dashboard_id}/tableau` (TableauPreflightHandler) |
| `mammoth dashboard canvas get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.canvas_get` | `GET /dashboards/{dashboard_id}/canvas` (GetCanvasDraft) |
| `mammoth dashboard chart-type list` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.chart_type_list` | `GET /dashboards/v3/chart-types` (ListWorkspaceChartTypes) |
| `mammoth dashboard chat history` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.chat_history` | `GET /dashboards/{dashboard_id}/chat` (DashboardV3ChatHistory) |
| `mammoth dashboard columns` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.column_roster` | `GET /dashboards/{dashboard_id}/columns` (GetColumnRoster) |
| `mammoth dashboard context list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.context_list` | `GET /dashboards/v3/contexts` (ListContexts) |
| `mammoth dashboard context review` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.context_review` | `POST /dashboards/{dashboard_id}/context-review` (ReviewContext) |
| `mammoth dashboard data draft` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.get_draft_data` | `POST /dashboards/{dashboard_id}/getDraftData` (GetDraftDataFromSql) |
| `mammoth dashboard data published` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.get_publish_data` | `POST /dashboards/{dashboard_id}/getPublishData` (GetPublishDataFromSql) |
| `mammoth dashboard email-updates get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.email_updates_get` | `GET /dashboards/{dashboard_id}/email-updates` (GetDashboardEmailUpdates) |
| `mammoth dashboard email-updates list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.email_updates_list` | `GET /dashboards/email-updates` (ListWorkspaceEmailUpdates) |
| `mammoth dashboard email-updates me get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.email_updates_me_get` | `GET /dashboards/{dashboard_id}/email-updates/me` (GetMyDashboardEmailUpdates) |
| `mammoth dashboard embed config get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_config_get` | `GET /dashboards/{dashboard_id}/embed/config` (GetEmbedConfig) |
| `mammoth dashboard embed usage get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_usage_get` | `GET /dashboards/{dashboard_id}/embed/usage` (GetEmbedUsage) |
| `mammoth dashboard embed usage summary` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.embed_usage_summary` | `GET /workspaces/{workspace_id}/dashboards/embed-usage` (EmbedUsageSummary) |
| `mammoth dashboard engagement get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.engagement` | `GET /dashboards/{dashboard_id}/engagement` (GetDashboardEngagement) |
| `mammoth dashboard engagement person` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.engagement_person` | `GET /dashboards/{dashboard_id}/engagement/people/{user_id}` (GetDashboardEngagementPerson) |
| `mammoth dashboard figure drill` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.figure_drill` | `POST /dashboards/{dashboard_id}/drill` (FigureDrill) |
| `mammoth dashboard figure recipe` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.figure_recipe` | `POST /dashboards/{dashboard_id}/figure-recipe` (FigureRecipe) |
| `mammoth dashboard figure rows` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.figure_rows` | `POST /dashboards/{dashboard_id}/rows` (FigureRows) |
| `mammoth dashboard filter list` | `project` | Read | `none` | — | `not_async` | `none` | — | — |
| `mammoth dashboard format-preview` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.format_preview` | `GET /dashboards/{dashboard_id}/format-preview` (FormatPreview) |
| `mammoth dashboard gallery get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.gallery_get` | `GET /dashboards/public/templates/{slug}` (DashboardPublicTemplate) |
| `mammoth dashboard gallery list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.gallery_list` | `GET /dashboards/public/templates` (DashboardPublicTemplates) |
| `mammoth dashboard get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.get` | `GET /dashboards/{dashboard_id}` (GetDashboard) |
| `mammoth dashboard get-by-url` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.get_by_url` | `GET /dashboards/url/{url}` (GetDashboardByUrl) |
| `mammoth dashboard job-by-url` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.job_by_url` | `GET /dashboards/url/{url}/jobs/{job_id}` (GetDashboardJob) |
| `mammoth dashboard list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.list` | `GET /dashboards` (ListDashboard) |
| `mammoth dashboard live-chart get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.live_chart_get` | `GET /dashboards/v3/live-charts/{dashboard_id}` (GetLiveChart) |
| `mammoth dashboard live-chart list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.live_chart_list` | `GET /dashboards/v3/live-charts` (ListLiveCharts) |
| `mammoth dashboard live-chart usage` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.live_chart_usage` | `GET /dashboards/v3/live-charts/{dashboard_id}/usage` (GetUsage) |
| `mammoth dashboard oembed` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.oembed` | `GET /dashboards/oembed` (Oembed) |
| `mammoth dashboard og-card` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.og_card` | `GET /dashboards/{dashboard_id}/og-card` (OgCard) |
| `mammoth dashboard own-data preview` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.own_data_preview` | `GET /dashboards/v3/{dashboard_id}/own-data/preview` (PreviewOwnData) |
| `mammoth dashboard own-data status` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.own_data_status` | `GET /dashboards/v3/{dashboard_id}/own-data` (GetOwnData) |
| `mammoth dashboard pbix-assess` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.attachment_assess` | `POST /dashboards/v3/attachments/{attachment_id}/assess` (AttachmentAssess) |
| `mammoth dashboard pbix-intent` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.attachment_intent` | `POST /dashboards/v3/attachments/{attachment_id}/intent` (AttachmentIntent) |
| `mammoth dashboard pdf-artifact` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.pdf_artifact` | `GET /dashboards/{dashboard_id}/pdf/{job_id}` (GetPdfArtifact) |
| `mammoth dashboard published canvas` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_canvas` | `GET /dashboards/url/{url}/canvas` (GetCanvasPublished) |
| `mammoth dashboard published drill` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_drill` | `POST /dashboards/url/{url}/drill` (FigureDrillByUrl) |
| `mammoth dashboard published og-card` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_og_card` | `GET /dashboards/url/{url}/og-card` (OgCardByUrl) |
| `mammoth dashboard published pdf-artifact` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_pdf_artifact` | `GET /dashboards/url/{url}/pdf/{job_id}` (GetPdfArtifactByUrl) |
| `mammoth dashboard published rows` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_rows` | `POST /dashboards/url/{url}/rows` (FigureRowsByUrl) |
| `mammoth dashboard published share-page` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_share_page` | `GET /dashboards/url/{url}/share` (SharePageByUrl) |
| `mammoth dashboard published video-artifact` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.published_video_artifact` | `GET /dashboards/url/{url}/video.mp4` (VideoByUrl) |
| `mammoth dashboard qa insights` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_insights` | `GET /dashboards/{dashboard_id}/qa/insights` (DashboardV3QaInsights) |
| `mammoth dashboard qa session get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_session_get` | `GET /dashboards/{dashboard_id}/qa/sessions/{session_id}` (GetSession) |
| `mammoth dashboard qa session list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.qa_session_list` | `GET /dashboards/{dashboard_id}/qa/sessions` (DashboardV3ListSessions) |
| `mammoth dashboard qa settings get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.qa_settings_get` | `GET /dashboards/{dashboard_id}/qa/settings` (DashboardV3GetQaSettings) |
| `mammoth dashboard rls assignment list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.rls_assignment_list` | `GET /dashboards/{dashboard_id}/rls/assignments` (ListRlsAssignments) |
| `mammoth dashboard rls column list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.rls_column_list` | `GET /dashboards/{dashboard_id}/rls/columns` (GetRlsColumns) |
| `mammoth dashboard rls value list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.rls_value_list` | `GET /dashboards/{dashboard_id}/rls/values` (GetRlsDistinctValues) |
| `mammoth dashboard signature list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.signature_list` | `GET /dashboards/v3/signatures` (ListSignatures) |
| `mammoth dashboard source list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.get_sources` | `GET /dashboards/sources` (GetDashboardSources) |
| `mammoth dashboard style custom list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.style_custom_list` | `GET /dashboards/v3/styles/custom` (ListCustomStyles) |
| `mammoth dashboard style default get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.style_default_get` | `GET /dashboards/v3/styles/default` (GetDefaultStyle) |
| `mammoth dashboard style preset list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.style_preset_list` | `GET /dashboards/v3/styles/presets` (ListStylePresets) |
| `mammoth dashboard style token list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.style_token_list` | `GET /dashboards/v3/styles/tokens` (GetStyleTokens) |
| `mammoth dashboard suggestion list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.suggestion_list` | `GET /dashboards/v3/suggestions` (DashboardSuggestions) |
| `mammoth dashboard swap-fit` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.swap_fit` | `POST /dashboards/v3/swap/fit` (SwapFit) |
| `mammoth dashboard tags list` | `workspace` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.list_tags` | `GET /dashboards/tags` (ListDashboardTags) |
| `mammoth dashboard template fit` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_fit` | `GET /dashboards/v3/templates/fit` (FitTemplates) |
| `mammoth dashboard template get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_get` | `GET /dashboards/v3/templates/{template_id}` (DashboardV3GetTemplate) |
| `mammoth dashboard template list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.dashboards.DashboardsAPI.template_list` | `GET /dashboards/v3/templates` (DashboardV3ListTemplates) |
| `mammoth dashboard template thumbnail get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.template_thumbnail_get` | `GET /dashboards/v3/templates/{slug}/thumbnail` (DashboardV3TemplateThumbnail) |
| `mammoth dashboard unpublished` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.unpublished` | `GET /dashboards/{dashboard_id}/unpublished` (GetUnpublishedChanges) |
| `mammoth dashboard video-state` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.dashboards.DashboardsAPI.video_state` | `GET /dashboards/{dashboard_id}/video-state` (GetVideoState) |

---
Source: https://docs.mammoth.io/build/cli/dashboard.md · Updated: 2026-10-22