Backend API
cURL
curl --request GET \ --url https://api.wacht.dev/webhooks/apps/{app_name}/endpoints \ --header 'Authorization: <api-key>'
{ "data": [ { "id": "1234567890123456789", "deployment_id": "9876543210987654321", "app_name": "my-webhook-app", "url": "https://example.com/webhook", "description": "Production webhook endpoint", "headers": { "X-Custom-Header": "custom-value" }, "is_active": true, "signing_secret": "<string>", "max_retries": 3, "timeout_seconds": 30, "failure_count": 0, "last_failure_at": "2023-11-07T05:31:56Z", "auto_disabled": false, "auto_disabled_at": "2023-11-07T05:31:56Z", "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T10:30:00Z", "subscriptions": [ { "endpoint_id": "1234567890123456789", "deployment_id": "9876543210987654321", "app_name": "my-webhook-app", "event_name": "user.created", "filter_rules": {}, "created_at": "2024-01-15T10:30:00Z" } ] } ], "has_more": true, "limit": 123, "offset": 123 }
Get all webhook endpoints for an app
API key authentication (format: Bearer {api_key})
Webhook app name
Number of items to return
1 <= x <= 100
Number of items to skip
x >= 0
Whether to include inactive endpoints
List of webhook endpoints
Array of items
Show child attributes
Whether there are more items
Number of items returned per page
Number of items skipped
Was this page helpful?