Corgi BankDocumentation
OpenAPI

Retain signed actual custody units, values and explicit unknowns for reconciliation

POST/investment-lots/{id}/observations

Only the exact configured service with payments:investments:bridge supplies signed actual custodian units, optional values/tax basis/income and as-of date bound to the original settlement and beneficial account. Authentic unit mismatches are retained as exceptions; they never silently rewrite lots. Changed same-date evidence needs explicit correction. Unknown or zero actual NAV is not replaced with $1. Source observations do not post money.

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

accrued_income_amountinteger or nullOptional
as_ofstring · dateRequired

A business date, YYYY-MM-DD

close_out_completebooleanRequired
currency_codestringRequired
cusipstringRequired
custodian_referencestringRequired
evidenceobjectRequired

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

3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
external_account_referencestringRequired
key_idstringRequired
lot_idstringRequired
market_value_amountinteger or nullOptional
observed_atstring · date-timeRequired
original_settlement_sha256stringRequired
owner_idstringRequired
priceinteger or nullOptional
signaturestringRequired
tax_basis_amountinteger or nullOptional
unitsintegerRequired
versionstringRequired

Returns

200 OK

The Investment Lot object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close