contacts
[DRAFT] Get Contact Logs
Changed on[DRAFT] Retrieves a paginated list of all log entries (phone calls, emails, notes) associated with a specific contact, ordered by logDate in descending order (most recent first).
Pagination:
- PageStartIndex: Zero-based index of the first record to return (default: 0)
- PageSize: Number of records per page (default: 25, max: 100)
- Both pagination parameters are optional
Behavior:
- Returns 200 with an empty items array if the contact exists but has no logs
- Returns 404 if the contactId does not exist
- Returns 416 if StartIndex is negative or PageSize exceeds the maximum allowed
- Returns 500 if an internal error occurs.
get/contacts/{contactId}/logs
Request
- Base URLhttps://api.acculynx.com/api/v2
- URLhttps://api.acculynx.com/api/v2/contacts/{contactId}/logs
- AuthHTTP bearer
Path parameters
contactIdstring uuid required
The contact's unique identifier
Query parameters
pageSizeinteger
How many items to be returned at a time.
recordStartIndexinteger
The zero-based index of the first record to return.
Response
OK
Example response
{
"items": [
{
"id": "cf3987e6-24bc-4b34-91bb-e230cd4ea6d7",
"_link": "https://api.acculynx.com/v2/contacts/61370abe-3534-4ba8-b2f2-2ff56cdd5e02/logs/cf3987e6-24bc-4b34-91bb-e230cd4ea6d7",
"logDate": "2025-05-18T10:00:00Z",
"type": "PhoneCall",
"description": "Client called to check roof status.",
"createdDate": "2025-05-17T09:30:00Z",
"createdBy": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"_link": "https://api.acculynx.com/v2/users/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
]
}Changes
- info
endpoint added
- info