Corgi BankDocumentation
OpenAPI

Independently replace current FX authority without changing bank account identity or clearing a pause

POST/ledger/fx/authorities/{id}/decisions

Fresh treasury checker and operations:approve must independently approve exact replacement terms against the current authority digest. Actual correspondent identity, account and currency remain immutable. Limits, short-dated operating authority and public receipt keys can renew; the pause remains in force. Unsent orders bound to earlier authority require cancellation and a new proposal. Already dispatched money still requires an exact final receipt signed by a currently approved key; a rotated-out key cannot authorize new evidence. Previously accepted receipts retain the exact verified key/digest and remain recoverable without re-signing or moving money twice.

Path parameters

idstringRequired

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

approvebooleanRequired
content_sha256stringRequired
evidencestringRequired

Returns

200 OK

actorstringRequired
atstring · date-timeRequired
book_idstringRequired
content_sha256stringRequired
decisionobject or nullOptional
5 child attributes
actorstringRequired
approvebooleanRequired
atstring · date-timeRequired
content_sha256stringRequired
evidencestringRequired
evidencestringRequired
expected_authority_sha256stringRequired
idstringRequired
max_native_unitsintegerRequired
max_order_usd_minorintegerRequired
policy_referencestringRequired
public_keysobjectRequired
valid_fromstring · dateRequired

A business date, YYYY-MM-DD

valid_throughstring · dateRequired

A business date, YYYY-MM-DD

Errors

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

400401403404409412413422424429500503

to move to open esc to close