# Jobs

## Endpoints

1. **List Jobs**  
   [GET](https://docs.mediakind.com/api-reference/media-api/jobs/list-jobs)  
   `/api/v1/projects/{project_name}/media/jobs`

2. **List Transform Jobs**  
   [GET](https://docs.mediakind.com/api-reference/media-api/jobs/list-jobs-get)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs`

3. **Get Job**  
   [GET](https://docs.mediakind.com/api-reference/media-api/jobs/get-job)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}`

4. **Create a Job**  
   [PUT](https://docs.mediakind.com/api-reference/media-api/jobs/create-a-job)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}`

5. **Update a Job**  
   [PATCH](https://docs.mediakind.com/api-reference/media-api/jobs/update-a-job)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}`

6. **Delete a Job**  
   [DELETE](https://docs.mediakind.com/api-reference/media-api/jobs/delete-a-job)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}`

7. **Cancel a Job**  
   [POST](https://docs.mediakind.com/api-reference/media-api/jobs/cancel-a-job)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}/cancelJob`

8. **Get Resource State**  
   [GET](https://docs.mediakind.com/api-reference/media-api/jobs/get-resource-state)  
   `/api/v1/projects/{project_name}/media/transforms/{transform_name}/jobs/{job_name}/state`
