# Job presets

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

This page and all 9 operation pages, in 3 files: https://developer.yoprint.com/llms/job-presets.txt (operations 1 to 3), https://developer.yoprint.com/llms/job-presets-2.txt (operations 4 to 6), https://developer.yoprint.com/llms/job-presets-3.txt (operations 7 to 9)

Ready-made jobs, with their services, tasks, people and files, that you add to a sales order or quote in one step.

## Operations (9)

- [Create a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-store.md): `POST /v1/api/store/{team_slug}/setting/job_preset`. Saves a job preset, a ready-made job: a name, an optional note, the service lines (`service`), the tasks (`pipeline`), the people on the job (`assigned_users`) and files (`mockup`, `production_file`).
- [List job presets](https://developer.yoprint.com/reference/job-presets/v1-job-preset-index.md): `GET /v1/api/store/{team_slug}/setting/job_preset`. Returns all of the team's job presets, sorted by `position`, each with its service lines (`service`), tasks (`pipeline`), the people on the job (`assigned_users`) and its files (`mockup`…
- [Search job presets by name](https://developer.yoprint.com/reference/job-presets/v1-setting-job-preset-search.md): `POST /v1/api/store/{team_slug}/setting/job_preset/search`. Returns up to 10 job presets whose name contains `name`, sorted by `position`, in the same shape as the list.
- [Get a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-show.md): `GET /v1/api/store/{team_slug}/setting/job_preset/{hash_id}`. Returns one job preset with its service lines, tasks, people and files.
- [Update a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-update-put.md): `PUT /v1/api/store/{team_slug}/setting/job_preset/{hash_id}`. Changes a job preset.
- [Touch a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-update-patch.md): `PATCH /v1/api/store/{team_slug}/setting/job_preset/{hash_id}`. Use PUT to change a job preset.
- [Duplicate a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-duplicate.md): `POST /v1/api/store/{team_slug}/setting/job_preset/{hash_id}/duplicate`. Copies a job preset to the end of the list, named like it with " (copy)" added (the original name is shortened if the result would pass 191 characters).
- [Reorder job presets](https://developer.yoprint.com/reference/job-presets/v1-job-preset-arrange.md): `PUT /v1/api/store/{team_slug}/setting/job_preset/arrange`. Sets the `position` of the presets you list; the list sorts by it, lowest first.
- [Delete a job preset](https://developer.yoprint.com/reference/job-presets/v1-job-preset-destroy.md): `DELETE /v1/api/store/{team_slug}/setting/job_preset/{hash_id}`. Deletes a job preset for good, with its files; it can't be restored.
