Update Webhook
Updates an existing webhook's URL, subscribed event types, enabled status, or description, identified by its webhook_id from list_webhooks. Lets you reconfigure integrations in place rather than deleting and recreating them. Fails with 'not found' if the webhook_id does not exist.
Example prompt: Update webhook 3f2a9c10-7b1e-4d22-9a01-bc44ee551122 to also subscribe to post.commented events
{
"webhook_id": "3f2a9c10-7b1e-4d22-9a01-bc44ee551122",
"events": ["message.received", "invitation.accepted", "post.commented"],
"enabled": true,
"updated": true
}What you can build
Parameters
Inputs accepted by update_webhook.
| Name | Type | Description |
|---|---|---|
| webhook_id | string | The webhook ID to update (UUID from list_webhooks) |
| url | string | New HTTPS URL |
| events | string[] | New list of subscribed event types |
| enabled | boolean | Enable or disable the webhook |
| description | string | New description |
Related tools
List Webhooks
List every webhook on your account with its URL, subscribed events, and enabled status. The reference point for inspecting and managing event delivery.
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.
Test Webhook
Send a sample payload to a webhook and get back the delivery status code. Confirm your endpoint is reachable before relying on it in production.
Delete Webhook
Permanently remove a webhook by ID, stopping all deliveries and detaching its subscriptions. A clean way to retire integrations you no longer need.
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.