Everything you need to send and receive webhooks with wheneva.ai
Get your first webhook flowing in under 2 minutes:
Send webhooks to your unique wheneva.ai URL:
POST https://wheneva.ai/webhooks/{provider}/{account_slug}
# Example: Send an OpenAI completion event
curl -X POST https://wheneva.ai/webhooks/openai/your-slug \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"choices": [{
"message": { "content": "Hello!" }
}]
}'
Supported providers: openai, anthropic, google, custom
All API requests require a Bearer token. Get yours from the dashboard.
List all your configured endpoints.
Create a new endpoint to receive webhooks.
List received webhook events with filtering.
List webhook deliveries and their statuses.
Get delivery analytics — success rates, error patterns, per-endpoint stats.
Get performance metrics — response times, throughput, latency.
Check your current usage against plan limits.
Transform webhook payloads before delivery:
Configure transformations per-endpoint in the dashboard, or via the API:
POST /api/v1/transformations
{
"transformation": {
"name": "Extract completion text",
"transformation_type": "field_mapping",
"config": {
"mappings": [
{ "from": "choices.0.message.content", "to": "text" }
]
}
}
}
Questions? Reach out at [email protected]