What would you like to know more about?

Webhook Payload

The webhook payload is a JSON abject that captures the records that triggered the webhook.

  • recordId: The ID of the record that triggered the webhook invocation. For individuals this is the personId, for participants this is the participantId.

  • changeType: The type of change that happened that triggered the webhook. The available options are Create and Update.
  • webhookEvent: This is the event for the webhook. The options are INDIVIDUAL_PROFILE or PARTICIPANT_PROFILE

For security purposes, the only data that is sent is the record ID. To get the details about the record, a call from the Graph API will need to happen based on the record ID. For INDIVIDUAL_PROFILE, the graph query will be on person(). For PARTICIPANT_PROFILE the graph query will be participant().