# Statuses

Running work and what ended recently, per workspace or for a whole
organization, and a way to stop it.

Read from the events record: a status is the latest OPERATION_* event of
its operation, joined with the progress its service last posted. Live
changes come on the events stream (`/next/events/v1/events`): each
OPERATION_* event, and progress as `event: progress`.

- [`GET /v1/accounts/{account}/statuses`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_liststatuses_account.md): Lists running work (QUEUED, RUNNING) and work that ended within `recent`, most recently changed first.
- [`GET /v1/accounts/{account}/statuses/{statuse}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_getstatus_account.md): Gets one operation's status.
- [`POST /v1/accounts/{account}/statuses/{statuse}:cancel`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_cancelstatus_account.md): Asks the service that runs the work to stop it, and answers once it accepted.
- [`GET /v1/accounts/{account}/workspaces/{workspace}/statuses`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_liststatuses_workspace.md): Lists running work (QUEUED, RUNNING) and work that ended within `recent`, most recently changed first.
- [`GET /v1/accounts/{account}/workspaces/{workspace}/statuses/{statuse}`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_getstatus_workspace.md): Gets one operation's status.
- [`POST /v1/accounts/{account}/workspaces/{workspace}/statuses/{statuse}:cancel`](https://junction-docs.qualiastudios.dev/api/qualia-v1/operations/statuses_cancelstatus_workspace.md): Asks the service that runs the work to stop it, and answers once it accepted.
