VUZDevelopers

List call logs with filtering and pagination

GET
/crm/call-logs
X-Api-Key<token>

Business API key, e.g. vuz_ab12cdef... Created via Settings → Integrations → API Keys. Unlike partner keys, a public API key's STRING does not encode its environment — isolation instead comes from a completely separate sandbox database: a key minted on the Sandbox server (above) only ever reads/writes sandbox data and can never see or affect production, regardless of what the key looks like.

In: header

Query Parameters

clientId?string

Filter by client UUID

dateFrom?string

Filter calls starting on or after this datetime (ISO 8601)

dateTo?string

Filter calls starting on or before this datetime (ISO 8601)

page?number

Page number (starting from 1)

Range1 <= value
Default1
limit?number

Number of items per page (max 100)

Range1 <= value <= 100
Default10

Response Body

application/json

curl -X GET "https://example.com/crm/call-logs"
{  "items": [    {      "id": "string",      "businessId": "string",      "clientId": "string",      "userId": "string",      "contactId": "string",      "direction": "string",      "phoneNumber": "string",      "startedAt": "2019-08-24T14:15:22Z",      "endedAt": "2019-08-24T14:15:22Z",      "duration": 0,      "outcome": "answered",      "notes": "string",      "followUpDate": "string",      "followUpNote": "string",      "recordingUrl": "string",      "userDisplayName": "string",      "createdAt": "2019-08-24T14:15:22Z",      "updatedAt": "2019-08-24T14:15:22Z"    }  ],  "total": 0,  "page": 0,  "limit": 0}