launchdarkly · AsyncAPI Specification
LaunchDarkly Webhooks Events
Version 2.0
LaunchDarkly sends webhook notifications as HTTP POST requests when changes occur within the platform. The webhook payload format is identical to audit log entries and includes details about what changed, who made the change, and when it occurred. Webhooks may not be delivered in chronological order, so consumers should use the payload date field as a timestamp to reorder events. Payloads can be verified using HMAC-SHA256 signature validation with a shared secret.
Channels
/webhook
Receive a webhook event from LaunchDarkly
LaunchDarkly sends audit log events to this channel when changes occur in the platform. Events can be filtered using policy statements configured on the webhook. By default, all flag change events in the production environment are sent.
Messages
FlagChangeEvent
Feature Flag Change Event
An event triggered when a feature flag is created, updated, or deleted.
ProjectChangeEvent
Project Change Event
An event triggered when a project is created, updated, or deleted.
EnvironmentChangeEvent
Environment Change Event
An event triggered when an environment is created, updated, or deleted.
SegmentChangeEvent
Segment Change Event
An event triggered when a user segment is created, updated, or deleted.
MemberChangeEvent
Member Change Event
An event triggered when an account member is invited, updated, or removed.
GenericChangeEvent
Generic Change Event
A catch-all event for any change to a LaunchDarkly resource that does not have a more specific event type defined.
Servers
https
webhookReceiver
{webhookUrl}
The customer-configured webhook endpoint URL that receives HTTP POST notifications from LaunchDarkly.