VUZDevelopers

Get the client interaction timeline

GET
/crm/timeline

Returns a cursor-paginated list of all interactions for a client, sorted by most recent first.

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

UUID of the client whose timeline to fetch

types?array<>

Filter by one or more interaction types

dateFrom?string

Return interactions on or after this date (ISO 8601)

dateTo?string

Return interactions on or before this date (ISO 8601)

limit?number

Maximum number of items to return (max 100)

Range1 <= value <= 100
Default20
cursor?string

Opaque cursor string for cursor-based pagination (value of nextCursor from previous response)

Response Body

application/json

curl -X GET "https://example.com/crm/timeline?clientId=string"
{  "items": [    {      "id": "string",      "type": "phone_call",      "title": "string",      "description": "string",      "metadata": {},      "createdByUserId": "string",      "createdByUserName": "string",      "occurredAt": "string",      "createdAt": "2019-08-24T14:15:22Z"    }  ],  "nextCursor": "string",  "hasMore": true}