> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finup.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API reference overview

> Public endpoint groups included in the Finup API reference.

The API reference is generated from `openapi.json` in this repository.

That file is produced by `scripts/generate-public-openapi.mjs` in the Backend repository (`npm run docs:openapi`), which declares an explicit whitelist of client-facing operations. Internal admin, support, script, frontend-only, and infrastructure routes are never part of it, so they cannot leak into client docs.

Do not hand-edit `openapi.json`. Change the generator in the Backend repository and regenerate.

## Included groups

| Group | Included now |
| - | - |
| Accounts | Create account, get account capabilities, card bins |
| Transactions | Transaction list, count, summary |
| Cards | Issue, list, get, deposit, withdraw, freeze, unfreeze, close |

## Money values

Amounts are transported as decimal strings in USD (for example `"150.00"`) on the account, transaction, and card-list endpoints, so clients never have to parse a float. The single-card and card-issuing responses still return the stored numbers.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.