Hand a task off to someone else
handoff_taskReassign a task to another worker or human with a required note. Cross-agency handoffs require allow_cross_agency: true and are audited. Attribution is required: hold an active lease, or pass an acting_worker_id you own — a human assignee or org owner may also act without a worker identity. Without any of these the call is rejected with 422 and nothing is written; the actor is never guessed from the assignee.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Name, @handle, or email of the recipient. Fuzzy-resolved. | |
| note | Yes | ||
| to_id | No | ||
| task_id | Yes | Task id, or a pasted Tango task URL. | |
| to_kind | No | ||
| auto_lease | No | If true and the recipient is a worker owned by the caller, immediately take a lease on the task so the recipient can start work without a separate claim_task call. | |
| lease_seconds | No | ||
| acting_worker_id | No | Optional. Self-asserted worker initiating this handoff. Ignored if a lease is active. Verified against caller ownership. | |
| allow_cross_agency | No |