Skip to main content
The List Webhooks endpoint allows you to retrieve all webhook endpoints associated with your application. This endpoint provides comprehensive information about each webhook including delivery statistics and configuration details.

Endpoint Details

  • URL: /api/v0/webhooks
  • Method: GET
  • Authentication: Required (API Key Authentication with Scopes)
  • Content-Type: application/json
  • Required Scope: webhook:read

Authentication

This endpoint requires API key authentication with specific scopes:

Required Headers

Required Scope

Your API key must have the webhook:read scope to access this endpoint.

Query Parameters

Response

Success Response (200 OK)

Response Fields

Webhook Object

Delivery Stats Object

Example Requests

Error Responses

Filtering and Pagination

Pagination

Filtering

  • active=true: Show only active webhooks
  • active=false: Show only inactive webhooks
  • No filter: Show all webhooks regardless of status
Additional filtering options coming soon:
  • Filter by creation date range
  • Filter by delivery success rate
  • Search by webhook name or URL

Webhook Management

Monitor Performance

Track delivery success rates and identify failing webhooks

Manage Configuration

Review webhook settings and update configurations as needed

Debug Issues

Analyze delivery statistics to troubleshoot webhook problems

Audit Activity

Review webhook creation and modification history

Use Cases

Webhook Health Monitoring

Configuration Audit

Best Practices

1

Regular Health Checks

Monitor webhook delivery statistics regularly to identify and resolve issues quickly.
2

Pagination for Scale

Use pagination when dealing with large numbers of webhooks to improve performance.
3

Filter Efficiently

Use status filters to focus on specific webhook categories for management tasks.
4

Monitor Success Rates

Set up alerts for webhooks with success rates below acceptable thresholds.
5

Security Audit

Regularly audit webhook configurations for security best practices.
  • POST /api/v0/webhooks - Create a new webhook
  • GET /api/v0/webhooks/{id} - Fetch specific webhook details
  • PATCH /api/v0/webhooks/{id} - Update webhook configuration
  • DELETE /api/v0/webhooks/{id} - Delete webhook