Update Job
Partially updates a job. Only fields present in the request body are modified — omitted fields are left unchanged. Returns the updated job.
Requires scope: jobs:write
Authentication
API_KEYstring
API Key authentication via header
Path parameters
id
Job ID.
Request
This endpoint expects an object.
name
Updated job name. Maximum 500 characters.
number
Updated job number. Maximum 255 characters.
client
Updated client contact information.
scheduledAt
Updated scheduled timestamp.
note
Updated notes. Maximum 5000 characters.
address
Updated job address.
userIds
Replacement list of assigned user IDs.
Response
This endpoint returns an object.
id
Unique identifier for the job.
name
Display name of the job.
createdAt
ISO 8601 timestamp when the record was created.
updatedAt
ISO 8601 timestamp when the record was last updated.
number
Job number or external reference.
client
Client contact associated with the job.
scheduledAt
ISO 8601 timestamp for when the job is scheduled.
note
Free-form notes attached to the job.
address
Address where the job is performed.
active
Whether the job is currently active. Archived jobs are returned with false.
assignedUserIds
IDs of users (technicians) assigned to this job.
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error