WebHooks
Only webhooks belonging to the authenticated user's account are returned. Requires owner role to view webhook configurations.List of webhooks.
User is not authorized to list webhooks.
Forbidden - Requires role: owner
This operation cannot be undone. The webhook must belong to the authenticated user's account. Requires owner role.Webhook ID
The webhook has been successfully deleted.
User is not authorized to delete webhooks.
Forbidden - Requires role: owner
Webhook not found.
No content
The webhook must belong to the authenticated user's account. Updates take effect immediately for new event deliveries. Requires owner role.Webhook ID
A human-readable name for the webhook
Deploy to ProductionThe event that triggers this webhook
release.publishedTimeout in milliseconds
10000Number of retry attempts
3Delay between retries in milliseconds
60000Current status of the webhook
activePossible values: The webhook has been successfully updated.
Invalid webhook configuration.
User is not authorized to update webhooks.
Forbidden - Requires role: owner
Webhook not found.
This endpoint is useful for debugging webhook delivery issues or verifying webhook configuration. Requires owner role.Webhook ID
The webhook configuration.
User is not authorized to view webhooks.
Forbidden - Requires role: owner
Webhook not found.
This is the primary mechanism for event-driven webhook notifications in the system. Useful for manual event triggering or system integrations. Requires owner or application role.The event that triggers the webhooks
document.createdThe event payload
{"id":"doc123","name":"example.md","type":"markdown","createdBy":"[email protected]"}Webhook deliveries have been queued
Forbidden - Requires role: owner, application
The webhook configuration includes:
- URL endpoint to receive HTTP POST requests
- Events to subscribe to (e.g., deployment.started, deployment.completed)
- Optional headers for authentication
- Active/inactive status
- Retry configuration for failed deliveries
Each webhook is associated with the creating account and can only be managed by users with owner role in that account.A human-readable name for the webhook
Deploy to ProductionThe event that triggers this webhook
release.publishedThe webhook provider (e.g., github, slack)
githubTimeout in milliseconds
10000Example: 10000Number of retry attempts
3Example: 3Delay between retries in milliseconds
60000Example: 60000The webhook has been successfully created.
Invalid webhook configuration.
User is not authorized to create webhooks.
Forbidden - Requires role: owner
The payload is queued for asynchronous delivery and will follow the webhook's retry configuration if delivery fails. Returns a delivery ID for tracking. Requires owner or application role.Webhook ID
The payload to deliver to the webhook endpoint
{"event":"deployment","environment":"production","status":"success"}Webhook delivery has been queued
Forbidden - Requires role: owner, application
The webhook event has been processed successfully
No content
The webhook event has been processed successfully
No content