Webhook URL
Configure your endpoint URL in the API Settings section of your dashboard.
Supported Events
Currently, we support the following event:Payload Structure
When an event occurs, VTULab sends aPOST request with a JSON body.
Field Definitions
string
The type of event being sent.
object
Best Practices
1. Verification
Always verify that the webhook is originating from VTULab. We recommend checking the request’s source IP against our official list or verifying the signature if provided.2. Acknowledge Promptly
Your server should return a200 OK response within 5 seconds. If your processing logic takes longer, we recommend queuing the job and returning the response immediately.
3. Handle Idempotency
Ensure your webhook handler is idempotent. You might receive the same notification more than once in rare network scenarios. Use thereference field to track processed events.
