- routing decisions
- screen-pops for live agents
- attaching metadata to tickets or workflow systems
- passing through identifiers collected earlier in the call
What the API returns
A successful response provides:id– the PolyAI conversation IDshared_id– an integrator-defined identifier, if one was storeddata– a free-form JSON object containing the handoff metadata written by the agent
- customer identifiers
- reasons for handoff
- queue or routing hints
- arbitrary key–value pairs describing caller state
Regional base URLs
Full endpoint structure:
https://api.{region}.platform.polyai.app/v1/{account_id}/{project_id}/handoff_state
You must supply either:
id(PolyAI conversation ID), orshared_id(a custom ID you passed into the system)

