Overview
In addition to standard SFTP data exports, the Thanx platform supports a variety of webhooks. These webhooks allow for integrating platforms to respond in realtime to changes to data resources in the Thanx platform.
If you are an existing integration partner, please reach out to our team at developer.support@thanx.com to have webhooks enabled.
Requirements
Webhook endpoints must be valid HTTPS URLs. Requests will be sent as POST
requests and expect the receiving servers to respond to requests within 15
seconds.
By default, webhooks are not configured to retry if the receiving server responds with an error. Any missed data can be collected via bulk data transfer mechanisms.
Verification
To verify the authenticity of webhook requests, each webhook request includes a
X-Thanx-Signature
header that can be used to verify that the webhook was
initiated by the Thanx platform. The X-Thanx-Signature
is a hex-encoded
HMAC-SHA256
signature of the request payload, using a webhook secret that can
be provided by the Thanx team.
Example Verification: