What you can do with Flagsmith
Every task in plain language. Pick one, and we can help you get access.
650 things you can do
Flagsmith
Flagsmith is an open-source feature flag, remote configuration and experimentation platform built by Bullet Train Ltd. Teams use it to release features safely, run A/B and multivariate tests, and segment users without redeploying code, across web, mobile and server-side applications. It ships as a hosted cloud service on a global low-latency Edge API, as a private cloud deployment, or self-hosted
Works with AI assistantsFeature Flag Management
Replace a flag's environment configurationAdjust part of a flag's environment configurationRemove a flag's override for one segmentDelete a segment override via the experimental endpointUpdate a single feature stateConfigure a flag's default and overrides at onceCreate a feature state via the deprecated environment pathDelete a feature state from an environmentToggle a feature state in an environmentDelete a feature state from a feature versionEdit a feature state inside a feature versionSend a feature health event from a providerCreate a feature stateUpdate a feature state by IDDismiss a feature health eventAdd a feature health provider to a projectRemove a feature health provider from a projectIdentify a user, set traits and get their flagsPermanently delete an identityCreate an edge identityOverride a flag for an edge identityChange an edge identity's flag overrideRemove an edge identity's flag overrideCopy flag overrides between edge identitiesReplace an edge identity's detailsDelete an edge identityChange only some fields of an edge identitySet a trait on an edge identityCreate an identityOverride a flag for an identity (deprecated)Update an identity's flag override valueRemove an identity's flag overrideToggle an identity's flag override on or offCopy flag overrides from another identityAdd a trait to an identityReplace an identity traitDelete an identity traitChange just a trait's valueReplace an identity's identifierDelete an identity via the v1 admin APIPatch an identity's fieldsSet an edge override by identity identifierRemove edge identity overrides for an environmentSet a trait through the v1 traits endpointBulk update traits via the v1 endpointIncrement a numeric traitIdentify a user with traits and get flagsSet a trait for a user, creating them if neededSet many traits for an identity at onceCreate a feature flagReplace a feature flag (unversioned path)Delete a feature flag (unversioned path)Toggle a flag or change its value in an environmentDelete a feature version in an environmentExport features by tagImport features into an environmentAdd a segment override to a featureReplace a feature segment overrideChange a single feature segment's priorityReorder segment override prioritiesReplace a change requestDelete a change requestEdit a change request's detailsApprove a change requestCommit a change requestLink an external resource to a featureReplace a feature's external resource linkUnlink an external resource from a featureEdit a feature's external resource linkEdit a multivariate optionDelete a feature flag (v1)Edit a feature flag's fields (v1)Add group owners to a featureAdd user owners to a featureRemove group owners from a featureRemove user owners from a featureSee what a flag serves in an environmentGet an environment feature version by IDList feature states in an environmentGet one feature state in an environmentList feature states filtered by environmentGet a feature state by UUIDList a project's feature health providersGet all flags for an environmentDownload the environment document for local evaluationGet the feature flags for an environmentGet flags for an identifier (deprecated path)Get an identity's flags and traitsList identities in an environmentGet an identity and its traitsList edge identities in an environmentList an edge identity's flag overridesGet one edge identity flag overrideGet every flag state for an edge identityGet an edge identityList an edge identity's traitsList identities via the v1 admin APIList an identity's flag overridesGet one flag override for an identityGet every flag state for an identityList an identity's traitsGet one trait of an identityGet an identity via the v1 admin APIGet evaluated flags and traits for a userList a project's feature flagsGet a feature flag's detailsList feature states in an environmentDownload a feature export fileDownload the Flagsmith-on-Flagsmith exportGet a feature segment overrideLook up a feature segment by UUIDLook up a feature by UUIDGet a change requestList a feature's multivariate optionsLook up a multivariate option by UUIDGet a feature's external resource linkGet one multivariate option of a featureGet a feature's evaluation data (deprecated)Identity & Access Management
Grant a group access to an environmentReplace a group's environment permissionsRevoke a group's environment accessAdjust part of a group's environment grantGrant a user access to an environmentReplace a user's environment permissionsRevoke a user's environment accessAdjust part of a user's environment grantGrant a group organisation-level permissionsReplace a group's organisation permissionsRevoke a group's organisation permissionsAdjust part of a group's organisation grantGrant a user organisation-level permissionsReplace a user's organisation permissionsRevoke a user's organisation permissionsAdjust part of a user's organisation grantGrant a group access to a projectReplace a group's project permissionsRevoke a group's project accessAdjust part of a group's project grantGrant a user access to a projectReplace a user's project permissionsRevoke a user's project accessAdjust part of a user's project grantList group permissions on an environmentGet one group's environment permission grantList user permissions on an environmentGet one user's environment permission grantList group permissions on an organisationList user permissions on an organisationList group permissions on a projectGet one group's project permission grantList user permissions on a projectGet one user's project permission grantWebhook & Event Subscription Management
Add an environment webhook (unversioned path)Add an organisation audit webhook (unversioned)Receive Chargebee subscription webhooksReceive a Mixpanel cohort syncAdd members to a CSV cohortRemove members from a CSV cohortCreate an environment webhook (v1)Replace an environment webhookDelete an environment webhookEdit part of an environment webhookReceive GitHub integration webhooksCreate an organisation webhook (v1)Replace an organisation webhookDelete an organisation webhookEdit part of an organisation webhookSend a test webhookList environment webhooks (unversioned path)List organisation audit webhooks (unversioned)List an environment's webhooks (v1)List organisation webhooks (v1)Get an organisation webhookOther things you can do
Connect Amplitude to an environmentReplace an Amplitude integration's settingsDisconnect Amplitude from an environmentChange one Amplitude integration settingConnect Dynatrace to an environmentReplace a Dynatrace integration's settingsDisconnect Dynatrace from an environmentChange one Dynatrace integration settingConnect Grafana to a single environmentReplace an environment Grafana integrationRemove an environment Grafana integrationChange one environment Grafana settingConnect Heap to an environmentReplace a Heap integration's settingsDisconnect Heap from an environmentChange one Heap integration settingConnect Mixpanel to an environmentReplace a Mixpanel integration's settingsDisconnect Mixpanel from an environmentChange one Mixpanel integration settingConnect RudderStack to an environmentReplace a RudderStack integration's settingsDisconnect RudderStack from an environmentChange one RudderStack integration settingConnect Segment to an environmentReplace a Segment integration's settingsDisconnect Segment from an environmentChange one Segment integration settingConnect Sentry change tracking to an environmentReplace a Sentry integration's settingsDisconnect Sentry from an environmentChange one Sentry integration settingPost an environment's flag changes to SlackReplace a Slack integration's settingsRemove a Slack integration from an environmentPause or move a Slack integrationAdd an outbound webhook to an environmentReplace an outbound webhook's settingsDelete an outbound webhookChange one outbound webhook settingLink a GitHub app installation to an organisationLink a GitHub repository to a projectReplace a linked GitHub repository mappingUnlink a GitHub repositoryToggle tagging or tweak a linked repositoryReplace an organisation's GitHub integrationRemove an organisation's GitHub integrationUpdate the installation on a GitHub integrationConnect Grafana for a whole organisationReplace an organisation Grafana integrationRemove an organisation Grafana integrationChange one organisation Grafana settingConnect Datadog to a projectReplace a Datadog integration's settingsDisconnect Datadog from a projectChange one Datadog integration settingConnect GitLab to a projectReplace a GitLab integration's settingsDisconnect GitLab from a projectChange one GitLab integration settingConnect Grafana to a projectReplace a project Grafana integrationRemove a project Grafana integrationChange one project Grafana settingConnect New Relic to a projectReplace a New Relic integration's settingsDisconnect New Relic from a projectChange one New Relic integration settingCreate a new organisationUpload or replace an organisation's licenceOpen a GitHub issue to clean up stale flagsCreate a user group in an organisationRemove a role from a groupReplace a group's settings and membersDelete a user groupChange some settings on a groupAdd users to a groupRemove users from a groupCreate a shareable invite linkRevoke an invite linkCancel a pending email inviteResend an email inviteCreate an organisation admin API keyDetach a role from an admin API keyReplace an admin API key's settingsDelete an admin API keyRevoke or tweak an admin API keyAttach a metadata field to an object typeReplace a metadata field assignmentDetach a metadata field from an object typeChange which models require a metadata fieldCreate a role in an organisationReplace a role's name, description and tagsDelete a roleRename a role or change its tagsGrant a role permissions on an environmentReplace a role's environment permission grantRevoke a role's environment permission grantAdjust a role's environment permissionsAssign a role to a groupReplace a role-to-group assignmentRemove a role from a group assignmentPartially update a role-to-group assignmentAssign a role to an admin API keyReplace a role-to-admin-key assignmentUnassign a role from an admin API keyPartially update a role-to-admin-key assignmentGrant a role organisation-wide permissionsReplace a role's organisation permission grantRevoke a role's organisation permission grantAdjust a role's organisation permissionsGrant a role permissions on a projectReplace a role's project permission grantRevoke a role's project permission grantAdjust a role's project permissionsEnable SCIM provisioningDisable SCIM provisioningRegenerate the SCIM bearer tokenTrust an external token issuerReplace a trust relationshipDelete a trust relationshipAdjust a trust relationshipReplace an organisation's settingsDelete an organisationChange specific organisation settingsGet a hosted checkout link to upgrade a planInvite people to an organisation by emailRemove users from an organisationApply a completed checkout to a subscriptionCreate a cohort list for an Amplitude cohort syncAdd users to a synced Amplitude cohort listRemove users from a synced Amplitude cohort listReceive a GitLab webhook eventSubmit an OAuth consent decisionReport flag evaluation analytics (v1)Send self-hosted installation telemetryReport flag evaluations (v2)Create a segment from trait rulesReplace a segment's name, description and rulesPermanently delete a segmentDelete a segment via the v1 project endpointChange some fields on a segmentClone a segment under a new nameStart enabling a two-factor methodConfirm a two-factor method setupTurn off a two-factor methodLog in with email and passwordComplete login with a two-factor codeLog out and remove my auth tokenSign in with GitHubSign in with GoogleExchange an OIDC token for an access tokenStart a SAML login requestHandle a SAML response from the identity providerMap an identity provider attribute to a user fieldReplace a SAML attribute mappingDelete a SAML attribute mappingChange the IdP attribute on a SAML mappingSet up SAML single sign-onReplace a SAML configurationDelete a SAML configurationUpdate IdP metadata or settings on SAML configLog in with a SAML access tokenRevoke my authentication tokenRegister a new user accountReplace a user's name detailsDelete a user accountChange one detail on a user accountActivate a new account from its email linkReplace my own profile detailsDelete my own accountEdit one field of my own profileUpdate my onboarding detailsResend the account activation emailRequest an email address resetConfirm a new email address after resetRequest a password reset emailSet a new password from a reset linkChange my email while logged inChange my password while logged inMake a user a group adminRemove a user's group admin rightsAssign a role to a userReplace a user-role assignmentRemove a user from a roleEdit a user-role assignmentChange a member's organisation roleRemove a role from a userJoin an organisation from an email inviteJoin an organisation from a shared invite linkUpdate an environment (unversioned path)Create an environment in a projectReplace an environment's settings (v1)Delete an environmentChange individual environment settingsClone an environmentDelete a trait from all identitiesTurn off v2 feature versioningTurn on v2 feature versioningCreate a server-side SDK keyReplace a server-side SDK key's settingsDelete a server-side SDK keyDeactivate or rename a server-side SDK keyCreate a cohort and its managed segmentDelete a cohortRename or describe a cohortReplace cohort members from a CSVCreate a cohort sync keyRevoke a cohort sync keyDelete an environment experiment metricEdit an environment experiment metricAttach a metric to an experimentReplace a metric on an experimentDetach a metric from an experimentChange an experiment metric's directionDelete an experimentEdit an experiment's name or hypothesisComplete an experimentRefresh an experiment's exposure dataPause an experimentRefresh an experiment's resultsSet an experiment's rollout and audienceStart an experimentConnect a data warehouseReplace a data warehouse connectionDelete a data warehouse connectionEdit a data warehouse connectionShowing 400 of 650. Search above to find the rest.