/v1/cp-brokerage/accrualsBrokerage per partner booking, with the collection gate
Access: Signed-in members only (web or Android session) — not for API keys. Permission commissions.view.
Parameters
partner_idquery- Id
Opaque record id.
statusquery- "accrued" | "eligible" | "invoiced" | "paid" | "reversed"
Response · 200
datarequired- array of object
data[].idrequired- Id
Opaque record id.
data[].bookingrequired- object
data[].booking.idrequired- Id
Opaque record id.
data[].booking.numberrequired- integer or null
data[].booking.unit_norequired- string or null
data[].partner- object
data[].partner.idrequired- Id
Opaque record id.
data[].partner.firm_namerequired- string
data[].projectrequired- object or null
data[].project.idrequired- Id
Opaque record id.
data[].project.namerequired- string
data[].period_keyrequired- string
data[].booking_daterequired- LocalDate
Calendar date YYYY-MM-DD in the company time zone.
data[].agreement_valuerequired- Paise
Money in paise (₹1 = 100), an exact integer.
data[].rate_bpsrequired- integer
data[].amountrequired- Paise
Money in paise (₹1 = 100), an exact integer.
data[].bonusrequired- Paise
Money in paise (₹1 = 100), an exact integer.
data[].totalrequired- Paise
Money in paise (₹1 = 100), an exact integer.
data[].collectedrequired- Paise
Money in paise (₹1 = 100), an exact integer.
data[].collected_bpsrequired- integer
data[].gate_bpsrequired- integer
data[].statusrequired- "accrued" | "eligible" | "invoiced" | "paid" | "reversed"
data[].eligible_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].invoice_idrequired- Id or null
Opaque record id.
data[].paid_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].reversed_atrequired- DateTime or null
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].reversal_noterequired- string or null
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-brokerage/accruals' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"booking": {
"id": "cmusrceel0000q7kaafxqi1om",
"number": 0,
"unit_no": "string"
},
"partner": {
"id": "cmusrceel0000q7kaafxqi1om",
"firm_name": "string"
},
"project": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"period_key": "string",
"booking_date": "2026-10-06",
"agreement_value": 850000000,
"rate_bps": 0,
"amount": 850000000,
"bonus": 850000000,
"total": 850000000,
"collected": 850000000,
"collected_bps": 0,
"gate_bps": 0,
"status": "accrued",
"eligible_at": "2026-10-06T05:30:00.000Z",
"invoice_id": "cmusrceel0000q7kaafxqi1om",
"paid_at": "2026-10-06T05:30:00.000Z",
"reversed_at": "2026-10-06T05:30:00.000Z",
"reversal_note": "string",
"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.

