Corgi BankDocumentation
OpenAPI

Create a bank treasury redemption

POST/ledger/securities/redemptions

Verified non-API-key exact original custodian service with ledger:securities:bridge supplies signed actual full Treasury repayment, original lot/reservation identity, actual external master statement and line, custody extinguishment and tax documents. The receipt ID and external references bind immutable replay; they cannot fund another source. Native accounting finishes contractual accretion, removes original AFS and allocated tax balances, reverses remaining ACL through credit provision and retains actual gross face, net cash, withholding and fees separately. Calendar maturity or projected discount is not cash; full face is paid once. The actual receipt is retained before accounting so posting failure remains recoverable. Complete evidence is strictly bounded at 5 MiB; responses at 16 MiB never silently truncate.

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

cash_evidenceobjectRequired
3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
cash_referencestringRequired
currency_codestringRequired
cusipstringRequired
custodian_referencestringRequired
custody_evidenceobjectRequired
3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
external_account_referencestringRequired
face_amountintegerRequired
fee_amountintegerRequired
idstringRequired
key_idstringRequired
legal_entitystringRequired
lot_idstringRequired
lot_revisionintegerRequired
master_cash_external_account_referencestringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

master_cash_statement_line_referencestringRequired
master_cash_statement_referencestringRequired
net_cash_amountintegerRequired
observed_atstring · date-timeRequired
original_settlement_sha256stringRequired
payment_datestring · dateRequired

A business date, YYYY-MM-DD

payment_referencestringRequired
signaturestringRequired
tax_evidenceobjectRequired
3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
unitsintegerRequired
versionstringRequired
withholding_amountintegerRequired

Returns

200 OK

The Bank Treasury Redemption object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close