Corgi BankDocumentation
OpenAPI

Capture an assigned collections or loss-mitigation case with retained borrower evidence

POST/lending-servicing/cases

Dedicated lending:servicing:write human staff authority and authentication within five minutes required. Records assigned collections/loss-mitigation work, actual receipt and source evidence. A captured loss-mitigation request immediately prevents foreclosure referral; acknowledgment/evaluation work remains visible. No claim that recording a notice delivers it.

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

assigned_tostringRequired
evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

2 child attributes
referencestringRequired
sha256stringRequired
kindstringRequired

Collections, loss_mitigation

loan_idstringRequired

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

reasonstringRequired
received_atstring · date-timeRequired

Returns

200 OK

acknowledgment_duestring · dateRequired

A business date, YYYY-MM-DD

actionsarray of objectsRequired
8 child attributes
actionobjectRequired
10 child attributes
appeal_untilstring · date or nullOptional

A business date, YYYY-MM-DD

effective_datestring · dateRequired

A business date, YYYY-MM-DD

endsstring · dateOptional

A business date, YYYY-MM-DD

evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

2 child attributes
referencestringRequired
sha256stringRequired
kindstringRequired

Contact, acknowledge, complete_application, forbearance, denial, withdrawal, foreclosure_referral, transfer_out

noticeobject or nullOptional
3 child attributes
channelstringRequired
evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

sent_atstring · date-timeRequired
previous_idstringOptional
reasonstringRequired
related_action_idstringOptional
transferobject or nullOptional
6 child attributes
receiver_acknowledgment_evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

receiving_servicer_contactstringRequired
receiving_servicer_idstringRequired
receiving_servicer_namestringRequired
servicing_contract_evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

snapshot_sha256stringRequired
actorstringRequired
case_idstringRequired

Example case_2tVh8nqLxq4GbDe0K1F6S9zRcWm

content_sha256stringRequired
created_atstring · date-timeRequired
decisionobject or nullOptional
5 child attributes
actorstringRequired
approvebooleanRequired
atstring · date-timeRequired
evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

2 child attributes
referencestringRequired
sha256stringRequired
reasonstringRequired
idstringRequired
loan_idstringRequired

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

actorstringRequired
created_atstring · date-timeRequired
evaluation_duestring · date or nullOptional

A business date, YYYY-MM-DD

idstringRequired
requestobjectRequired

Case tracks actual servicing work. A loss-mitigation request protects against foreclosure from capture, without waiting for staff approval of the request.

6 child attributes
assigned_tostringRequired
evidenceobjectRequired

Evidence identifies the actual reviewed input, never an inferred geocode or identity.

2 child attributes
referencestringRequired
sha256stringRequired
kindstringRequired

Collections, loss_mitigation

loan_idstringRequired

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

reasonstringRequired
received_atstring · date-timeRequired
work_neededarray of stringsRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close