# Datasets

Browse, create and edit datasets.

- [`GET /v1/accounts/{account}/datasets`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_listdatasets.md): Lists the datasets of one account (uploads, mixtures and merged datasets).
- [`POST /v1/accounts/{account}/datasets`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_createdataset.md): Creates a mixture.
- [`GET /v1/accounts/{account}/datasets/{dataset}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_getdataset.md): Gets one dataset.
- [`DELETE /v1/accounts/{account}/datasets/{dataset}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_deletedataset.md): Deletes a mixture, or retires an upload or a merged dataset: it leaves every list and its episodes leave every mixture, but nothing is erased, and versions that pin its episodes keep resolving.
- [`PATCH /v1/accounts/{account}/datasets/{dataset}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_updatedataset.md): Edits display_name, description, labels, source_robot, target_robot or reach_settings.
- [`GET /v1/accounts/{account}/datasets/{dataset}/cameraLags`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_getcameralags.md): Reads per-camera lag estimates and current stamp offsets for an upload, or every upload held by a merged dataset.
- [`GET /v1/accounts/{account}/datasets/{dataset}/ingestReport`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_getingestreport.md): The structured report an upload's ingest wrote (meta/ingest_report.json at the latest publication).
- [`GET /v1/accounts/{account}/datasets/{dataset}/preparation`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_getpreparation.md): What the newest prepare run did to an upload (every upload is prepared after it lands): the Task it matched and applied, or the Task it drafted; the takes it split; the dataset's own task names and...
- [`POST /v1/accounts/{account}/datasets/{dataset}/preparation:confirmTaskStrings`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_confirmtaskstrings.md): Stores a person's decisions on the dataset's own task names: the full set, so a key not listed is cleared.
- [`GET /v1/accounts/{account}/datasets/{dataset}/reingests/{reingest}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_getreingest.md): Where a re-ingest has got to, from durable state.
- [`GET /v1/accounts/{account}/datasets/{dataset}/reingests/{reingest}/notCarried`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_listreingestnotcarried.md): Exact durable losses of a successfully published re-cut, in old take number order.
- [`POST /v1/accounts/{account}/datasets/{dataset}/reingests/{reingest}:cancelPoseMove`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_cancelposemove.md): Stops one still-preparing pose move, fenced to the observed attempt.
- [`POST /v1/accounts/{account}/datasets/{dataset}:copy`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_copydataset.md): Copies a dataset (its current version, or one tagged version) into a workspace.
- [`POST /v1/accounts/{account}/datasets/{dataset}:correctCameraLags`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_correctcameralags.md): Corrects camera stamp offsets through a recorded corrective re-ingest.
- [`POST /v1/accounts/{account}/datasets/{dataset}:move`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_movedataset.md): Moves a dataset to another workspace of the same organization.
- [`POST /v1/accounts/{account}/datasets/{dataset}:reingest`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_reingestdataset.md): Upload only (MCAP): commits a new meta/ingest.toml and ingests the unchanged recordings again under it, publishing the upload's next generation.
- [`POST /v1/accounts/{account}/datasets/{dataset}:relinkTask`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_relinktask.md): Moves an upload's or a merged dataset's Task link to the Task's newest published revision, and the links of its takes that name the same Task, then starts the checks a finished preparation starts: ...
- [`POST /v1/accounts/{account}/datasets/{dataset}:remapChannels`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_remapdatasetchannels.md): Maps native channel names onto canonical keys where the automatic grammar got them wrong or found none (a mapping lens), then derives the robot interface again.
- [`POST /v1/accounts/{account}/datasets/{dataset}:removeMergedMember`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_removemergeddatasetmember.md): Removes one upload from the CURRENT membership of a merged dataset.
- [`POST /v1/accounts/{account}/datasets/{dataset}:resolvePoses`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_resolveposes.md): Resolves a handheld upload's poses at each hand's TCP (poses_at TCP), or undoes that (ROOT), by re-deriving the upload with the calibration.
- [`POST /v1/accounts/{account}/datasets/{dataset}:revertMerge`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_revertmerge.md): Always FAILED_PRECONDITION: a whole merge cannot be reverted.
- [`POST /v1/accounts/{account}/datasets:merge`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/datasets_mergedatasets.md): Merges compatible uploads into one dataset of its own, or adds uploads to a merged dataset.
