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().