Skip to main content
GET
List Webhooks

Overview

Retrieves a list of all webhooks subscribed in your workspace. You can filter webhooks by event type and campaign ID to find specific subscriptions.

Use Cases

  • Audit: View all active webhook subscriptions in your workspace
  • Management: Identify which webhooks are configured for specific campaigns
  • Debugging: Verify webhook configurations and URLs

Query Parameters

Available Event Types

When using the type filter, you can specify any of these event types:

Examples

List all webhooks

Filter by event type

Filter by campaign

Filter by both type and campaign

Response

The endpoint returns an array of webhook objects with the following structure:

Error Responses

Invalid Webhook Type

Authorizations

x-api-key
string
header
required

API key for authentication. Generate from your WaLead dashboard.

Query Parameters

type
enum<string>

Filter by webhook event type

Available options:
lead_tagged_interested,
lead_meeting_booked,
lead_status_matched,
lead_status_discarded,
campaign_completed,
message_received,
linkedin_account_disconnected,
connection_request_accepted,
campaign_without_leads
campaignId
string

Filter by campaign ID

Response

List of webhooks retrieved successfully

id
string

Webhook unique identifier

url
string

Webhook URL endpoint

type
string

Webhook event type

campaignId
string | null

Associated campaign ID (if applicable)

createdAt
string<date-time>

Webhook creation timestamp

status
string

Webhook status