List cases
List cases for the customer, optionally filtered by status, owner_type, owner_id, contact_id, and reference_id.
Query parameters
Filter by case status.
Filter to cases whose reference_id (the internal VoIPBin resource ID reference_type points at, e.g. a call ID) exactly matches this value.
Filter by owner type.
Filter by owner ID.
Filter to cases attributed to this Contact.
Number of results to return per page.
Cursor token for pagination. Use the next_page_token value from the previous response.
Response
Successful response.
Example response
{
"result": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"customer_id": "7c4d2f3a-1b8e-4f5c-9a6d-3e2f1a0b4c5d",
"peer": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"local": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"reference_type": "call",
"reference_id": "1fe1356f-3f7f-4ff9-9d33-08136b38f506",
"contact_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"owner_type": "agent",
"owner_id": "2a2ec0ba-8004-11ec-aea5-439829c92a7c",
"status": "open",
"opened_at": "2026-06-01T09:30:00.000000Z",
"closed_at": "2026-06-02T09:30:00.000000Z",
"closed_reason": "agent_closed",
"closed_by_type": "agent",
"closed_by_id": "2a2ec0ba-8004-11ec-aea5-439829c92a7c",
"name": "Billing dispute follow-up",
"detail": "Customer disputes March invoice charges.",
"previous_case_id": "11111111-0000-0000-0000-000000000001",
"tm_create": "2026-06-01T09:30:00.000000Z",
"tm_update": "2026-06-01T09:30:00.000000Z"
}
],
"next_page_token": "2026-06-01T09:30:01.000000Z"
}Changes
Changed in 7 of the 54 revisions of this API.148
- ●
added the new
web_sessionenum value to theresult/items/local/allOf[CommonAddress]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
web_sessionenum value to theresult/items/peer/allOf[CommonAddress]/typeresponse property for the response status200response-property-enum-value-added
- ●
- ○
added the new optional
queryrequest parameterreference_idnew-optional-request-parameter
- ○
added the optional property
result/items/reference_idto the response with the200statusresponse-optional-property-added
- ○
- ●
removed the optional property
result/items/peer_targetfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
result/items/peer_typefrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
result/items/localto the response with the200statusresponse-optional-property-added
- ○
added the optional property
result/items/peerto the response with the200statusresponse-optional-property-added
- ●
- ○
added the optional property
result/items/detailto the response with the200statusresponse-optional-property-added
- ○
added the optional property
result/items/nameto the response with the200statusresponse-optional-property-added
- ○
- ○
added the new optional
queryrequest parametercontact_idnew-optional-request-parameter
- ○
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 20 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲