Corgi BankDocumentation
OpenAPI

Set bank-controlled payment initiation limits

PUT/payment-limits/{account_id}

Requires payments:operations:write and staff authentication within five minutes. Tightening applies immediately; loosening records a pending payment-control-change and returns 409 payments.control_approval_required. A different operator with operations:approve must approve it. The service rechecks the scope, step-up and unchanged control state.

Path parameters

account_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

daily_amountintegerRequired
daily_user_amountintegerRequired
enabledbooleanRequired
operatorstringOptional

Names the operator only on the open local stack

per_payment_amountintegerRequired

Returns

200 OK

The Payment Limit object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close