← Developers & API/Webhooks

Webhooks

Get notified when entity data changes instead of polling. Requires an API key. Events:

curl -X POST https://visibilityai.in/api/developers/webhooks \
  -H "Authorization: Bearer vai_live_<your_key>" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://you.example.com/hook", "events": ["entity.updated"]}'

The response includes a secret shown once - verify every delivery using the X-VisibilityAI-Signature header (HMAC-SHA256 of the raw request body with your secret) before trusting the payload.

Failed deliveries are retried automatically (up to 5 attempts, exponential backoff) - nothing is dropped silently.

Explore the API