/v1/cp-disputesThe dispute queue: open first, oldest first
Access: Signed-in members only (web or Android session) — not for API keys. Permission partners.view.
Parameters
statusquery- "open" | "decided" | "withdrawn"
Response · 200
datarequired- array of object
data[].idrequired- Id
Opaque record id.
data[].statusrequired- "open" | "decided" | "withdrawn"
data[].reasonrequired- "other_partner" | "direct_enquiry"
data[].clientrequired- object
data[].client.namerequired- string or null
data[].client.phonerequired- string
data[].projectrequired- object or null
data[].project.idrequired- Id
Opaque record id.
data[].project.namerequired- string
data[].leadrequired- object or null
data[].lead.idrequired- Id
Opaque record id.
data[].lead.numberrequired- integer
data[].registration_idrequired- Id
Opaque record id.
data[].claimantrequired- object
data[].claimant.partnerrequired- object or null
data[].claimant.registered_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].claimant.verified_visit_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].holderrequired- object
data[].holder.partnerrequired- object or null
data[].holder.registered_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].holder.verified_visit_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].holder.kindrequired- "partner" | "direct"
data[].suggestionrequired- object
data[].suggestion.winnerrequired- "claimant" | "holder"
data[].suggestion.strengthrequired- "strong" | "weak"
data[].suggestion.textrequired- string
data[].evidencerequired- array of object
data[].evidence[].byrequired- "partner" | "member"
data[].evidence[].namerequired- string or null
data[].evidence[].noterequired- string
data[].evidence[].atrequired- DateTime
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].decisionrequired- "award_claimant" | "keep_holder" or null
data[].decision_noterequired- string or null
data[].decided_byrequired- object or null
data[].decided_by.idrequired- Id
Opaque record id.
data[].decided_by.namerequired- string
data[].decided_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].created_atrequired- DateTime
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/cp-disputes' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"status": "open",
"reason": "other_partner",
"client": {
"name": "string",
"phone": "string"
},
"project": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"lead": {
"id": "cmusrceel0000q7kaafxqi1om",
"number": 0
},
"registration_id": "cmusrceel0000q7kaafxqi1om",
"claimant": {
"partner": {
"id": "cmusrceel0000q7kaafxqi1om",
"firm_name": "string"
},
"registered_at": "2026-10-06T05:30:00.000Z",
"verified_visit_at": "2026-10-06T05:30:00.000Z"
},
"holder": {
"partner": {
"id": "cmusrceel0000q7kaafxqi1om",
"firm_name": "string"
},
"registered_at": "2026-10-06T05:30:00.000Z",
"verified_visit_at": "2026-10-06T05:30:00.000Z",
"kind": "partner"
},
"suggestion": {
"winner": "claimant",
"strength": "strong",
"text": "string"
},
"evidence": [
{
"by": "partner",
"name": "string",
"note": "string",
"at": "2026-10-06T05:30:00.000Z"
}
],
"decision": "award_claimant",
"decision_note": "string",
"decided_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"decided_at": "2026-10-06T05:30:00.000Z",
"created_at": "2026-10-06T05:30:00.000Z"
}
],
"meta": {}
}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.

