Update Subscription
Updates an existing webhook subscription. All fields are optional.
Endpoint: (PATCH) https://api.lusha.com/api/subscriptions/{id}
Reactivating Disabled Subscriptions:
When setting isActive: true on a previously disabled subscription, the system automatically:
- Clears the
blockReasonfield - Clears the
blockedAttimestamp - Resets the retry counter
Regenerating Secrets:
Set regenerateSecret: true to generate a new webhook secret. The new secret:
- Affects all subscriptions for your account
- Is only shown once in the response
- Immediately invalidates the old secret
Authorizations
Your Lusha API key. You can find this in your Lusha dashboard under API settings.
Include this key in the api_key header for all requests.
Path Parameters
Subscription ID
Body
New signal types to subscribe to
New webhook URL
2048New subscription name
100Enable or disable subscription
Generate new webhook secret (secret will be returned in response)
Response
Subscription updated successfully
Subscription ID
"507f1f77bcf86cd799439011"
contact, company "contact"
"123456"
"https://example.com/webhooks/lusha"
"Contact Promotion Tracker"
true
Webhook secret for signature verification (only returned during creation or regeneration)
"whsec_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"
"2026-01-14T10:00:00.000Z"
"2026-01-14T10:00:00.000Z"