Skip to main content
The terminal result for an accepted session.update. Correlate it with request_event_id. session.updated acknowledges the update; it does not replace the completion result.

Event fields

string, server event ID.
required
type · always session.update.done.
request_event_id · string, original request ID.
status · string. One of completed, cancelled, or failed.
reason · optional string for cancelled or failed results, such as superseded or session_shutdown.
A request that fails validation returns error; do not keep waiting for completion. session.update.done is not retained or replayed.