> For a complete index of Agora Finance documentation, fetch https://docs.agora.finance/llms.txt

## Authentication, Accounts, and Routes

The Public API gains its first authenticated endpoints, beyond the existing supply metrics. These are in **Beta** and access is gated: API keys are issued by Agora on request, so reach out to the Agora team to inquire about one. The public metrics endpoints stay open and need no key.

**Authentication**

* `POST /v0/auth/token` — exchange a long-lived API key for a short-lived (15-minute) session JWT, attached as a bearer token on every authenticated request. See the [Authentication guide](/api/production/authentication).

**Accounts**

* `GET /v0/accounts` — list the bank accounts and blockchain wallets registered to your organization. Read-only; accounts are registered from the dashboard.

**Routes**

* `POST /v0/routes` — create a reusable mint or redeem route and receive settlement instructions: a wire memo for fiat sources, or a deposit address per chain for onchain sources.
* `GET /v0/routes` — list every route on your organization, each with its full instructions.
* `GET /v0/routes/{routeId}` — retrieve a single route by ID.