Propose immutable evidenced bank-affiliate controls for independent approval
/affiliate-controls/policiesFresh verified staff with compliance:affiliate:write required. Immutable proposal binds idempotency to exact actor and input. Registries retain actual customer identity plus evidenced relationship; missing classification never means nonaffiliate. Capital uses evidenced filed consolidated Call Report amounts and dated complete external exposures, not an unfiled analytical estimate. Exact transaction plans retain attribution, comparable terms and collateral evidence. Approval is a separate action.
Headers
Idempotency-KeystringRequiredSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
capitalobjectRequired10 child attributes
allowance_amountinteger or nullOptionalallowance_excluded_from_tier2_amountinteger or nullOptionaldeducted_financial_subsidiary_amountinteger or nullOptionalfiled_atstring · date-timeRequiredfiling_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredframeworkstringRequiredStandardized or cblr
framework_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredreport_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_idstringRequiredamountintegerRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredexposure_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
Returns
200 OK
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
amountintegerRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredledger_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
amountintegerRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredledger_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_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredframeworkstringRequiredStandardized or cblr
framework_evidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredreport_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_idstringRequiredamountintegerRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredexposure_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_idstringRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503