What is a webhook?
A webhook is essentially an automated message that one system sends to another whenever a specific event happens.
Scenario: A customer buys a ticket online for your event.
Instead of you repeatedly checking the INTIX back end to gather the data on new purchases, INTIX automatically sends the packet of data directly to your third-party data repository as soon as the ticket order goes through (or changes status).
The ticket order sets the webhook in motion to fetch the data and take it to the data bank.
Adding a Webhook
- Log in to your account > Organisation Settings
- Select your Organisation > Developers
- Select the Webhook tab
- Click Add Endpoint
You will need to choose/input the following information
Endpoint URL - Must be a https:// endpoint and accept a POST request with a JSON body. You will most likely need this information for the third party platform or developer.
Description - This is an internal wording that helps describe what the endpoint is used for. eg. Braze Information push
Select your events - This is where you choose the events you want sent from INTIX to your third party platform as they happen.
Example Webhook Body
{
"event_id":"evt_xxxxxx",
"result":0,
"message1":"John Smith",
"message2":"General Admission - Adult",
"message3":"Order #order_xxxxx",
"ticket_id":"tkt_xxxxxxxxx",
"order_id":"order_xxxxxxxxx",
"gate_id":"gate_xxxxxxxxx",
"event_details":{"org_id":"org_xxxxxx","title":"Sample Event",...}
}
Comments
0 comments
Article is closed for comments.