post__sessions_revoke-all

POST /sessions/revoke-all

Revoke All Sessions

Revoke all active sessions for the authenticated user across all devices. This is equivalent to logging out from all devices simultaneously.

TypeScript Client Library

// Using the Flashback TypeScript client
import { FlashbackClient } from '@flashback/client';

const client = new FlashbackClient({
  accessToken: 'your-access-token'
});

// Revoke all sessions
try {
  const result = await client.sessions.revokeAll();
  console.log('All sessions revoked:', result);
} catch (error) {
  console.error('Failed to revoke all sessions:', error);
}

Code Samples

Example responses

200 Response

500 Response

Responses

Status
Meaning
Description
Schema

200

All sessions revoked successfully

Inline

500

Server error

Inline

Response Schema

Status Code 200

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

Operation success status

» message

string

false

none

Success message

Status Code 500

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

Operation success status

» error

string

false

none

Error message

To perform this operation, you must be authenticated by means of one of the following methods: BearerAuth

Last updated

Was this helpful?