Capture actual current lending obligations and collateral; retain close blockers
/affiliate-controls/monitoring-runsVerified affiliate reader captures a current observation after lending accrual. BusinessDate names the requested completed close, ObservationDate names the current business date, and each lending source must be accrued through the requested close. This does not reconstruct historical obligations. The service retains actual source obligations including all accrued/uncollected interest and unpaid fees, current relationship reviews, original and additional cash holds, and capital comparisons. Source and ledger inconsistency, missing/expired evidence, unresolved funding, or collateral shortfall remain explicit close blockers. Full original commitment remains counted until reviewed release. Source calls occur outside the bankwide lock, then the unchanged reservation inventory and nonlocking source revisions are checked before capture. The exact current attribution plan is retained. Readiness records a collected observation; revision checks are not a distributed write fence. This observation is dated exception evidence, not a guarantee of uninterrupted compliance or external exposure completeness.
Headers
Idempotency-KeystringOptionalSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
business_datestring · dateRequiredA business date, YYYY-MM-DD
Returns
201 Created
actorstringRequiredall_affiliate_exposureintegerRequiredblockersarray of objectsRequired2 child attributes
reasonstringRequiredtransaction_refstringRequiredbusiness_datestring · dateRequiredA business date, YYYY-MM-DD
capital_stock_and_surplusintegerRequiredcapture_started_atstring · date-timeRequiredcaptured_atstring · date-timeRequiredcontent_sha256stringRequiredidstringRequireditemsarray of objectsRequired14 child attributes
accrued_interest_amountinteger or nullOptionalactual_cash_collateral_amountintegerRequiredblockersarray of stringsRequiredcollateralarray of objectsRequired6 child attributes
amountintegerRequiredhold_idstringRequiredExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
record_idstringRequiredsource_servicestringRequiredstatusstringRequiredlending_sourceobjectOptionallending_source_sha256stringOptionallending_versionobjectOptionalplanobjectRequired13 child attributes
collateralobject or nullOptionalCollateralAdjustmentRequest adds cash to an existing commitment's collateral. Amount is the additional pledge, not a replacement for the original pledge.
3 child attributes
cash_collateralobjectRequiredrationalestringRequiredreservation_idstringRequiredcontent_sha256stringRequiredcustomer_sha256stringOptionalcustomer_snapshotobjectOptionaldecisionobject or nullOptional6 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequiredevidenceobjectRequiredrationalestringRequiredidstringRequiredkindstringRequiredplanobject or nullOptional8 child attributes
attribution_customer_idsarray of stringsRequiredattribution_evidenceobjectRequiredcash_collateralobject or nullOptionalcreditobjectRequiredCreditRequest is created by the lending service from its immutable legal terms, never accepted from a customer as an authorization assertion. Amount is gross full commitment, including undrawn obligatory funds, not net cash after fees.
market_terms_evidenceobjectRequiredrationalestringRequiredsettlement_gl_codestringOptionalNonaffiliate facility only: reviewed card/rail settlement payable
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
policyobject or nullOptional10 child attributes
capitalobjectRequiredcoverage_evidenceobjectRequiredexisting_exposuresarray of objectsRequiredExternal opening book, never duplicates locally reserved commitments
exposure_as_ofstring · dateRequiredA business date, YYYY-MM-DD
legal_entitystringRequirednamestringRequiredrationalestringRequiredservice_subjectsarray of stringsRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
proposed_atstring · date-timeRequiredproposed_bystringRequiredregistryobject or nullOptional8 child attributes
affiliate_idstringOptionalCanonical company identity, not a whole customer group
classificationstringRequiredAffiliate or nonaffiliate; a miss never implies nonaffiliate
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
ownership_evidenceobjectRequiredrationalestringRequiredrelationshipstringRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
releaseobject or nullOptional4 child attributes
evidenceobjectRequiredobligation_terminatedboolean or nullOptionalrationalestringRequiredreservation_idstringRequiredprincipal_amountinteger or nullOptionalregistry_recordsarray of objectsRequired13 child attributes
collateralobject or nullOptionalCollateralAdjustmentRequest adds cash to an existing commitment's collateral. Amount is the additional pledge, not a replacement for the original pledge.
3 child attributes
cash_collateralobjectRequiredrationalestringRequiredreservation_idstringRequiredcontent_sha256stringRequiredcustomer_sha256stringOptionalcustomer_snapshotobjectOptionaldecisionobject or nullOptional6 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequiredevidenceobjectRequiredrationalestringRequiredidstringRequiredkindstringRequiredplanobject or nullOptional8 child attributes
attribution_customer_idsarray of stringsRequiredattribution_evidenceobjectRequiredcash_collateralobject or nullOptionalcreditobjectRequiredCreditRequest is created by the lending service from its immutable legal terms, never accepted from a customer as an authorization assertion. Amount is gross full commitment, including undrawn obligatory funds, not net cash after fees.
market_terms_evidenceobjectRequiredrationalestringRequiredsettlement_gl_codestringOptionalNonaffiliate facility only: reviewed card/rail settlement payable
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
policyobject or nullOptional10 child attributes
capitalobjectRequiredcoverage_evidenceobjectRequiredexisting_exposuresarray of objectsRequiredExternal opening book, never duplicates locally reserved commitments
exposure_as_ofstring · dateRequiredA business date, YYYY-MM-DD
legal_entitystringRequirednamestringRequiredrationalestringRequiredservice_subjectsarray of stringsRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
proposed_atstring · date-timeRequiredproposed_bystringRequiredregistryobject or nullOptional8 child attributes
affiliate_idstringOptionalCanonical company identity, not a whole customer group
classificationstringRequiredAffiliate or nonaffiliate; a miss never implies nonaffiliate
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
ownership_evidenceobjectRequiredrationalestringRequiredrelationshipstringRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
releaseobject or nullOptional4 child attributes
evidenceobjectRequiredobligation_terminatedboolean or nullOptionalrationalestringRequiredreservation_idstringRequiredrequired_covered_amountintegerRequiredreservationobjectRequired17 child attributes
actorstringRequiredaffiliate_idstringOptionalall_exposure_afterintegerRequiredcapital_stock_and_surplusintegerRequiredcash_hold_idstringOptionalExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
covered_amountintegerRequiredcreated_atstring · date-timeRequiredcreditobjectRequiredCreditRequest is created by the lending service from its immutable legal terms, never accepted from a customer as an authorization assertion. Amount is gross full commitment, including undrawn obligatory funds, not net cash after fees.
7 child attributes
amountintegerRequiredcurrency_codestringRequiredcustomer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
destination_account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
kindstringRequiredTerm_loan or facility; affiliate facility execution is refused
terms_sha256stringRequiredtransaction_refstringRequiredidstringRequiredmonitor_idstringOptionalplan_idstringRequiredplan_sha256stringRequiredpolicy_idstringRequiredpolicy_sha256stringRequiredregistry_idsarray of stringsRequiredsingle_exposure_afterintegerRequiredstatusstringRequiredPreparing, reserved, released; preparing still consumes capacity
undrawn_amountinteger or nullOptionalunpaid_fees_amountinteger or nullOptionalobservation_datestring · dateRequiredA business date, YYYY-MM-DD
policyobjectRequired13 child attributes
collateralobject or nullOptionalCollateralAdjustmentRequest adds cash to an existing commitment's collateral. Amount is the additional pledge, not a replacement for the original pledge.
3 child attributes
cash_collateralobjectRequired8 child attributes
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
amountintegerRequiredevidenceobjectRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
no_other_lienboolean or nullOptionalowner_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
perfected_and_enforceableboolean or nullOptionalsegregated_and_earmarkedboolean or nullOptionalrationalestringRequiredreservation_idstringRequiredcontent_sha256stringRequiredcustomer_sha256stringOptionalcustomer_snapshotobjectOptionaldecisionobject or nullOptional6 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredrationalestringRequiredidstringRequiredkindstringRequiredplanobject or nullOptional8 child attributes
attribution_customer_idsarray of stringsRequiredattribution_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredcash_collateralobject or nullOptional8 child attributes
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
amountintegerRequiredevidenceobjectRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
no_other_lienboolean or nullOptionalowner_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
perfected_and_enforceableboolean or nullOptionalsegregated_and_earmarkedboolean or nullOptionalcreditobjectRequiredCreditRequest is created by the lending service from its immutable legal terms, never accepted from a customer as an authorization assertion. Amount is gross full commitment, including undrawn obligatory funds, not net cash after fees.
7 child attributes
amountintegerRequiredcurrency_codestringRequiredcustomer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
destination_account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
kindstringRequiredTerm_loan or facility; affiliate facility execution is refused
terms_sha256stringRequiredtransaction_refstringRequiredmarket_terms_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredrationalestringRequiredsettlement_gl_codestringOptionalNonaffiliate facility only: reviewed card/rail settlement payable
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
policyobject or nullOptional10 child attributes
capitalobjectRequired10 child attributes
allowance_amountinteger or nullOptionalallowance_excluded_from_tier2_amountinteger or nullOptionaldeducted_financial_subsidiary_amountinteger or nullOptionalfiled_atstring · date-timeRequiredfiling_evidenceobjectRequiredframeworkstringRequiredStandardized or cblr
framework_evidenceobjectRequiredreport_datestring · dateRequiredA business date, YYYY-MM-DD
tier1_amountinteger or nullOptionaltier2_amountinteger or nullOptionalcoverage_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredexisting_exposuresarray of objectsRequiredExternal opening book, never duplicates locally reserved commitments
3 child attributes
affiliate_idstringRequiredamountintegerRequiredevidenceobjectRequiredexposure_as_ofstring · dateRequiredA business date, YYYY-MM-DD
legal_entitystringRequirednamestringRequiredrationalestringRequiredservice_subjectsarray of stringsRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
proposed_atstring · date-timeRequiredproposed_bystringRequiredregistryobject or nullOptional8 child attributes
affiliate_idstringOptionalCanonical company identity, not a whole customer group
classificationstringRequiredAffiliate or nonaffiliate; a miss never implies nonaffiliate
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
ownership_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredrationalestringRequiredrelationshipstringRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
releaseobject or nullOptional4 child attributes
evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredobligation_terminatedboolean or nullOptionalrationalestringRequiredreservation_idstringRequiredreadybooleanRequiredsingle_affiliate_exposuresobjectRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503