Skip to main content
PUT
Update a job
Use the Update Job endpoint to modify fields of an existing job. You must provide do_number to identify the job. You can also supply date and type to narrow the match. Place all fields you want to change inside the data object. For what status, primary_job_status, and tracking_status mean, see Status fields. See also Retrieve job, Create job, and Delete job.

Authorizations

X-API-KEY
string
header
required

Your Detrack API key, from Integrations > API Key in the dashboard.

Body

application/json
do_number
string
required
Example:

"DO-10001"

data
object
required

Job fields you can send. On update, send only the fields you want to change.

date
string<date> | null
Example:

"2026-09-15"

type
enum<string> | null
Available options:
Delivery,
Collection
Example:

"Delivery"

Response

The updated job.

data
object

A delivery or collection job. Only the most-used fields are listed; the API returns more.