# Statuses

Section: Team settings. Part of the [API reference](https://developer.yoprint.com/reference.md). Web page: https://developer.yoprint.com/reference/statuses/

This page and all 16 operation pages, in 2 files: https://developer.yoprint.com/llms/statuses.txt (operations 1 to 11), https://developer.yoprint.com/llms/statuses-2.txt (operations 12 to 16)

The status lists for sales orders, quotes, jobs, purchase orders, shipments, message threads and task presets. Each list has a starting and an ending status.

## Operations (16)

- [Create a status](https://developer.yoprint.com/reference/statuses/v1-status-store.md): `POST /v1/api/store/{team_slug}/setting/status`. Adds an in-between status (`type: in_progress`) to one list: sales orders, quotes, jobs, purchase orders, shipments, message threads, or the tasks of a task preset.
- [List every status, including deleted ones](https://developer.yoprint.com/reference/statuses/v1-status-index.md): `GET /v1/api/store/{team_slug}/setting/status`. Returns every status the team has, for every list, including deleted ones (`trashed: true`).
- [List message thread statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-customer-message.md): `GET /v1/api/store/{team_slug}/setting/status/customer_message`. Returns the team's message thread (role `customer_message`) statuses.
- [List job statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-job.md): `GET /v1/api/store/{team_slug}/setting/status/job`. Returns the team's job (role `job`) statuses.
- [List the task statuses of a task preset](https://developer.yoprint.com/reference/statuses/v1-status-list-pipeline.md): `GET /v1/api/store/{team_slug}/setting/status/pipeline/{hash_id}`. Returns the statuses of one task preset (role `pipeline`): the steps a task moves through.
- [List purchase order statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-purchase-order.md): `GET /v1/api/store/{team_slug}/setting/status/purchase_order`. Returns the team's purchase order (role `purchase_order`) statuses.
- [List purchase order statuses, without the ending one](https://developer.yoprint.com/reference/statuses/v1-status-list-purchase-order-without-end.md): `GET /v1/api/store/{team_slug}/setting/status/purchase_order_without_end`. Returns the team's purchase order (role `purchase_order`) statuses.
- [List quote statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-quote.md): `GET /v1/api/store/{team_slug}/setting/status/quote`. Returns the team's quote (role `quote`) statuses.
- [List sales order statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-sales-order.md): `GET /v1/api/store/{team_slug}/setting/status/sales_order`. Returns the team's sales order (role `order`) statuses.
- [List shipment statuses](https://developer.yoprint.com/reference/statuses/v1-status-list-shipment.md): `GET /v1/api/store/{team_slug}/setting/status/shipment`. Returns the team's shipment (role `shipment`) statuses.
- [Get a status](https://developer.yoprint.com/reference/statuses/v1-status-show.md): `GET /v1/api/store/{team_slug}/setting/status/{status_reference}`. Returns one status by its id.
- [Save a set of status changes](https://developer.yoprint.com/reference/statuses/v1-status-sync.md): `POST /v1/api/store/{team_slug}/setting/status/{status_reference}`. Creates, updates and deletes several statuses in one request, all or nothing.
- [Update a status](https://developer.yoprint.com/reference/statuses/v1-status-update-put.md): `PUT /v1/api/store/{team_slug}/setting/status/{status_reference}`. Changes a status's label, color, position or customer portal label.
- [Update a status without checks](https://developer.yoprint.com/reference/statuses/v1-status-update-patch.md): `PATCH /v1/api/store/{team_slug}/setting/status/{status_reference}`. Use PUT to change a status.
- [Delete a status](https://developer.yoprint.com/reference/statuses/v1-status-destroy.md): `DELETE /v1/api/store/{team_slug}/setting/status/{status_reference}`. Deletes an in-between (`in_progress`) or ending (`end`) status.
- [Restore a deleted status](https://developer.yoprint.com/reference/statuses/v1-status-restore.md): `PATCH /v1/api/store/{team_slug}/setting/status/{id}/restore`. Brings back a deleted status, with its label, color, type and position.
