Corgi BankDocumentation
OpenAPI

List the ISO 4217 currencies the ledger knows with their minor units, whether new accounts may open in each, and each currency's FX position pair

GET/ledger/currencies

Ledger reader authority required. Every ISO 4217 currency the core knows, with its minor units from ISO 4217 List One as published by the SIX Group maintenance agency on 2026-01-01 (JPY 0, KWD 3). enabled is true for USD and the currencies the ledger's LEDGER_CURRENCIES configuration admits for new accounts; fx_position appears once a movement has crossed the currency's position.

Returns

200 OK

dataarray of objectsRequired
5 child attributes
currency_codestringRequired
enabledbooleanRequired
fx_positionobject or nullOptional

PositionPair is a foreign currency's pair of bank accounts at the FX position: the position account in the currency and its USD equivalent account. Every movement between currencies passes through a pair, and the close remeasures the pair.

3 child attributes
currency_codestringRequired
equivalent_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

position_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

iso_numericstringRequired
minor_unitsintegerRequired

Errors

Every error is a problem document with a stable code. See Errors.

400401403404409412413422424429500503

to move to open esc to close