A webhook URL is a URL that you provide to QuickAlerts that the platform will use to send notifications or data to you when certain events occur that match the criteria of your QuickAlerts expression. Webhooks are a powerful way to automate workflows and integrate with other systems, as they allow you to receive real-time updates and data without having to continuously poll an API or listen to websockets for changes.
When QuickAlerts sends an alert payload to your webhook URL, we include a variety of headers that provide information about the notification. You can use the headers to determine which QuickAlerts notification triggered the payload, and to verify that the payload came from QuickAlerts. Signature validation is an optional way to verify the authenticity of payloads received by your webhook URL.
Headers we send
x-qn-timestamp: The timestamp when this payload was sent.
x-qn-signature: The signature we generated for this payload.
x-qn-nonce: The nonce we used in the generation of the payload signature.
x-qn-content-hash: The hash generated by the content included in this payload.
x-qn-notificationid: The ID of the QuickAlerts expression that triggered this payload.