Updates an existing job order in the system, including assigning workers to a job order that has been automatically cancelled by the system due to a timeout.
An existing job order can only be updated if it has not already been completely filled.
For interested type of job orders, only the updates to worker counts and assignment of interested workers is allowed. For cancelled job orders, only assignments are allowed; no changes to the existing job order are permitted. On the WorkN platform, if changes are made to attributes, date ranges, start time, and/or day list for offer-based job orders, a new job_order_id will be created within the WorkN system. However, the job_id and job_instance will remain the same, along with the ext_order_id.
Only the items that are being changed should be sent. This includes worker_assignments; only new assignments should be sent.