Corgi BankDocumentation
OpenAPI

Verify actual signed cash and beneficial custody delivery before booking securities settlement

POST/investment-orders/{id}/settlement

Only the exact configured service with payments:investments:bridge submits signed actual cash and customer beneficial custody delivery, bound to the retained full execution. Receipt is retained before accounting, external evidence cannot fund two orders, and saved exact journal plans recover uncertain replies without duplicate cash. Late actual settlement retains its original date and exception. BUY removes DDA liability only after actual paid DVP; SELL restores actual received net cash. Customer securities never become bank-owned investment assets.

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

broker_referencestringRequired
cash_evidenceobjectRequired

Document retains the actual external bytes, not a mutable reference alone.

3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
cash_referencestringRequired
currency_codestringRequired
cusipstringRequired
custodian_referencestringRequired
delivery_evidenceobjectRequired

Document retains the actual external bytes, not a mutable reference alone.

3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
delivery_referencestringRequired
execution_sha256stringRequired
external_account_referencestringRequired
fee_amountintegerRequired
instruction_sha256stringRequired
key_idstringRequired
net_cash_amountintegerRequired
observed_atstring · date-timeRequired
order_idstringRequired
owner_idstringRequired
principal_amountintegerRequired
settled_atstring · date-timeRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

settlement_referencestringRequired
sidestringRequired
signaturestringRequired
unitsintegerRequired
versionstringRequired

Returns

200 OK

The Investment Order object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close