Webhooks
Set up webhooks to receive real-time HTTP callbacks when events occur in FeatureOS.
Webhooks let you build integrations — automated data syncs, notifications, and more — that subscribe to events in FeatureOS and get notified via HTTP callbacks when those events happen. This guide walks through creating a webhook and subscribing to events.
Authentication
Webhook management uses the same API key as the rest of the API. You can find your API key in your FeatureOS account settings.
Delivery
When a subscribed event fires, FeatureOS sends a POST request with a JSON
payload to your configured URL. Your endpoint should return a 200 status code
to acknowledge receipt. If it doesn't, we retry according to the
retry policy.
Supported modules
Webhook events are currently supported for the following modules:
- Posts — created, updated, status changes, votes, merges, and more.
- Changelog — published and updated changelog entries.
See Examples for sample payloads, and Setting up webhooks to get started.