What webhooks deliver
When a subscribed entity triggers a signal, Lusha sends a signed JSON payload to your webhook URL. Signals include contact events such as promotions and job changes, as well as company events such as commercial activity news and growth milestones. For the full list of available signal types, see Contact Signal Types and Company Signal Types.Key features
Available endpoints
Rate limits
Credits and billing
Credits are charged when a signal is detected and delivered to your webhook. Thebilling.creditsCharged field in each payload shows how many credits were used for that delivery. Each signal is charged once - retries due to delivery failures do not incur additional charges.
Prerequisites
Before creating your first subscription:- Call
POST /api/account/secret/regenerateto generate your account secret. - Store the secret in your secrets manager - you cannot retrieve it again.
- Use the secret to verify signatures on every incoming delivery.
Webhook URLs must use HTTPS in production. HTTP URLs are not accepted.