/v1/tasksList tasks
Keyset-paginated tasks within the caller’s scope. Sort keys: due_at (default), created_at, priority.
Access: API key with tasks:read, or a member session. Permission tasks.view.
Parameters
cursorquery- string
Opaque cursor from the previous page (`meta.next_cursor`).
limitquery- integer
Page size, 1–200.
sortquery- string
Comma list of sort keys, "-" prefix for descending, e.g. -received_at.
viewquery- TaskView
Default `open` (or `all` with a from / to range).
assignee_idquery- string
A member id, or `me`.
lead_idquery- Id
Opaque record id.
contact_idquery- Id
Opaque record id.
typequery- TaskType
fromquery- string
Calendar range start (due_at ≥), local date or instant.
toquery- string
Calendar range end (due_at ≤), local date or instant.
Response · 200
datarequired- array of Task
metarequired- PageMeta
curl -X GET 'https://api.propzolo.com/v1/tasks' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"type": "follow_up",
"title": "string",
"description": "string",
"due_at": "2026-10-06T05:30:00.000Z",
"remind_at": "2026-10-06T05:30:00.000Z",
"priority": "string",
"status": "open",
"overdue": true,
"assignee": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"created_by_id": "cmusrceel0000q7kaafxqi1om",
"lead": {
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"name": "string"
},
"contact_id": "cmusrceel0000q7kaafxqi1om",
"property_id": "cmusrceel0000q7kaafxqi1om",
"deal_id": "cmusrceel0000q7kaafxqi1om",
"recurrence": {
"freq": "daily",
"interval": 1,
"count": 0,
"until": "string"
},
"snoozed_until": "2026-10-06T05:30:00.000Z",
"completed_at": "2026-10-06T05:30:00.000Z",
"outcome": "string",
"is_system": true,
"created_at": "2026-10-06T05:30:00.000Z",
"updated_at": "2026-10-06T05:30:00.000Z"
}
],
"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.

