Resolve a handoff and close its conversation
End the session: set_status(resolved) + conversation → CLOSED
with termination_reason = HANDOFF_RESOLVED, in one transaction (§6.4).
POST
Resolve a handoff and close its conversation
Authorizations
Path Parameters
Response
Successful Response
The API-response shape for a single handoffs row (UI + channel runtime).
Available options:
requested, assigned, accepted, resolved, cancelled Available options:
workflow_terminal, router, policy, call_transfer, warm_call_transfer The complete, enriched handoff packet — the channel-runtime contract.
Two halves, by who fills them:
- engine-supplied intent (rides on the
handoffsignal):reason,static_text,context_vars. - service-enriched at record time (needs DB access —
packet.py):summary(fromconversations.summary) andtranscript_ptr.
Resolve a handoff and close its conversation