v51

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-014102371.0 MB
ProviderCall

List providercalls

Returns a paginated list of providercall audit records. Admin-only (PermissionProjectSuperAdmin) — because that role is platform-level, the list is cross-customer (matches GET /providercalls/{id} and DELETE /providercalls/{id}). Optional provider_id filter narrows to records for a single provider.

get/providercalls

Query parameters

page_sizeinteger
Example:25

Number of results to return per page.

page_tokenstring

Cursor token for pagination. Use the next_page_token value from the previous response.

provider_idstring uuid

Optional filter — narrow to providercalls for a single provider. Obtained from the GET /providers response.

Response

A list of providercalls.

next_page_tokenstring

Cursor token for the next page of results. Pass this value as the page_token parameter in the next request.

Example response

{
  "result": [
    {
      "id": "b7d1c0f6-9a2e-4b3f-8e2a-1c7d5b8a9e0f",
      "customer_id": "6a93f71e-8b2d-4e5f-9a1c-2d3e4f5a6b7c",
      "provider_id": "4dbeabd6-f397-4375-95d2-a38411e07ed1",
      "flow_id": "00000000-0000-0000-0000-000000000000",
      "source": {
        "type": "tel",
        "target": "+14155551234",
        "target_name": "John Smith",
        "name": "Main Office",
        "detail": "Primary contact number"
      },
      "destinations": [
        {
          "type": "tel",
          "target": "+14155551234",
          "target_name": "John Smith",
          "name": "Main Office",
          "detail": "Primary contact number"
        }
      ],
      "anonymous": "auto",
      "call_ids": [
        "9f8e7d6c-5b4a-3c2d-1e0f-abcdef012345"
      ],
      "groupcall_ids": [],
      "tm_create": "2026-04-21T23:15:00.000000Z",
      "tm_update": "2026-04-21T23:15:00.000000Z",
      "tm_delete": "2026-04-22T00:00:00.000000Z"
    }
  ]
}