Corgi BankDocumentation
OpenAPI

Verify a signed complete correspondent cash inventory and retain exact reconciliation breaks

POST/ledger/fx/statements

Configured bridge identity and pinned Ed25519 signature required. Supply the actual correspondent ending position and complete cash-reference inventory from zero boarding. Every retained cash reference, direction and quantity must match; equal totals cannot hide unknown, omitted or unapplied cash. Evidence and identified breaks are retained immutably. This bank bridge JSON is not a certified SWIFT/CHIPS adapter.

Headers

Idempotency-KeystringOptional

Send on every write that creates or changes money or state; a replay with the same key returns the original result with 200.

Body parameters

advice_sha256stringRequired
as_ofstring · date-timeRequired
book_idstringRequired
closing_minorintegerRequired
currency_codestringRequired
external_account_refstringRequired
key_idstringRequired
linesarray of objectsRequired

Complete inventory from zero boarding through AsOf

2 child attributes
foreign_referencestringRequired
signed_minorintegerRequired
protocolstringRequired
signaturestringRequired
statement_referencestringRequired

Returns

200 OK

actorstringRequired
advice_sha256stringRequired
as_ofstring · date-timeRequired
atstring · date-timeRequired
authority_sha256stringRequired
book_idstringRequired
breaksarray of stringsRequired
closing_minorintegerRequired
content_sha256stringRequired
currency_codestringRequired
external_account_refstringRequired
idstringRequired
key_idstringRequired
linesarray of objectsRequired

Complete inventory from zero boarding through AsOf

2 child attributes
foreign_referencestringRequired
signed_minorintegerRequired
protocolstringRequired
reconcilesbooleanRequired
signaturestringRequired
sourceobjectRequired
8 child attributes
book_idstringRequired
carrying_usd_minorintegerRequired
currency_codestringRequired
foreign_minorintegerRequired
ledger_usd_minorintegerRequired
reconcilesbooleanRequired
reserved_minorintegerRequired
revisionintegerRequired
source_event_idstringRequired
statement_referencestringRequired
verified_public_keystringRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close