Contact Custom Field Value Changed Webhook

Triggered when a custom field value is modified for a contact record.

Payload includes:

  • Custom field's unique identifier
  • Updated field value
  • Modification timestamp
  • User reference who made the change

The event payload contains both the modified custom field data and webhook event metadata for comprehensive tracking and processing.

postWebhookcontact.custom-field.value_changed

Payload

eventDateTimestring date-time
eventIdstring uuid
subscriptionIdstring uuid
topicNamestring

Example payload

{
  "eventDateTime": "2024-01-13T11:54:45Z",
  "eventId": "f3c1b7dd-7973-4cf6-9287-77b179ff06fc",
  "subscriptionId": "6d77350a-68a6-40a6-a8f7-5160116da837",
  "topicName": "job.milestone.current_changed",
  "event": {
    "contact": {
      "id": "40be7484-ece1-4a01-9b4c-2de030d0c841",
      "_link": "https://api.acculynx.com/api/v2/contacts/40be7484-ece1-4a01-9b4c-2de030d0c841",
      "customField": {
        "id": "d57489c4-999d-4de7-9cdf-7648fdae5ba2",
        "_link": "https://api.acculynx.com/api/v2/contacts/a7698e0d-cd60-41ec-b8d2-41e486a53464/custom-fields/d57489c4-999d-4de7-9cdf-7648fdae5ba2",
        "modifiedBy": {
          "id": "3d94c7ed-e43b-4036-963e-304611c8bee8",
          "_link": "https://api.acculynx.com/api/v2/users/3d94c7ed-e43b-4036-963e-304611c8bee8"
        },
        "modifiedDate": "2025-07-17t19:51:31.0016676z",
        "values": [
          "100"
        ],
        "formattedValues": [
          "100%"
        ]
      }
    }
  }
}

Response

The webhook was received successfully.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.