# Flash API ## Docs - [Login](https://docs.bitcoinflash.xyz/api-reference/auth/login.md): Authenticate with email and password to receive a JWT token. - [Logout](https://docs.bitcoinflash.xyz/api-reference/auth/logout.md): Invalidate the current JWT token, logging the user out. - [Get Current User](https://docs.bitcoinflash.xyz/api-reference/auth/me.md): Retrieve the authenticated user's profile details. - [Reset Password](https://docs.bitcoinflash.xyz/api-reference/auth/password-reset.md): Reset the user's password using the OTP token received by email. - [Request Password Reset](https://docs.bitcoinflash.xyz/api-reference/auth/password-reset-request.md): Request a password reset OTP to be sent to the user's email. - [Reactivate Account](https://docs.bitcoinflash.xyz/api-reference/auth/reactivate.md): Send a reactivation code to a user's email address to re-enable a deactivated account. - [Regenerate OTP](https://docs.bitcoinflash.xyz/api-reference/auth/regenerate-otp.md): Request a new OTP code to be sent to the user's email. - [Register](https://docs.bitcoinflash.xyz/api-reference/auth/register.md): Register a new user account. An OTP will be sent to the provided email address for verification. - [Verify OTP](https://docs.bitcoinflash.xyz/api-reference/auth/verify-otp.md): Verify the OTP code sent to the user's email after registration. - [Create Transaction](https://docs.bitcoinflash.xyz/api-reference/transactions/create.md): Create a new buy or sell Bitcoin transaction. - [Flashback Stats](https://docs.bitcoinflash.xyz/api-reference/transactions/flashback.md): Get the user's personal Bitcoin trading flashback statistics — streaks, totals, and engagement metrics. - [List Transactions](https://docs.bitcoinflash.xyz/api-reference/transactions/list.md): Retrieve the authenticated user's full transaction history. - [Remaining Limit](https://docs.bitcoinflash.xyz/api-reference/transactions/remaining.md): Get the remaining transaction capacity for the current month as a percentage, based on the user's KYC tier limit. - [Transaction Summary](https://docs.bitcoinflash.xyz/api-reference/transactions/resume.md): Retrieve a summary of the user's transactions grouped by type. - [Get Transaction](https://docs.bitcoinflash.xyz/api-reference/transactions/show.md): Retrieve details of a specific transaction by its UUID. - [Authentication](https://docs.bitcoinflash.xyz/authentication.md): How to authenticate with the Flash API using JWT Bearer tokens - [Error Codes](https://docs.bitcoinflash.xyz/errors.md): Standard HTTP error codes returned by the Flash API - [Introduction](https://docs.bitcoinflash.xyz/introduction.md): Welcome to the Flash API — Buy & Sell Bitcoin with Mobile Money and Lightning Network ## OpenAPI Specs - [openapi](https://docs.bitcoinflash.xyz/api-reference/openapi.json) ## Optional - [GitHub](https://github.com)