Skip to content

Integrations API

Pro The Integrations API manages pre-built connectors to popular analytics and data platforms.

Unlike plugins (which run inside FlagBridge), integrations are managed connectors that use official platform APIs.

Auth: Admin key required.

Available integrations

IntegrationCategoryDescription
MixpanelAnalyticsTrack flag evaluations as Mixpanel events
AmplitudeAnalyticsFlag evaluation events as Amplitude events
SegmentCDPFlag evaluation traits and events
Customer.ioEmail/CRMSegment users by flag state
DatadogMonitoringFeature flag tracking in Datadog RUM
SlackNotificationsNotify Slack on flag changes

GET /v1/projects/:projectSlug/integrations

List configured integrations.

bash
curl https://api.flagbridge.io/v1/projects/my-app/integrations \
  -H "Authorization: Bearer fb_admin_YOUR_KEY"

POST /v1/projects/:projectSlug/integrations

Configure an integration.

bash
curl -X POST https://api.flagbridge.io/v1/projects/my-app/integrations \
  -H "Authorization: Bearer fb_admin_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "mixpanel",
    "config": {
      "projectToken": "your-mixpanel-token",
      "trackEvaluations": true,
      "trackChanges": true
    }
  }'

PATCH /v1/projects/:projectSlug/integrations/:integrationId

Update integration config.

DELETE /v1/projects/:projectSlug/integrations/:integrationId

Remove an integration.

See the Integrations guides for per-integration setup instructions.