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.
Run LinkedIn workflows from the AI client you already use.
Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.