# Checks

The checks, what they computed, and running them again.

- [`GET /v1/accounts/{account}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getautomaticcheckpolicy_account.md): Reads the effective policy and its source for each scheduler half.
- [`PATCH /v1/accounts/{account}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_updateautomaticcheckpolicy_account.md): Updates only the selected halves; an inherit value removes that override.
- [`GET /v1/accounts/{account}/checks`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listchecks.md): Lists the checks.
- [`GET /v1/accounts/{account}/checks/{check}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getcheck.md): Gets one check.
- [`GET /v1/accounts/{account}/checks/{check}/referenceRanges`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listreferenceranges.md): Lists a check's reference ranges.
- [`GET /v1/accounts/{account}/checks/{check}/referenceRanges/{referenceRange}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getreferencerange.md): Gets one reference range.
- [`POST /v1/accounts/{account}/checks/{check}/referenceRanges/{referenceRange}:confirm`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_confirmreferencerange.md): Replaces a reference range's confirmed bounds, or clears the confirmation.
- [`GET /v1/accounts/{account}/checks/{check}/results`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listcheckresults.md): Lists a check's results.
- [`GET /v1/accounts/{account}/checks/{check}/results/{result}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getcheckresult.md): Gets one result: the newest stored for the pair at the robot's current model config (a dataset's own key is ListCheckResults'), NOT_RUN when there is none; reading queues nothing.
- [`GET /v1/accounts/{account}/checks/{check}/results/{result}:readReachTrace`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_readreachtrace.md): Read one result's bounded sampled solver joint trace.
- [`GET /v1/accounts/{account}/checks/{check}/runs`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listcheckruns.md): Lists a check's runs, newest first, in the caller's workspace.
- [`GET /v1/accounts/{account}/checks/{check}/runs/{run}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getcheckrun.md): Gets one run.
- [`POST /v1/accounts/{account}/checks/{check}/runs/{run}:cancel`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_cancelcheckrun.md): Cancels a running VLM or heuristic run: its pipeline run is cancelled, which releases the credits it reserved, and the run ends FAILED with "cancelled by" who asked.
- [`POST /v1/accounts/{account}/checks/{check}:run`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_runcheck.md): Runs a check over a dataset again; `checks/-` runs the dataset's default set (an upload runs episode-rules, a mixture runs mixture; reach is never in it, name `checks/reach`).
- [`GET /v1/accounts/{account}/datasets/{dataset}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getautomaticcheckpolicy_dataset.md): Reads the effective policy and its source for each scheduler half.
- [`PATCH /v1/accounts/{account}/datasets/{dataset}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_updateautomaticcheckpolicy_dataset.md): Updates only the selected halves; an inherit value removes that override.
- [`GET /v1/accounts/{account}/datasets/{dataset}/checks`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listdatasetchecks.md): Lists the catalog's checks as one dataset sees them: every active check version, grouped by category in the order returned, each with whether it can run on this dataset now and its latest completed...
- [`GET /v1/accounts/{account}/datasets/{dataset}/checks/{check}/findings`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_listcheckfindings.md): Lists the findings catalog checks wrote on a dataset, newest first: one per check, episode and finding key per run.
- [`POST /v1/accounts/{account}/datasets/{dataset}/checks:run`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_rundatasetchecks.md): Runs catalog checks over a dataset as one run: the union of `check_ids`, `categories` and `all`, deduplicated, on the episodes of `selection`, sampled to `max_episodes`.
- [`GET /v1/accounts/{account}/datasets/{dataset}/reachStatus`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getreachstatus.md): Where a dataset's reach check stands: the settings a RunCheck would use now, the key they make, and the dataset's runs.
- [`POST /v1/accounts/{account}/datasets/{dataset}/reachStatus:cancel`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_cancelreachstatus.md): Stops the dataset's current press (REQUESTED or RUNNING), including its selected legacy group of per-upload runs, as CANCELLED.
- [`GET /v1/accounts/{account}/datasets/{dataset}:readReachTraces`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_readreachtraces.md): Reads sampled posture traces for up to 32 results in one dataset under one reach key.
- [`GET /v1/accounts/{account}/workspaces/{workspace}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_getautomaticcheckpolicy_workspace.md): Reads the effective policy and its source for each scheduler half.
- [`PATCH /v1/accounts/{account}/workspaces/{workspace}/checkPolicies/{checkPolicy}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/checks_updateautomaticcheckpolicy_workspace.md): Updates only the selected halves; an inherit value removes that override.
