Webhooks

The inbound webhooks Flax receives — GitHub events for the write-back/git flow and Stripe events for billing

Flax receives inbound webhooks from two external systems. These are endpoints your integrations post to, not outbound notifications Flax sends. This page is for admins and developers wiring up the integrations.

#GitHub

POST /api/webhooks/github

Delivers repository events from the GitHub App that drive the git flow: keeping the connected dbt project in sync and tracking the pull requests opened by semantic write-back. It is configured automatically as part of installing the GitHub App.

#Stripe

POST /api/billing/webhook

Receives billing events from Stripe to keep subscription and usage state current. See Billing and usage.

Note

Both endpoints verify the signature of each delivery, so only events from the configured GitHub App and Stripe account are accepted.