Corgi BankDocumentation
OpenAPI

Propose immutable signed-note variable-rate terms

POST/loans/{id}/rate-contract

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

ceiling_bpsintegerRequired
evidence_sha256stringRequired
first_resetstring · dateRequired

A business date, YYYY-MM-DD

floor_bpsintegerRequired
frequency_daysintegerRequired
frequency_monthsintegerRequired
indexstringRequired
lifetime_cap_bpsintegerRequired
lookback_daysintegerRequired
margin_bpsintegerRequired
max_age_daysintegerRequired
notice_daysintegerRequired
notice_rulestringRequired
periodic_cap_bpsintegerRequired
roundingstringRequired
rounding_bpsintegerRequired

Whole basis points; superseded by RoundingNanos when set

rounding_nanosintegerOptional

The rounding step in nanos: 1,250,000 is an eighth of a percent (12.5 bp)

Returns

200 OK

cancelledbooleanOptional
decisionobject or nullOptional
4 child attributes
actorstringRequired
approvebooleanRequired
atstring · date-timeRequired
reasonstringRequired
makerstringRequired
recorded_atstring · date-timeRequired
valueobjectRequired
7 child attributes
idstringRequired
initial_rate_bpsintegerRequired
product_codestringRequired
product_versionintegerRequired
target_idstringRequired
target_kindstringRequired
termsobjectRequired
17 child attributes
ceiling_bpsintegerRequired
evidence_sha256stringRequired
first_resetstring · dateRequired

A business date, YYYY-MM-DD

floor_bpsintegerRequired
frequency_daysintegerRequired
frequency_monthsintegerRequired
indexstringRequired
lifetime_cap_bpsintegerRequired
lookback_daysintegerRequired
margin_bpsintegerRequired
max_age_daysintegerRequired
notice_daysintegerRequired
notice_rulestringRequired
periodic_cap_bpsintegerRequired
roundingstringRequired
rounding_bpsintegerRequired

Whole basis points; superseded by RoundingNanos when set

rounding_nanosintegerOptional

The rounding step in nanos: 1,250,000 is an eighth of a percent (12.5 bp)

Errors

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

400401403404409412413422424429500503

to move to open esc to close