/v1/call-qa/coachingThe coaching queue
Unreviewed scorecards with a critical miss or a score under the company’s coaching threshold — critical misses first, then the lowest scores (at most 100).
Access: Signed-in members only (web or Android session) — not for API keys. Permission calls.qa.
Parameters
fromqueryrequired- LocalDate
First day (company calendar).
toqueryrequired- LocalDate
Last day (company calendar), at most a year after `from`.
member_idquery- Id or array of Id
Only these agents (repeat the parameter); default: everyone in your `calls.qa` scope.
objectionquery- string
Response · 200
datarequired- array of CallScorecardRow
metarequired- object
meta.thresholdrequired- integer
meta.truncatedrequired- boolean
curl -X GET 'https://api.propzolo.com/v1/call-qa/coaching' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"call_id": "cmusrceel0000q7kaafxqi1om",
"day": "2026-10-06",
"started_at": "2026-10-06T05:30:00.000Z",
"duration_sec": 0,
"direction": "string",
"member": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"lead": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"contact_name": "string",
"score": 0,
"model_score": 0,
"band": "good",
"status": "scored",
"critical_missed": [
{
"key": "string",
"label": "string"
}
],
"objections": [
{
"key": "string",
"label": "string"
}
],
"outcome": "string",
"outcome_label": "string",
"hot": true
}
],
"meta": {
"threshold": 0,
"truncated": 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.

