Skip to main content
POST
/
webhooks
/
endpoints
/
{endpoint_id}
/
test
curl -X POST https://api.thinnest.ai/webhooks/endpoints/{endpoint_id}/test \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "status": "success",
  "deliveries_enqueued": 1
}'
{
  "status": "success",
  "deliveries_enqueued": 1
}
curl -X POST https://api.thinnest.ai/webhooks/endpoints/{endpoint_id}/test \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "status": "success",
  "deliveries_enqueued": 1
}'

Path Parameters

endpoint_id
integer
Webhook endpoint ID

Response

{
  "status": "success",
  "deliveries_enqueued": 1
}
The test event payload looks like:
{
  "event": "webhook.test",
  "timestamp": "2026-03-16T10:30:00.000Z",
  "data": {
    "message": "This is a test webhook from ThinnestAI",
    "endpoint_id": 1
  }
}
Use this to verify your endpoint is reachable and your signature verification works correctly.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

endpoint_id
integer
required

Response

Successful Response