# FlashData Auth API

**Canonical:** https://apis.io/apis/flashdata-dev/flashdata-dev-auth-api/  
**Provider:** FlashData — https://apis.io/providers/flashdata-dev/  
**Base URL:** https://api.flashdata.dev/v2  
**Documentation:** https://flashdata.dev/docs/reference

FlashData Auth API is one of 16 APIs that [FlashData](https://apis.io/providers/flashdata-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Auth API from FlashData — 15 operation(s) for auth.

## Operations (17)

| Method | Path | Summary |
|---|---|---|
| GET | `/oauth/requests/{requestId}` | Read an app authorization request and bind it to the current session |
| POST | `/oauth/requests/{requestId}` | Approve or deny an app authorization request |
| POST | `/auth/register` | Create a pending FlashData account |
| POST | `/auth/login` | Create an opaque Web session |
| POST | `/auth/logout` | Revoke the current session |
| GET | `/auth/me` | Read the current account and user |
| GET | `/auth/csrf` | Get the CSRF token bound to the current session |
| POST | `/auth/email-verifications` | Request or resend an email verification message |
| POST | `/auth/email-verifications/confirm` | Verify an email and activate the account |
| POST | `/auth/email-verifications/session` | Continue the original signup session after email verification |
| POST | `/auth/password-resets` | Request a password reset email |
| POST | `/auth/password-resets/confirm` | Set a new password and revoke existing sessions |
| GET | `/auth/sessions` | List active sessions for the current user |
| DELETE | `/auth/sessions` | Revoke all sessions except the current one |
| DELETE | `/auth/sessions/{sessionId}` | Revoke one session |
| POST | `/auth/re-authenticate` | Verify the current password for a sensitive operation |
| PATCH | `/auth/password` | Change the password and rotate the current session |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/flashdata-dev/openapi/flashdata-dev-auth-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-account-schema.json
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-register-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-session-schema.json
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-oauth-consent-schema.json
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-login-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/flashdata-dev/json-schema/flashdata-dev-login-response-schema.json

## Other FlashData APIs (12)

- [FlashData Account API](https://apis.io/apis/flashdata-dev/flashdata-dev-account-api/)
- [FlashData Agent Connections API](https://apis.io/apis/flashdata-dev/flashdata-dev-agent-connections-api/)
- [FlashData API Keys API](https://apis.io/apis/flashdata-dev/flashdata-dev-api-keys-api/)
- [FlashData Billing API](https://apis.io/apis/flashdata-dev/flashdata-dev-billing-api/)
- [FlashData Bulk Jobs API](https://apis.io/apis/flashdata-dev/flashdata-dev-bulk-jobs-api/)
- [FlashData Catalog API](https://apis.io/apis/flashdata-dev/flashdata-dev-catalog-api/)
- [FlashData Credits API](https://apis.io/apis/flashdata-dev/flashdata-dev-credits-api/)
- [FlashData Data Queries API](https://apis.io/apis/flashdata-dev/flashdata-dev-data-queries-api/)
- [FlashData Delivery API](https://apis.io/apis/flashdata-dev/flashdata-dev-delivery-api/)
- [FlashData Jobs API](https://apis.io/apis/flashdata-dev/flashdata-dev-jobs-api/)
- [FlashData Onboarding API](https://apis.io/apis/flashdata-dev/flashdata-dev-onboarding-api/)
- [FlashData Overview API](https://apis.io/apis/flashdata-dev/flashdata-dev-overview-api/)

## Tags

Authentication

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/flashdata-dev/flashdata-dev-auth-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/flashdata-dev/.
