Get the client interaction timeline
Returns a cursor-paginated list of all interactions for a client, sorted by most recent first.
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
UUID of the client whose timeline to fetch
Filter by one or more interaction types
Return interactions on or after this date (ISO 8601)
Return interactions on or before this date (ISO 8601)
Maximum number of items to return (max 100)
1 <= value <= 10020Opaque 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}
