Create Event Subscription
Routes an event type to a webhook endpoint, for example event='message.received' with a webhook_id UUID taken from list_webhooks. You can scope delivery with an optional filter like {campaign_id: 'abc123'}, where all values are compared as strings. Up to 50 subscriptions are allowed, and it returns an error if the webhook_id is not found or the event type is invalid.
Example prompt: Subscribe my webhook to message.received events, but only for campaign abc123
{
"id": "sub-7c1b-...",
"event": "message.received",
"webhook_id": "wh-1234-...",
"filter": { "campaign_id": "abc123" }
}What you can build
Parameters
Inputs accepted by create_subscription.
| Name | Type | Description |
|---|---|---|
| webhook_id | string | Webhook endpoint UUID (from list_webhooks) |
| event | string | Event type to subscribe to (e.g. 'message.received', 'invitation.accepted') |
| filter | object | Optional filter criteria as key-value pairs, e.g. {"campaign_id": "abc123"}. All values compared as strings. |
| description | string | Optional human-readable description |
Related tools
List Event Subscriptions
List your event subscriptions with event type, filter, enabled state, and webhook ID so you can see exactly what routes where.
Delete Event Subscription
Delete a single event subscription to stop its webhook deliveries without affecting your other subscriptions or webhooks.
Create Webhook
Register an HTTPS webhook to receive real-time LinkedIn event notifications. Returns a signing secret to verify payloads. Up to 25 webhooks per account.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.