Corgi BankDocumentation
OpenAPI

Create an investment distribution

POST/investment-distributions

Only the exact configured service with payments:investments:bridge supplies actual signed MMF cash income or full Treasury maturity evidence. Exact actor/key/input and unique external event replay protect cash. Gross, withholding, fees, net cash and actual provider tax character are retained separately. Treasury gross is full redeemed face once, never face plus the discount again; reaching maturity or projecting dividends is not receipt of cash. Competing sale/maturity cannot dispose the same lot twice.

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

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
custody_evidenceobjectRequired

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

3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
external_account_referencestringRequired
fee_amountintegerRequired
gross_amountintegerRequired
idstringRequired
key_idstringRequired
kindstringRequired

Cash_distribution or maturity

lot_idstringRequired
lot_revisionintegerRequired
net_cash_amountintegerRequired
observed_atstring · date-timeRequired
original_settlement_sha256stringRequired
owner_idstringRequired
payment_datestring · dateRequired

A business date, YYYY-MM-DD

payment_referencestringRequired
record_datestring · dateRequired

A business date, YYYY-MM-DD

signaturestringRequired
tax_characterstringRequired

Explicit actual classification, including unknown

tax_evidenceobjectRequired

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

3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
unitsintegerRequired

Original full lot; distribution does not remove units

versionstringRequired
withholding_amountintegerRequired

Returns

200 OK

The Investment Distribution object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close