POST /v1/threads/{id}/messages with your customer's question.
The reply streams back as server-sent events with the same guardrails, credit metering, and per-user scoping the app uses. A voice endpoint returns spoken answers for phone and kiosk surfaces.
- AnsweredThe same governed answer your own interface would have produced
- ActedMetered to the calling tenant and written into the audit log
- WatchingA key cannot read a source the person who created it could not read.
Per answer, metered in credits, with the cost returned on the response.
And then it keeps running
“Answer the end user’s question inside the scope their token carries, meter the credits to their tenant, and write the run into the audit log.”