Corgi BankDocumentation
OpenAPI

Create a capital run

POST/reporting/capital/runs

Requires verified staff reporting:write with fresh step-up. Exact-input and actor-bound idempotency. Runs require an independently approved effective policy and the exact tied closing of a calendar quarter end or, with measurement month_end, of a quarter's first or second calendar month-end (a month-end that is not a Federal Reserve banking day is measured on the closing of the last banking day before it, recorded in the result as closing_date with carried true, as 12 CFR 327.5(a)(1) uses the previous business day's amounts for a closed day); a month-end run carries no quarter average, leverage deduction, consolidation or trading input and reports tier 1 capital and risk-based ratios without a leverage ratio or CBLR screen, for Schedule RC-O item 5. Every core asset/contra-asset and equity/income/expense balance must reconcile to explicitly classified or excluded allocations. Risk weights, conversion factors, capital eligibility adjustments, off-balance inclusion, whole-quarter average assets and consolidation are evidenced, never inferred from product labels. Undefined denominators are not reported as zero or a passing ratio. Outputs are a reviewed standardized capital workpaper and current CBLR criteria screen, not a filing or regulatory/PCA compliance decision; CBLR election and grace history remain in the governed Call Report workflow.

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

as_ofstring · dateRequired

A business date, YYYY-MM-DD

componentsarray of objectsRequired
7 child attributes
book_amountintegerRequired
bucketstringRequired

Cet1, additional_tier1, tier2, allowance, excluded

evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
gl_codestringOptional
idstringRequired
regulatory_amountintegerRequired
treatmentstringRequired
coverage_evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
deductionsarray of objectsRequired
5 child attributes
amountintegerRequired
bucketstringRequired

Cet1, additional_tier1, tier2

evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
idstringRequired
treatmentstringRequired
denominatorsobjectRequired

AverageAssets is an evidenced whole-calendar-quarter average prepared under the applicable Call Report instructions. A closing balance is never substituted.

8 child attributes
additional_credit_rwaobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
average_assetsobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
average_fromstring · dateRequired

A business date, YYYY-MM-DD

average_throughstring · dateRequired

A business date, YYYY-MM-DD

consolidation_adjustmentobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
leverage_deductionsobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
market_rwaobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
trading_assets_and_liabilitiesobjectRequired
3 child attributes
amountinteger or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
treatmentstringRequired
eligibilityobjectRequired
4 child attributes
advanced_approachesboolean or nullOptional
cblr_election_reportedboolean or nullOptional
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
supervisory_restrictionboolean or nullOptional
exposuresarray of objectsRequired
8 child attributes
book_amountintegerRequired
evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
excludedbooleanRequired
gl_codestringOptional
idstringRequired
regulatory_exposure_amountintegerRequired
risk_classstringOptional
treatmentstringRequired
measurementstringOptional

Omitted for a quarter-end run; month_end at a quarter's first or second month-end

off_balancearray of objectsRequired
6 child attributes
cblr_includedboolean or nullOptional

Notional inclusion under 3.12, distinct from risk-based CCF

evidenceobjectRequired

Evidence binds externally prepared inputs and assumptions to retained documentation.

2 child attributes
referencestringRequired
sha256stringRequired
idstringRequired
notional_amountintegerRequired
risk_classstringRequired
treatmentstringRequired
policy_idstringRequired
rationalestringRequired

Returns

200 OK

The Capital Run object.

Errors

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

400401403404409412413422424429500503

to move to open esc to close