Skip to main content
POST
https://xquik.com/api/v1
/
webhooks
/
{id}
/
test
Test Webhook
curl --request POST \
  --url https://xquik.com/api/v1/webhooks/{id}/test \
  --header 'x-api-key: <api-key>'
This endpoint does not count against your monthly usage quota.
curl -X POST https://xquik.com/api/v1/webhooks/15/test \
  -H "x-api-key: xq_YOUR_KEY_HERE" | jq

Path Parameters

id
string
required
The webhook ID to test.

Headers

x-api-key
string
required
Your API key. This endpoint also accepts session cookie authentication.

What Happens

Xquik sends a webhook.test event to your endpoint, HMAC-signed with the webhook’s secret:
Payload delivered to your endpoint
{
  "eventType": "webhook.test",
  "data": {
    "message": "Test delivery from Xquik"
  },
  "timestamp": "2026-02-27T12:00:00.000Z"
}
The delivery includes the X-Xquik-Signature header, identical to production deliveries. Use this to verify your signature verification logic is working correctly.

Response

success
boolean
true when your endpoint responded with a 2xx status code.
statusCode
number
The HTTP status code returned by your endpoint.
{
  "success": true,
  "statusCode": 200
}
This endpoint supports dual authentication: API key (x-api-key header) or session cookie from the dashboard.Related: List Webhooks · Create Webhook · Webhook Verification