Webhook Inspector
POST /v1/webhook/create
Create temporary webhook URLs to test and debug your integrations. Inspect incoming HTTP requests with full headers, body, and metadata details.
Endpoint
POST https://api.devutils.io/v1/webhook/createParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| expires_in | number | No | Expiration time in seconds. Default: 3600 (1 hour). Max: 86400 (24 hours) |
| name | string | No | Optional name to identify the webhook |
Example Request
Create Webhook URLbash
curl -X POST https://api.devutils.io/v1/webhook/create \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"expires_in": 3600,
"name": "Stripe Test Webhook"
}'Response
Success Responsejson
{
"success": true,
"data": {
"webhook_url": "https://hooks.devutils.io/abc123xyz",
"expires_at": "2024-01-15T15:30:00Z",
"name": "Stripe Test Webhook",
"inspect_url": "https://devutils.io/dashboard/webhooks/abc123xyz"
}
}Using Your Webhook
Once you create a webhook URL, you can use it to receive HTTP requests from any service:
- Copy the
webhook_urlfrom the response - Configure your third-party service to send webhooks to this URL
- View incoming requests in your
inspect_urlor dashboard
Automatic Expiration
Webhook URLs expire automatically after the specified time. All captured requests are deleted when the webhook expires. Create a new webhook URL for continued testing.