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:
- Add a new enum value here (e.g., MY_FEATURE = "my_feature")
- The flag will be automatically created in the database during deployment
- Flags are created as disabled by default
- 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.