Update Job

Update a job record. All fields are optional — only provided fields are updated.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

employeeUuidstringRequiredformat: "uuid"
User UUID of the employee
engagementUuidstringRequiredformat: "uuid"
UUID of the engagement
jobUuidstringRequiredformat: "uuid"
UUID of the job to update

Headers

vnd.a1.tenant-idstringOptional

Tenant identifier for multi-tenant environments

Request

This endpoint expects an object.
workplaceIdintegerOptional
Workplace ID for the job
primaryApproverIdstringOptional
User UUID of the primary approver
secondaryApproverIdstringOptional
User UUID of the secondary approver
expenseApproverIdstringOptional
User UUID of the expense approver
enableLeavebooleanOptional
enableExpensesbooleanOptional
enableInvoicebooleanOptional
payFrequencystringOptional
splitShiftsbooleanOptional
companyUuidstringOptionalformat: "uuid"
Payroll company UUID for the job
billingGroupUuidstringOptionalformat: "uuid"
glGroupUuidstringOptionalformat: "uuid"
glGroupFallbackenumOptional
Allowed values:
costCenterstringOptional
customerUuidstringOptionalformat: "uuid"
Customer UUID for workplace lookup
rateCardstringOptional
ruleGroupstringOptional
timesheetTypestringOptional
timesheetEnablebooleanOptional
timesheetLengthstringOptional
variableTimesheetbooleanOptional
jobDetailsobjectOptional

Job detail fields to update (all optional)

Response

Job updated successfully
affectedinteger
eventJobIdstring

Errors

400
Bad Request Error
404
Not Found Error