Identifiers
- response.id
- The runtime response identifier. Use it for continuation as
previous_response_id. - response.metadata.session_id
- The persistent session identifier. Use it for polling, turns, files, cancel, and archive.
Terminal states
Streaming uses events such as response.completed, response.incomplete, and response.failed. Session polling reports a successful turn as status: "done", not completed.
Open standard
Saving response.id for continuation and response.metadata.session_id for recovery follows the UHP session model, which chains follow-up turns on the previous response id rather than on the session itself. See Sessions in the UHP specification.
Create API Key
Ready to run this against a live workspace? Keys take under a minute.

