Update Job
Update a job record.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
employeeUuid
User id of the employee (not a UUID)
engagementUuid
UUID of the engagement
jobUuid
UUID of the job to update
Headers
vnd.a1.tenant-id
Tenant identifier for multi-tenant environments
Request
This endpoint expects an object.
jobDetails
Job details. Replaced as a whole, so send every field; missing ones, including the approvers, are cleared.
customerUuid
Customer UUID
enableLeave
enableExpenses
payFrequency
timesheetType
timesheetEnable
Send the current value with every update. If the job has submitted timesheets, an update that leaves it out or sets it to false is rejected.
fixedPayItems
timesheetLength
variableTimesheet
splitShifts
timesheetForPayroll
timesheetStart
Timesheet start day, 0 (Monday) to 6 (Sunday), or 1 to 31 for monthly timesheets. Send the current value with every update; if it is missing it is reset to 0.
rateCard
ruleGroup
companyUuid
Payroll company UUID for the job. Must be an existing company.
billingGroupUuid
glGroupUuid
Response
Job updated successfully
id
UUID of the job
affected
eventJobId
Errors
400
Bad Request Error
404
Not Found Error
