Webhook
Validate an incoming webhook request
Checks the body (including timestamp and signature) against the configured webhook secret. Returns { valid: true }
if the signature is valid.
POST
Authorizations
Your unique Avido API key
Your unique application ID. Get this from the Connections page in Avido.
Body
application/json
The webhook request body to validate
HMAC signature for the request body.
Example:
"abc123signature"
Timestamp (in milliseconds) for the request.
Example:
1687802842609
The actual payload being sent by the external webhook.
Example:
{
"eventType": "userCreated",
"user": {
"id": "user_123",
"email": "test@example.com"
}
}
Response
200
application/json
Webhook is valid
Response object indicating whether the webhook was valid.
Indicates if the webhook payload was successfully validated.
Example:
true