GET
/v1/mobile/queueWho to call next (Autopilot)
The member’s open leads in the dial brain’s order — they called us, due follow-ups, fresh leads, then the best chance to answer now — with the company’s calling hours, cool-downs, daily caps and colleague guard.
Access: Signed-in members only (web or Android session) — not for API keys.
Parameters
modequery- "autopilot" | "followups" | "fresh" | "hot" | "retry" | "custom" | …
limitquery- integer
excludequery- string
Lead ids already done in this session.
statusesquery- string
custom: dial stages (new, attempted, callback, interested) or status keys.
sourcesquery- string
custom: lead source ids.
campaignsquery- string
max_attemptsquery- integer
created_within_daysquery- integer
never_calledquery- string
cityquery- string
Response · 200
datarequired- CallingQueue
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/mobile/queue' \
-H 'Authorization: Bearer pz_live_…'{
"data": {
"mode": "autopilot",
"items": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"name": "string",
"phone": "string",
"alternate_phones": [
"string"
],
"dial_number": "string",
"alt_dial_number": "string",
"status": "new",
"status_key": "string",
"status_name": "string",
"sub_status": {
"key": "string",
"name": "string"
},
"city": "string",
"source": "string",
"campaign": "string",
"call_attempts": 0,
"last_called_at": "2026-10-06T05:30:00.000Z",
"last_call_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"is_me": true
},
"next_follow_up_at": "2026-10-06T05:30:00.000Z",
"created_at": "2026-10-06T05:30:00.000Z",
"plan": {
"id": "cmusrceel0000q7kaafxqi1om",
"lane": "callback",
"score": 0,
"p_answer": 0,
"reasons": [
{
"key": null,
"text": null,
"tone": null
}
],
"attempt": 0,
"unanswered": 0,
"connected_before": true,
"better_hour": 0
},
"last_note": {
"content": "string",
"created_at": "2026-10-06T05:30:00.000Z"
}
}
],
"lanes": {
"callback": 0,
"due": 0,
"fresh": 0,
"smart": 0
},
"deferred": {
"total": 0,
"next_at": "2026-10-06T05:30:00.000Z",
"by": {}
},
"parked": 0,
"open_leads": 0,
"outside_hours": true,
"opens_at": "2026-10-06T05:30:00.000Z",
"hours": [
{
"h": 0,
"rate": 0
}
],
"rules": {
"start_min": 0,
"end_min": 0,
"max_unanswered_per_day": 0,
"park_after": 0
},
"counts": {
"fresh": 0,
"followups": 0,
"hot": 0
},
"skipped": 0
},
"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.

