/v1/contacts/{id}/owner-reportAn owner’s reports
Their listings, report links (URLs for what the caller manages), the periodic report choice and sends.
Access: Signed-in members only (web or Android session) — not for API keys. Permission contacts.view.
Parameters
idpathrequired- Id
Opaque record id.
Response · 200
datarequired- ContactOwnerReport
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/contacts/{id}/owner-report' \
-H 'Authorization: Bearer pz_live_…'{
"data": {
"owner_contact_id": "cmusrceel0000q7kaafxqi1om",
"listings": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"ref_code": "string",
"title": "string",
"status": "string",
"managed": true
}
],
"owner_wide": true,
"stopped": true,
"digest_enabled": true,
"links": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"scope": "owner",
"property_id": "cmusrceel0000q7kaafxqi1om",
"listing": {
"ref_code": "string",
"title": "string"
},
"state": "active",
"issued_via": "string",
"expires_at": "2026-10-06T05:30:00.000Z",
"expires_text": "string",
"renewed_at": "2026-10-06T05:30:00.000Z",
"revoked_at": "2026-10-06T05:30:00.000Z",
"revoke_reason": "string",
"replaced_by_id": "cmusrceel0000q7kaafxqi1om",
"open_count": 0,
"first_opened_at": "2026-10-06T05:30:00.000Z",
"last_opened_at": "2026-10-06T05:30:00.000Z",
"last_device": "string",
"created_at": "2026-10-06T05:30:00.000Z",
"url": "string"
}
],
"sends": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"kind": "string",
"period_key": "string",
"status": "string",
"channel": "string",
"blocked_reason": "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.404Not found — records of another company are reported the same way.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.

