User Account

The table below provides a categorized overview of the Flashback API endpoints, grouped by functional area. Each section lists the available HTTP functions along with a concise description of their purpose, helping developers quickly understand how to authenticate users, manage accounts, monitor service health, and control access tokens.

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

User Account API Calls

Method
API Reference
Description

DELETE/token/{tokenId}

Revoke a specific refresh token.

GET/

Check if the Flashback API is online.

GET/health

Get detailed service and dependency health status.

GET/token

List all active refresh tokens for the user.

POST/auth/google

Authenticate user using a Google OAuth access token.

POST/auth/google/exchange

Exchange Google OAuth code for an access token.

POST/auth/google/refresh

Refresh an expired Google access token.

POST/auth/github

Authenticate user using a GitHub OAuth code.

POST/auth/github/refresh

Refresh an expired GitHub access token.

POST/user/login

Log in an existing user using credentials.

POST/user/refresh

Refresh JWT access token using a refresh token.

POST/user/register

Register a new user with email and password.

Last updated

Was this helpful?