Revoke selected sessions in one backend call.
POST /v1/sessions/batch-revoke
POST
/v1/sessions/batch-revoke
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” tenant_id
string
environment_id
string
Request Body required
Section titled “Request Body required ”object
client_session_ids
required
Array<string>
reason_code
required
string
reason
string
correlation_id
string
Responses
Section titled “ Responses ”Per-session revoke results, including partial success.
object
schema_version
required
requested_count
required
integer
succeeded_count
required
integer
failed_count
required
integer
results
required
Array<object>
object
client_session_id
required
string
status
required
reason_code
required
string
error_reason
required
string | null
backend_session_ids
required
Array<string>
audit_event_ids
required
Array<string>
Caller lacks session.revoke.
Type set in Geist, Source Serif 4, and Departure Mono.