/v1/loan-casesThe loan desk queue
Open cases by default, most recently changed first; filter by stage, lender, lead, deal or “mine”.
Access: Signed-in members only (web or Android session) — not for API keys. Permission loans.view.
Parameters
statusquery- "open" | "all" | "logged" | "submitted" | "sanctioned" | "part_disbursed" | …
lender_idquery- Id
Opaque record id.
lead_idquery- Id
Opaque record id.
deal_idquery- Id
Opaque record id.
ownerquery- "me"
qquery- string
cursorquery- string
limitquery- integer
Response · 200
datarequired- array of LoanCase
metarequired- PageMeta
curl -X GET 'https://api.propzolo.com/v1/loan-cases' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"status": "logged",
"loan_type": "home_purchase",
"lead": {
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"name": "string"
},
"deal": {
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"title": "string"
},
"owner": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"lender": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"kind": "string"
},
"agent": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"property_value": 850000000,
"requested_amount": 850000000,
"tenure_months": 0,
"rate_bps": 0,
"sanctioned_amount": 850000000,
"sanctioned_rate_bps": 0,
"sanctioned_on": "2026-10-06",
"sanction_valid_until": "2026-10-06",
"bank_reference": "string",
"disbursed_total": 850000000,
"documents": {
"total": 0,
"done": 0
},
"commission": {
"rate_bps": 0,
"cap": 850000000,
"payer": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"accrued": 850000000,
"received": 850000000
},
"rejection_reason": "string",
"notes": "string",
"status_changed_at": "2026-10-06T05:30:00.000Z",
"created_at": "2026-10-06T05:30:00.000Z",
"updated_at": "2026-10-06T05:30:00.000Z",
"capabilities": {
"edit": true,
"commissions": true
}
}
],
"meta": {
"next_cursor": "string",
"has_more": true
}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

