feature_flags

Admin Get Feature Flags

get/feature_flags_admin/feature-flags

Response

Successful Response

idstring uuid required
enabledboolean required
descriptionstring nullable
name'_TEST_FLAG' | 'OUTBOUND_CALLS' | 'GEO_MONITORING' | 'CHAT_WORKSPACE_V1' | 'CHAT_SKILLS_V1' | 'CHAT_DETACHED_TURNS_V1' | 'AGENTS_V3' | 'ENABLE_POST_TRANSFER_TRANSCRIPTION' | 'ENABLE_LIVE_TRANSFER_TRANSCRIPTION' | 'HUBSPOT_AI_PROVENANCE' | 'TRAVEL_PASSPORT' | 'INTEGRATION_FIDELIO' | 'INTEGRATION_GOOGLE_ADS' | 'INTEGRATION_GOOGLE_ANALYTICS' | 'INTEGRATION_GOOGLE_SEARCH_CONSOLE' | 'INTEGRATION_WORDPRESS' | 'INTEGRATION_BOX' | 'DURABLE_SUB_AGENT_DISPATCH' | 'WEBSITE_CLONE' | 'CAMPAIGNS' | 'IDENTITY_PHONE_MINTING' | 'IDENTITY_VOICE_PROFILE_LINK' | 'IDENTITY_DUPLICATE_DETECTION' | 'IDENTITY_AUTO_MERGE' | 'CONTACT_SOURCE_SYNC' required

Feature flag names enum.

To add a new feature flag:

  1. Add a new enum value here (e.g., MY_FEATURE = "my_feature")
  2. The flag will be automatically created in the database during deployment
  3. Flags are created as disabled by default
  4. Use the admin API to enable/disable flags or add user/tenant overrides

Removing a flag:

  • Simply remove the enum value
  • The flag will be automatically deleted from the database during deployment
  • Until that sync runs, list endpoints skip unknown DB names rather than 500ing the whole GET /feature-flags response (BACKEND-1FR)

Note: Feature flags are synced with the database in run_migrations.py

Changes

No recorded changes to this endpoint across all 1 revision of this API.