POST
/
v0
/
validate-webhook
Validate an incoming webhook request
curl --request POST \
  --url https://api.avidoai.com/v0/validate-webhook \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "signature": "abc123signature",
  "timestamp": 1687802842609,
  "body": {
    "eventType": "userCreated",
    "user": {
      "id": "user_123",
      "email": "test@example.com"
    }
  }
}'
{
  "valid": true
}

Authorizations

x-api-key
string
header
required

Your unique Avido API key

Body

application/json

The webhook request body to validate Raw JSON payload sent by an external webhook, including signature and timestamp. HMAC verification is used for security.

Response

Webhook is valid

Response object indicating whether the webhook was valid.