Write Advanced

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.

update_webhookPATCH/api/v1/webhooks/{webhook_id}
crispy — bash

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
}
Permission scope
pro
Access
Write
Category
Account

What you can build

Point an existing webhook at a new HTTPS endpoint after a migration
Add or remove event subscriptions without losing the webhook's history
Temporarily disable a webhook during maintenance, then re-enable it
Relabel a webhook with a clearer description for your team

Parameters

Inputs accepted by update_webhook.

NameTypeDescription
webhook_idstringThe webhook ID to update (UUID from list_webhooks)
urlstringNew HTTPS URL
eventsstring[]New list of subscribed event types
enabledbooleanEnable or disable the webhook
descriptionstringNew description

All your LinkedIn growth in one place.

Create your account and connect LinkedIn. Then ask Claude or ChatGPT.