Independently approve or reject exact bank-affiliate control content
/affiliate-controls/plans/{id}/reviewsFresh verified staff with compliance:affiliate:write and compliance:affiliate:approve required. A different actor decides the exact content SHA256. Identical decisions replay; changed identity, content or evidence conflicts.
Path parameters
idstringRequiredHeaders
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
content_sha256stringRequireddecisionstringRequiredevidenceobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredrationalestringRequiredReturns
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