Skip to content
Console
Menu

Queues

Workflows

Getting Started

Authentication

KV Store

Revoke a session

Revokes a session.

Revokes a session.

  • Path POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/end_users/end-user/sessions/session:revoke
  • Scope auth:write
  • Effect destructive — a successful call removes data; the CLI asks before it runs.
  • Collection sessions

#Request

FieldTypeWhat it is
namestringThe name of the session. Required.

#Response

FieldTypeWhat it is
namestringorgs/{org}/projects/{project}/envs/{env}/end_users/{end_user}/sessions/{session}.
uidstringses_<cell><ulid>; never reused. Output only.
metaResourceMetaResource metadata.
stateSessionStateThe session state. Output only. One of active, revoked, expired.
assuranceAuthMethodHow the session was established. Output only. One of password, magic_link, email_otp, passkey, totp, oidc, saml.
mfaboolWhether a second factor was presented. Output only.
active_organizationstringThe active customer organization. Output only.
oauth_clientstringThe OAuth client the session signed in to, if any. Output only.
ip_addressstringThe client IP at sign-in. Output only.
user_agentstringThe user agent at sign-in. Output only.
last_active_timetimestampThe last authenticated use. Output only.
expire_timetimestampWhen the session expires. Output only.
revoke_timetimestampWhen the session was revoked. Output only.
revoke_reasonSessionRevokeReasonWhy the session was revoked. Output only. One of sign_out, user, admin, session_limit, recovery, suspended, deleted, fingerprint.

#ResourceMeta

FieldTypeWhat it is
generationint64Increases by one on every change to spec. Output only.
etagstringStrong ETag (AIP-154): changes on any change to spec, status, or metadata. Send it back as If-Match or etag to make Update and Delete conditional; a mismatch fails with ABORTED / 409 ETAG_MISMATCH. Output only.
create_timetimestampWhen the Resource was created. Output only.
update_timetimestampWhen the Resource last changed. Output only.
delete_timetimestampSet while the Resource is being deleted. Output only.
labelsmap<string, string>Caller-writable, indexed labels (AIP-122 label rules).
annotationsmap<string, string>Caller-writable, unindexed annotations.
display_namestringCaller-writable human-readable name.
creatorstringThe principal that created the Resource. Output only.

#Errors

Every error arrives in the body Errors describes.

#Examples

curl -X POST "https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/end_users/end-user/sessions/session:revoke" \
  -H "Authorization: Bearer $SYLPHX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'