Write Pro

Create Webhook

Creates a webhook that receives POST requests at an HTTPS URL for the event types you subscribe to. Returns a signing secret you should save for verifying incoming payloads. Fails if the URL is not HTTPS, the events are invalid, or the 25-webhook account limit is reached.

create_webhookPOST/api/v1/webhooks
crispy — bash

Example prompt: Create a webhook at https://myapp.com/hook that fires on new messages and accepted invitations

{
  "webhook_id": "3f2a9c10-7b1e-4d22-9a01-bc44ee551122",
  "url": "https://myapp.com/hook",
  "events": ["message.received", "invitation.accepted"],
  "signing_secret": "whsec_9a8b7c6d5e"
}
Permission scope
pro
Access
Write
Category
Account

What you can build

Pipe new-message and accepted-invitation events into your own app in real time
Trigger downstream automations the moment a LinkedIn event fires
Capture a signing secret to verify payload authenticity
Build a custom CRM sync driven by live event notifications

Parameters

Inputs accepted by create_webhook.

NameTypeDescription
urlstringHTTPS URL to receive webhook POST requests
eventsstring[]Event types to subscribe to. Use list_webhooks to see valid events.
descriptionstringOptional description for this webhook

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.