When an event occurs, an HTTP POST call is issued on the callback URLs you set up with the event data. Data is sent with application/json header content-type, and json format as payload. Callback URLs must be defined with HTTPS protocol and should be available with POST verb to send data payload. iAdvize expects to have a 20x HTTP status in the callback result.
iAdvize will send the payload with three additional headers:
x-iadvize-delivery: UUID, unique identifier to describe this webhook delivery
x-iadvize-correlationid: UUID, event identifier used in a retry webhooks to track same callback calls.