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

## Filters on the list endpoints

`GET /v0/accounts`, `GET /v0/routes`, and `GET /v0/transactions` now take filters alongside `cursor` and `limit`. Filters combine with AND, multi-value filters take a single comma-separated parameter (`?type=mint,redeem`), and date ranges use dotted bounds (`?initiatedAt.gte=2026-08-01T00:00:00Z&initiatedAt.lt=2026-09-01T00:00:00Z`). A filter is never silently dropped: an unknown parameter or an out-of-set value returns `400 parameter_invalid` naming the parameter. See [Filtering list endpoints](/api/production#filtering-list-endpoints).

* **Accounts**: `kind`, `network`, `createdAt.gt` / `.gte` / `.lt` / `.lte`.
* **Routes**: `fromCurrency`, `toCurrency`, `toChain`, `toAccountId`.
* **Transactions**: `type`, `sourceChain`, `recipientChain`, `isInstantSettlement`, `initiatedAt.gt` / `.gte` / `.lt` / `.lte`.

## Retrieve a single account

`GET /v0/accounts/{accountId}` returns one account by id, in the same shape its entry in `GET /v0/accounts` carries. An id from another organization reads as `404 account_not_found`, the same as an unknown id.

## Other changes

* Two new `403` codes on authenticated endpoints: `account_not_provisioned` (your organization isn't provisioned for the product the endpoint belongs to) and `account_verification_pending` (provisioned, verification not yet complete). Both are listed in the [Error Reference](/api/production/errors).