contractors
End Engagement
A manager ends an active contractor's engagement directly -- no strike, no performance freeze, no safety report behind it. Build task, 2026-10-01, Frederick: "there's no way for me to remove anyone." See service.end_engagement's own docstring: this calls the exact same end_shifts every ladder stop calls, so the floor give-back-with-surge and the desk cover-ask run identically.
⛔GATED hr:contractors:write, THE SAME GRANT hire NEEDS. Build task: "Same permission as hiring." Ending somebody's engagement is a manager's act of exactly the same weight as starting one.
post/api/contractors/{contractor_id}/end-engagement
Request
- Base URL: https://api.pigeonly.com (the document declares no server; this is the origin it was published from)
- URL: https://api.pigeonly.com/api/contractors/{contractor_id}/end-engagement
- Auth: none declared
Path parameters
contractor_idstring uuid required
Request body
Response
Successful Response
object required
Changes
No recorded changes to this operation across all 1 revision of this API.