---
title: "Resubmit a Job"
method: PUT
path: "/jobs/{job_id}/resubmit"
tags: ["Jobs"]
---

# Resubmit a Job

`PUT /jobs/{job_id}/resubmit`

'If a job has failed processing with a transient error that may be solved by attempting processing again (such as a network timeout, or if you fix permissions on your server that had caused a download permission error) you may request that it be attempted again.

You may resubmit a job for processing by sending a PUT request to https://app.zencoder.com/api/v2/jobs/1234/resubmit?api_key=93h630j1dsyshjef620qlkavnmzui3. Only jobs that are not in the “finished” state may be resubmitted. If resubmission succeeds you will receive a 204 No Content response. If you attempt to resubmit a “finished” job you will receive a 409 Conflict response.

Resubmit requests are limited to prevent runaway scripts from repeatedly resubmitting a failing job. If you attempt to resubmit a job more times than the limit amount, you will receive a 403 Forbidden response. The limit is currently 5 attempts, but may change without warning.'

## Path parameters

- `job_id` string, required

## Query parameters

- `page` integer
- `per_page` integer

## Headers

- `Content-Type` string, required
- `Zencoder-Api-Key` string, required

## Response `204`

No content.

## Other responses

- `409` — Conflict
- `500` — Server error

---

[API](https://skmtc.dev/brightcovelearning/apis/zencoder-api.md) · [All operations](https://skmtc.dev/brightcovelearning/apis/zencoder-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/brightcovelearning/zencoder-api/revisions/1c9ad03e166e/schema)
