> 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 dataset

> All 30 mammoth dataset 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`.

30 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 dataset broken-rows resolve` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.resolve_unstructured_rows` | `PATCH /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/unstructured_rows` (PatchUnstructuredRows) |
| `mammoth dataset bulk-delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.bulk_delete` | `DELETE /workspaces/{workspace_id}/projects/{project_id}/datasets` (DeleteDatasets) |
| `mammoth dataset delete` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.delete` | `DELETE /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}` (DeleteDataset) |
| `mammoth dataset file-settings undo` | `project` | Destructive | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.file_settings_undo` | `DELETE /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/file_settings` (UndoFileSettings) |

## High impact

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dataset bulk-update` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.bulk_update` | `PATCH /workspaces/{workspace_id}/projects/{project_id}/datasets` (UpdateDatasets) |
| `mammoth dataset update` | `project` | High impact | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.update` | `PATCH /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}` (UpdateDataset) |

## Benign mutation

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dataset create` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.datasets.DatasetsAPI.create` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets` (CreateDatasets) |
| `mammoth dataset create-from-pdf` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.create_from_pdf` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets-from-pdf` (CreateDatasetFromPdf) |
| `mammoth dataset definition add` | `project` | Benign mutation | `confirm_target` | `--yes --confirm TARGET` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.add_definition` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/definitions` (AddDatasetDefinition) |
| `mammoth dataset definition remove` | `project` | Benign mutation | `prompt_or_yes` | `--yes` | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.remove_definition` | `DELETE /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/definitions/{definition_id}` (RemoveDatasetDefinition) |
| `mammoth dataset file-settings update` | `project` | Benign mutation | `none` | — | `always_wait` | `none` | `mammoth.api.datasets.DatasetsAPI.file_settings_update` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/file_settings` (UpdateFileSettings) |
| `mammoth dataset interpretation confirm` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.interpretation_confirm` | `PATCH /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/interpretation` (ConfirmDatasetInterpretation) |
| `mammoth dataset interpretation preview` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.interpretation_preview` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/interpretation/preview` (PreviewDatasetInterpretation) |
| `mammoth dataset refresh` | `project` | Benign mutation | `prompt_or_yes` | `--yes` | `always_wait` | `none` | — | — |
| `mammoth dataset rename` | `project` | Benign mutation | `none` | — | `not_async` | `none` | — | — |
| `mammoth dataset restore` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.restore` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/restore` (RestoreDataset) |
| `mammoth dataset tool-claim redeem` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.tool_claim_redeem` | `POST /workspaces/{workspace_id}/projects/{project_id}/tool-claims` (RedeemToolClaim) |
| `mammoth dataset trash` | `project` | Benign mutation | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.trash` | `POST /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/trash` (TrashDataset) |

## Read

| Command | Scope | Blast radius | Confirmation | Off a terminal | Wait | Pagination | SDK symbol | API operation |
|---|---|---|---|---|---|---|---|---|
| `mammoth dataset batch-data` | `project` | Read | `none` | — | `not_async` | `offset` | `mammoth.api.datasets.DatasetsAPI.get_batch_data` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/batches/{batch_id}/data` (GetBatchData) |
| `mammoth dataset broken-rows list` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.get_unstructured_rows` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/unstructured_rows` (GetUnstructuredRows) |
| `mammoth dataset column-stats` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.column_stats` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/column-stats` (GetProjectColumnStats) |
| `mammoth dataset data` | `project` | Read | `none` | — | `always_wait` | `none` | `mammoth.api.datasets.DatasetsAPI.get_data` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/data` (GetDatasetData) |
| `mammoth dataset definition list` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.list_definitions` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/definitions` (GetDatasetDefinitions) |
| `mammoth dataset file-settings get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.get_file_settings` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}/file_settings` (GetFileSettings) |
| `mammoth dataset find` | `project` | Read | `none` | — | `not_async` | `none` | — | — |
| `mammoth dataset get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.get` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/{dataset_id}` (GetDataset) |
| `mammoth dataset list` | `project` | Read | `none` | — | `not_async` | `single_page` | `mammoth.api.datasets.DatasetsAPI.list` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets` (GetDatasets) |
| `mammoth dataset schema-diff` | `project` | Read | `none` | — | `not_async` | `none` | — | — |
| `mammoth dataset search` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.search` | `GET /workspaces/{workspace_id}/projects/{project_id}/datasets/search` (SearchDatasetsByContent) |
| `mammoth dataset tool-claim get` | `project` | Read | `none` | — | `not_async` | `none` | `mammoth.api.datasets.DatasetsAPI.tool_claim_get` | `GET /tool-claims` (GetToolClaim) |

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