v1

latestOpenAPI 3.0.0Proprietary2026-07-26130282259.8 KB
contacts

Create Contact Log

Use this endpoint to create a new Log for an existing contact.

This endpoint is rate limited. Use the RateLimit-* response headers to check current limits and remaining quota.

post/contacts/{contactId}/logs

Path parameters

contactIdstring uuid required

The contact's unique identifier

Request body

idstring uuid

The log's unique ID.

_linkstring

Use this URI to perform GET operations on the individual log resource. This link follows the pattern: /v2/contacts/{contactId}/logs/{logId}

logDatestring date-time

The DateTime for the log. An ISO 8601 string of datetime including the time component and ending with 'Z' (so in UTC). https://en.wikipedia.org/wiki/ISO_8601#Coordinated_Universal_Time_(UTC)

type'PhoneCall' | 'SMS' | 'Email'

The Contact Log Type

descriptionstring nullable

A text with a description of the log.

createdDatestring date-time

The DateTime when the log was created. An ISO 8601 string of datetime including the time component and ending with 'Z' (so in UTC). https://en.wikipedia.org/wiki/ISO_8601#Coordinated_Universal_Time_(UTC)

Example request

{
  "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": "SMS",
  "description": "Client called to check roof status.",
  "createdDate": "2025-05-17T09:30:00Z",
  "createdBy": {
    "id": "228db892-3b49-4455-b839-ffd8576d8731",
    "_link": "https://api.acculynx.com/api/v2/users/228db892-3b49-4455-b839-ffd8576d8731"
  }
}

Response

No Content