Retrieve Filtered Project Property Definitions
Get property definitions for a project using project_id, with filters for
event names, property types, exclusions, and numerical or feature flags.
Also, view properties relevant to specific ev
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_FILTERED_PROJECT_PROPERTY_DEFINITIONS])
Retrieve Property Definition Details
Retrieve details of a specific property definition by UUID within a project.
Requires project_id and property definition id. Security: PersonalAPIKeyAuth
with read access. No response body pro
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_PROPERTY_DEFINITION_DETAILS])
Update Project Property Definition
Update a property definition in a project by its UUID. Requires a project_id
and definition id, both as path parameters. Security: PersonalAPIKeyAuth
with write access. No body in the response
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_UPDATE_PROJECT_PROPERTY_DEFINITION])
Partially Update Project Property Definition
PATCH /api/projects/{project_id}/property_definitions/{id}/: Partially update
a specific property definition by UUID in a project. Requires property_definition:write
auth. No response body.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_PARTIALLY_UPDATE_PROJECT_PROPERTY_DEFINITION])
Remove Property Definition By Uuid
Delete a property definition by providing its UUID and the associated project
ID. Requires 'property_definition:write' permission. On success, no response
body is returned (204).
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_REMOVE_PROPERTY_DEFINITION_BY_UUID])
Retrieve Properties And Events Association
Allows a caller to provide a list of event names and a single property name
Returns a map of the event names to a boolean representing whether that
property has ever been seen with that event_
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_PROPERTIES_AND_EVENTS_ASSOCIATION])