List And Manage Project Feature Flags
Manage feature flags with creation, reading, updating, and deletion capabilities.
Utilize JavaScript Library or an endpoint for application integration. More
details in the docs.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_LIST_AND_MANAGE_PROJECT_FEATURE_FLAGS])
Create Feature Flags For Project
Manage feature flags by creating, reading, updating, and deleting them using
PostHog's JavaScript Library or API endpoint. Details in the provided documentation.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_CREATE_FEATURE_FLAGS_FOR_PROJECT])
List Feature Flag Role Access Details
This GET endpoint returns role access details for a feature flag in a project,
needs 'project_id' & 'feature_flag_id', and offers optional 'limit' & 'offset'
for pagination.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_LIST_FEATURE_FLAG_ROLE_ACCESS_DETAILS])
Assign Feature Flag Role Based Access
Set up role-based access for a feature flag using `project_id` and `feature_flag_id`.
Submit access info in JSON or form format, with `feature_flag:write` rights.
Success returns new details w
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_ASSIGN_FEATURE_FLAG_ROLE_BASED_ACCESS])
Retrieve Feature Flag Role Access Details
Retrieve details for a specific role's access to a feature flag within a
project. Requires 'feature_flag_id', 'id' for role access, and 'project_id'.
Returns a JSON object with access details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FEATURE_FLAG_ROLE_ACCESS_DETAILS])
Remove Feature Flag Role Access By Id
DELETE /api/projects/{project_id}/feature_flags/{feature_flag_id}/role_access/{id}:
Remove role access from a feature flag in a project by ID, requiring authorization.
Expect no response body
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_REMOVE_FEATURE_FLAG_ROLE_ACCESS_BY_ID])
Retrieve Feature Flag Details
This guide details how to manage (create, read, update, delete) feature
flags in applications using PostHog's JavaScript library or endpoint. For
more info, visit the provided documentation.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FEATURE_FLAG_DETAILS])
Update Feature Flag Configuration
Manage feature flags for your app with creation, reading, updating, and
deletion options. Utilize PostHog's JS library or endpoint for flag status.
More info in docs.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_UPDATE_FEATURE_FLAG_CONFIGURATION])
Partial Update Of A Project S Feature Flag
Learn to manage feature flags (create, read, update, delete) using PostHog's
docs, with options for JavaScript Library use or dedicated endpoints for
user flag status.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_PARTIAL_UPDATE_OF_A_PROJECT_S_FEATURE_FLAG])
Soft Delete Feature Flag By Setting Status
Hard delete of this model is not allowed. Use a patch API call to set "deleted"
to true
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_SOFT_DELETE_FEATURE_FLAG_BY_SETTING_STATUS])
Retrieve Feature Flag Activity Details
Manage feature flags (creation, reading, updating, and deleting) using PostHog's
guides or via JavaScript Library/endpoint for user-specific flag status.
[Details](https://posthog.com/docs/use
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FEATURE_FLAG_ACTIVITY_DETAILS])
Create Static Cohort For Feature Flag
Manage feature flags for apps with create, read, update, and delete operations
using PostHog's JavaScript Library or dedicated endpoint. More info in the
docs.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_CREATE_STATIC_COHORT_FOR_FEATURE_FLAG])
Create Feature Flag Dashboard
Manage feature flags by creating, reading, updating, and deleting them.
Utilize JavaScript library or endpoint for user-specific flag status. Refer
to documentation for details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_CREATE_FEATURE_FLAG_DASHBOARD])
Manage Feature Flag Enrichment For Usage Dashboard
Learn to manage feature flags (creation, access, modification, removal)
using PostHog's docs, with options to use a JavaScript Library or a dedicated
endpoint for user-specific flag status.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_MANAGE_FEATURE_FLAG_ENRICHMENT_FOR_USAGE_DASHBOARD])
Retrieve Feature Flags Activity Log
Learn to manage feature flags by creating, reading, updating, and deleting
them. Use PostHog's JavaScript Library or endpoint for application integration.
Details in the [docs](https://posthog
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FEATURE_FLAGS_ACTIVITY_LOG])
Retrieve Feature Flags Evaluation Reasons
Manage feature flags—create, read, update, delete—using the PostHog JavaScript
Library or endpoint for user-specific flag status. (More in docs).
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FEATURE_FLAGS_EVALUATION_REASONS])
Manage Project Feature Flags For Local Evaluation
Utilize feature flags to manage application features with creation, reading,
updating, and deletion. Consult PostHog's docs or use their JS library or
endpoint for user-specific flag checks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_MANAGE_PROJECT_FEATURE_FLAGS_FOR_LOCAL_EVALUATION])
Manage Project Feature Flags
Learn to manage feature flags: create, read, update, delete, and check their
status using the JavaScript Library or an endpoint. Consult the linked docs
for details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_MANAGE_PROJECT_FEATURE_FLAGS])
Manage User Feature Flags
Manage feature flags in your app with create, read, update, and delete options.
Use PostHog's JavaScript Library or endpoint to verify user access. See
documentation for details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_MANAGE_USER_FEATURE_FLAGS])