Atomically fence an unposted instruction or recover money that already committed
/lending-servicing/received-payments/{id}/cancellationBounded USD individual-loan servicing forwarding. Actual ledger receipt, approved transfer receiver and native payable source are immutable. Customer receipt initiation requires lending:write, verified borrower identity and fresh step-up, with the exact original single-owner DDA. Read requires that borrower with lending:read or dedicated servicing read. Recovery, notice-backed return proposal and execution require human lending:servicing:write and fresh step-up; return review requires independent human lending:servicing:approve. Cancellation atomically fences an absent journal or recovers committed money. No loan principal reduction or receiving-servicer application/timeliness claim. Forwarding and return do not end after 60 days; the separately recorded 60-day window alone does not establish contractual timeliness.
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
reasonstringRequiredReturns
200 OK
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
actorstringRequiredcancellationobject or nullOptional3 child attributes
actorstringRequiredreasonstringRequiredrequested_atstring · date-timeRequiredcaptured_atstring · date-timeRequiredcontent_sha256stringRequiredcustomer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
idstringRequiredloan_idstringRequiredExample loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm
requestobjectRequiredReceivePayment is a fresh, voluntary instruction from the verified individual borrower. The account is resolved from the loan; no replacement destination or client-supplied received date is accepted.
5 child attributes
amount_minorintegerRequiredcurrencystringRequiredforwarding_consentbooleanRequiredreceiving_servicer_idstringRequiredtransfer_action_idstringRequiredresultobject or nullOptional12 child attributes
actorstringRequiredcancellation_reasonstringOptionalin_transfer_60_day_windowbooleanRequiredjournal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
journal_sha256stringOptionalobligationobject or nullOptional22 child attributes
account_idstringOptionalExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
amount_minorintegerRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcurrencystringRequiredcustomer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
evidence_referencestringRequiredhold_idstringRequiredExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
idstringRequiredissuerstringRequiredjurisdictionstringOptionalkindstringRequiredlegal_entitystringRequiredloan_idstringOptionalExample loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm
payee_referencestringOptionalsourceobjectRequired6 child attributes
closure_componentstringOptionalclosure_ledger_account_idstringOptionalExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
journal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
journal_keystringRequiredjournal_sha256stringRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
source_datestring · dateRequiredA business date, YYYY-MM-DD
source_date_basisstringOptionalsource_idstringRequiredsource_sha256stringRequiredtax_customer_idstringOptionalExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
tax_periodstringOptionalreceived_atstring · date-time or nullOptionalActual ledger commitment
received_datestring · date or nullOptionalEastern calendar date
recorded_atstring · date-timeRequiredstatestringRequiredRegistered or cancelled; pending has no result
timeliness_statusstringRequiredUnassessed; no contractual due/grace test inferred
transfer_window_endsstring · dateRequiredA business date, YYYY-MM-DD
returnsarray of objectsRequired8 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredapprovebooleanRequiredatstring · date-timeRequiredevidenceobjectRequiredEvidence identifies the actual reviewed input, never an inferred geocode or identity.
2 child attributes
referencestringRequiredsha256stringRequiredreasonstringRequiredidstringRequiredreceived_payment_idstringRequiredExample lpay_2tVh8nqLxq4GbDe0K1F6S9zRcWm
requestobjectRequired4 child attributes
amount_minorintegerRequiredevidenceobjectRequiredEvidence identifies the actual reviewed input, never an inferred geocode or identity.
2 child attributes
referencestringRequiredsha256stringRequiredproper_recipient_noticeobjectRequiredProperRecipientNotice is actual retained notice evidence. Capturing it does not send a message or manufacture provider delivery confirmation.
5 child attributes
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
noticeobjectRequiredreceiving_servicer_contactstringRequiredreceiving_servicer_idstringRequiredreceiving_servicer_namestringRequiredreasonstringRequiredresultobject or nullOptional15 child attributes
actorstringRequiredamount_minorintegerRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddestination_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
evidence_referencestringRequiredidstringRequiredjournal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
journal_keystringRequiredobligation_idstringRequiredobligation_sha256stringRequiredreasonstringRequiredrequested_bystringRequiredsource_idstringRequiredsource_sha256stringRequiredsourceobjectRequired10 child attributes
receiving_servicer_contactstringRequiredreceiving_servicer_idstringRequiredreceiving_servicer_namestringRequiredtransfer_action_idstringRequiredtransfer_action_sha256stringRequiredtransfer_effective_datestring · dateRequiredA business date, YYYY-MM-DD
transfer_review_sha256stringRequiredtransfer_reviewed_atstring · date-timeRequiredtransfer_reviewed_bystringRequiredtransfer_snapshot_sha256stringRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503