Corgi BankDocumentation
OpenAPI

Resolve a break with a reason (a treasury checker); a pledged-asset break resolves only once its pledge is releasing or released

POST/ledger/collateral/breaks/{id}/resolution

The ledger's guard admits ledger:treasury:write; the store requires operations:approve and a step-up within five minutes. A pledged_asset_ended break is refused 409 conflict while its pledge is still reserved or pledged. The same resolution by the same checker replays.

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

resolutionstringRequired

Returns

200 OK

idintegerRequired
kindstringRequired

Missing_at_lender, missing_in_register, value_difference, capacity_difference or pledged_asset_ended

lender_amountintegerRequired
lender_idintegerRequired
opened_atstring · date-timeRequired
pledge_idintegerOptional

The pledge a pledged_asset_ended break names

referencestringOptional
register_amountintegerRequired
resolutionstringOptional
resolved_atstring · date-time or nullOptional
resolved_bystringOptional
statement_idintegerRequired

Zero for a pledged_asset_ended break

Errors

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

400401403404409412413422424429500503

to move to open esc to close