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.
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"
}What you can build
Parameters
Inputs accepted by create_webhook.
| Name | Type | Description |
|---|---|---|
| url | string | HTTPS URL to receive webhook POST requests |
| events | string[] | Event types to subscribe to. Use list_webhooks to see valid events. |
| description | string | Optional description for this webhook |
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.
Update Webhook
Change a webhook's URL, subscribed events, enabled status, or description by ID. Adjust integrations without recreating them from scratch.
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.
Get Webhook Deliveries
Inspect recent delivery attempts for a webhook with status, response codes, errors, and retry schedule. Diagnose failures and confirm successful sends.
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.