v4
latestOpenAPI 3.1.02026-07-3163216290.7 KBWebhooks
Contact created
Sent when a new contact is created in your audience. Contains a contactIdentity object and a full contact object with all of the new contact's properties (including custom properties). When double opt-in is enabled, contact webhooks do not fire until the contact is confirmed; contact.created only fires for form-created contacts once they confirm their subscription. optInStatus will never be "pending" or "rejected" for this event.
postWebhookcontactCreated
Headers
webhook-idstring required
Unique message ID. Use to deduplicate deliveries.
webhook-timestampstring required
Unix timestamp of when the message was sent.
webhook-signaturestring required
HMAC signature for verifying the request. Verify using your endpoint signing secret from the Loops dashboard.
Payload
Response
Webhook received successfully. Return any 2xx status code to acknowledge delivery.