/v1/cp/collateralPublished collateral with the partner’s co-brand line
Access: Signed-in members only (web or Android session) — not for API keys. Permission partner_portal.access.
Parameters
project_idquery- Id
Opaque record id.
Response · 200
datarequired- array of object
data[].idrequired- Id
Opaque record id.
data[].projectrequired- object or null
data[].project.idrequired- Id
Opaque record id.
data[].project.namerequired- string
data[].kindrequired- "brochure" | "floor_plan" | "price_sheet" | "creative" | "video" | "other"
data[].titlerequired- string
data[].descriptionrequired- string or null
data[].file_namerequired- string or null
data[].content_typerequired- string or null
data[].size_bytesrequired- integer or null
data[].link_urlrequired- string or null
data[].cobrandrequired- boolean
data[].statusrequired- "published" | "archived"
data[].created_atrequired- DateTime
Instant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
data[].cobrand_linerequired- string or null
Portal only: the partner’s share line.
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/cp/collateral' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"project": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"kind": "brochure",
"title": "string",
"description": "string",
"file_name": "string",
"content_type": "string",
"size_bytes": 0,
"link_url": "string",
"cobrand": true,
"status": "published",
"created_at": "2026-10-06T05:30:00.000Z",
"cobrand_line": "string"
}
],
"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.

