blocked property. Blocking changes account state; it is not a delete operation and must not be described as data erasure.
Recommended offboarding flow
Block the employee
What the public contract guarantees
- The employee resource contains a boolean
blockedstate. - The update endpoint can change that state.
- The employee remains addressable by its resource ID while available in scope.
- The public API does not expose employee deletion.
What the public contract does not specify
The OpenAPI contract does not enumerate every downstream portal or business effect of a blocked employee. Do not assume that blocking automatically:- deletes employee data
- cancels, rejects, or archives existing orders
- deletes incidents or attachments
- deletes payroll data
- fulfills a legal erasure request
Reactivation
Where the business process permits reactivation, set:Operational checklist
- JobHandy employee ID is known
- Current employee state has been read
-
blocked=truewas validated with dry run - Real write succeeded and request ID was stored
- Open orders and incidents were reviewed by the responsible process owner
- Local access, schedules, secrets, and exports were handled as required
- Any deletion or data-subject process was routed separately
