# Task presets

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

This page and all 7 operation pages, in one file: https://developer.yoprint.com/llms/task-presets.txt

Named sets of task statuses (pipelines in the API) that tasks on jobs follow.

## Operations (7)

- [Create a task preset](https://developer.yoprint.com/reference/task-presets/v1-pipeline-store.md): `POST /v1/api/store/{team_slug}/setting/pipeline`. Creates a task preset with three statuses and returns it, statuses included: Pending (the start status), Started (in progress) and Completed (the end status).
- [List task presets](https://developer.yoprint.com/reference/task-presets/v1-pipeline-index.md): `GET /v1/api/store/{team_slug}/setting/pipeline`. Returns all the team's task presets in one list, including deleted ones (`trashed: true`), each with its statuses.
- [Show a task preset](https://developer.yoprint.com/reference/task-presets/v1-pipeline-show.md): `GET /v1/api/store/{team_slug}/setting/pipeline/{hash_id}`. Returns one task preset, deleted or not, with its statuses.
- [Update a task preset](https://developer.yoprint.com/reference/task-presets/v1-pipeline-update-put.md): `PUT /v1/api/store/{team_slug}/setting/pipeline/{hash_id}`. Changes a task preset's label, color or on/off state, and returns it with its statuses.
- [Update a task preset without checks](https://developer.yoprint.com/reference/task-presets/v1-pipeline-update-patch.md): `PATCH /v1/api/store/{team_slug}/setting/pipeline/{hash_id}`. Use PUT to change a task preset.
- [Delete a task preset](https://developer.yoprint.com/reference/task-presets/v1-pipeline-destroy.md): `DELETE /v1/api/store/{team_slug}/setting/pipeline/{hash_id}`. Deletes a task preset.
- [Restore a task preset](https://developer.yoprint.com/reference/task-presets/v1-pipeline-restore.md): `PATCH /v1/api/store/{team_slug}/setting/pipeline/{id}/restore`. Brings back a deleted task preset.
