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.