Yes, with some limitations as described below:
- If a job has been completed, the worker cannot be changed.
- If a job has been started and is in progress, the worker can be changed but not left blank. Simply send a PUT to the API specifying the new worker for the job.
- If a job has been assigned to a worker, but not started, it can be removed from the worker by sending the following PUT message to the API:
<job>
<status>unallocated</status>
</job>