Explicitly terminate a client session and fail closed for future calls.
POST /v1/sessions/{client_session_id}/terminate
POST
/v1/sessions/{client_session_id}/terminate
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” client_session_id
required
string
Query Parameters
Section titled “Query Parameters ” tenant_id
string
environment_id
string
Request Body required
Section titled “Request Body required ”object
reason_code
required
string
reason
string
correlation_id
string
Responses
Section titled “ Responses ”Termination accepted and audited.
object
schema_version
required
accepted
required
boolean
client_session_id
required
string
action
required
previous_state
required
string
next_state
required
string
reason_code
required
string
reason
required
string | null
correlation_id
required
string | null
revocation_id
required
string | null
backend_session_ids
required
Array<string>
audit_event_ids
required
Array<string>
upstream_attempted
required
Caller lacks session.terminate.
Type set in Geist, Source Serif 4, and Departure Mono.