POST request will be made to your URL with a JSON payload.
Example Payloads
Subscriber Event Payload
Purchase Event Payload
Create a webhook
Create a webhook that will be called when a subscriber event occurs.Endpoint
POST /v3/automations/hooks
Parameters
string
required
Your API secret key
string
required
The URL that will receive subscriber data when the event is triggered
object
required
JSON object that includes the trigger name and extra information when needed. Must include:
name(required): The event type name- Additional parameters may be required based on the event type (see Available Event Types below)
Available Event Types
string
Triggered when a subscriber is activated
string
Triggered when a subscriber unsubscribes
string
Triggered when a subscriber email bounces
string
Triggered when a subscriber complains
string
Triggered when a subscriber subscribes to a form. Required parameter:
form_id (Integer)string
Triggered when a subscriber subscribes to a sequence. Required parameter:
sequence_id (Integer)string
Triggered when a subscriber completes a sequence. Required parameter:
sequence_id (Integer)string
Triggered when a subscriber clicks a link. Required parameter:
initiator_value (String) as a link URLstring
Triggered when a subscriber purchases a product. Required parameter:
product_id (Integer)string
Triggered when a tag is added to a subscriber. Required parameter:
tag_id (Integer)string
Triggered when a tag is removed from a subscriber. Required parameter:
tag_id (Integer)string
Triggered when a purchase is created
Destroy webhook
Permanently delete a webhook automation.Endpoint
DELETE /v3/automations/hooks/#{rule_id}
Parameters
string
required
Your API secret key
integer
required
The ID of the webhook rule you want to delete