Corgi BankDocumentation
OpenAPI

Create a bank securities snapshot

POST/ledger/securities/snapshots

Verified non-API-key staff/service with ledger:securities:read captures immutable source evidence under exact actor/key/input replay. This read authority cannot issue trades. ObservationDate is the actual current source date; requested BusinessDate describes close coverage, not reconstructed historical inventory. Snapshot retains original control/receipt evidence, assigned journal IDs, keys, actors, posting dates and commit times plus exact fingerprints including hold release; actual managed balances and dealer registry checks remain explicit. Day-close coverage needs the requested day's evidenced value and accrual through exclusive boundary D+1. Independent actual master-statement reconciliation remains a blocker until separately proven; provider signatures alone cannot make the book ready. Complete response is bounded at 16 MiB and never silently truncated. Customers and API keys are refused even locally.

Headers

Idempotency-KeystringRequired

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

business_datestring · dateRequired

A business date, YYYY-MM-DD

legal_entitystringRequired

Returns

200 OK

The Bank Securities Snapshot object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close