Get Available Webhook Events
Retrieve all available webhook event types, categorized by event category.Response
Array of all available event types
Events grouped by category
List Webhooks
Get all webhooks for the authenticated user.Response
Returns an array of webhook objects.Unique webhook identifier
Webhook delivery URL
Event types this webhook listens to
Server ID if webhook is scoped to a specific server
Whether the webhook is enabled
Webhook provider (currently only “discord”)
Server details if serverId is set
ISO 8601 timestamp
Get Webhook Details
Retrieve details for a specific webhook, including recent deliveries.Path Parameters
Webhook ID
Response
Webhook ID
Webhook URL
Subscribed event types
Whether webhook is enabled
Last 10 deliveries
Error Responses
Error message
Create Webhook
Create a new webhook for event notifications.Request Body
Webhook delivery URL (must be a valid URL)
Array of event types to subscribe to (minimum 1)
Optional server ID to scope webhook to a specific server
Response
Returns the created webhook object. 201 Created - Webhook created successfully 400 Bad Request - Validation failed or invalid eventsError message
Validation error details (if validation failed)
List of invalid event names (if events are invalid)
Update Webhook
Update an existing webhook’s configuration.Path Parameters
Webhook ID
Request Body
New webhook URL
Updated event types (minimum 1)
Enable or disable the webhook
Response
Returns the updated webhook object. 400 Bad Request - Validation failed or invalid events 404 Not Found - Webhook not foundDelete Webhook
Permanently delete a webhook.Path Parameters
Webhook ID
Response
Always true on successful deletion
Get Webhook Deliveries
Retrieve delivery history for a webhook with pagination.Path Parameters
Webhook ID
Query Parameters
Number of deliveries to return (max 100)
Number of deliveries to skip for pagination
Response
Array of delivery objects
Total number of deliveries
Limit used for this request
Offset used for this request
Get Delivery Details
Get detailed information about a specific webhook delivery.Path Parameters
Webhook ID
Delivery ID
Response
Delivery ID
Webhook ID
Event type
Event payload sent to webhook
HTTP status code from webhook endpoint
Response body from webhook endpoint (truncated to 5000 characters)
Number of delivery attempts
ISO 8601 timestamp of successful delivery
ISO 8601 timestamp
Retry Failed Delivery
Retry a failed webhook delivery.Path Parameters
Webhook ID
Delivery ID to retry
Response
Whether the retry was successful
ID of the new delivery created for the retry
HTTP status code from webhook endpoint
Error message if retry failed
Test Webhook
Send a test payload to a webhook URL to verify it’s working.Path Parameters
Webhook ID
Response
Whether the test was successful
Error message if test failed