Corgi BankDocumentation
OpenAPI

Freeze an auditable complete discovery result across supported archived sources with retained filters, high-water and chain root

POST/bank-records/discoveries

Dedicated records:bank staff authority and step-up within five minutes required; customers, services, API keys and third parties refuse. Source retention mappings, release, retention events, disposition and dispose_versions (removal of an unheld inventory source's retained row versions superseded through a nonfuture time, carried to the source by the repair route and worker only while no hub hold covers that source) need independent approval. Holds take effect immediately for existing/future archived facts and stay pending at each source until actual acknowledgment. An attachment the source or hub verification refuses for good, or that staff declare unretrievable after exhausted transport fetches, is recorded as a capture failure rather than blocking the ingest. Ingestion uses dedicated service connections and retained exact source snapshots/pages; users cannot upload or assert source contents. Discovery freezes complete membership and hashes with the requesting staff subject/purpose; every read is audited before release. Full external referenced documents remain outside explicit metadata projection coverage.

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

account_idstringOptional

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

created_fromstring · date-time or nullOptional
created_throughstring · date-time or nullOptional
customer_idstringOptional

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

ledger_account_idstringOptional

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

purposestringRequired
servicestringOptional
sourcestringOptional

Returns

200 OK

actorstringRequired
created_atstring · date-timeRequired
high_waterintegerRequired
idstringRequired
requestobjectRequired
8 child attributes
account_idstringOptional

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

created_fromstring · date-time or nullOptional
created_throughstring · date-time or nullOptional
customer_idstringOptional

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

ledger_account_idstringOptional

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

purposestringRequired
servicestringOptional
sourcestringOptional
request_sha256stringRequired
root_sha256stringRequired
rowsintegerRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close