PostHog
PostHog is an open-source product analytics platform tracking user interactions and behaviors to help teams refine features, improve funnels, and reduce churn
What agents can do
Actions358
Add dashboard collaborators with access level
Add collaborators to a specific project dashboard.
Add member to organization role
Add a member to an organization role by submitting their details and uuid in json/form, using organization and role ids.
Add project specific member roles
Add members with specific roles to a project by providing their user uuid and level (member or admin).
Assign feature flag role based access
Set up role-based access for a feature flag using `project id` and `feature flag id`.
Bookmark project activity notification
Create a bookmark for an activity notification in a project's activity log.
Bulk create organization invites
Post /api/organizations/{organization id}/invites/bulk/: bulk-create organization invites with customizable levels, sender details, and validation checks.
Cancel insights for a project
The "/api/projects/{project id}/insights/cancel/" endpoint allows users to cancel insights for a project by providing a project id and insight details in json or csv, and confirms cancellation in the…
Check pipeline destination updates
Get the newest updates and plugin info for a pipeline destination by organization and destination id via get request to /api/.../{id}/check for updates.
52 moreFewer
Check pipeline import app updates
Retrieve the latest update information for a specific pipeline import app by its id within an organization.
Check pipeline plugin update status
Get update status for a specific pipeline transformation plugin by its unique id within an organization.
Check project s demo data generation status
Projects for the current organization.
Cohort duplication to static
This endpoint duplicates a specified cohort as a static one within a project.
Create a notebook in a project
The api for interacting with notebooks.
Create custom project insights
The post endpoint enables creating insights for projects using a project id and supports json/csv.
Create dashboard from template in project
Create a new dashboard for a specified project from a template.
Create domain with saml for organization
Create a domain for a specific organization by post to `/api/organizations/{id}/domains` with json/form data.
Create experiment exposure cohort
Create a new exposure cohort for an experiment in a project by sending a post request with experiment details and feature flag data.
Create feature flag dashboard
Manage feature flags by creating, reading, updating, and deleting them.
Create feature flags for project
Manage feature flags by creating, reading, updating, and deleting them using posthog's javascript library or api endpoint.
Create frontend app pipeline config
Create a config for pipeline frontend apps within a specified project.
Create funnel analysis for project persons
This endpoint handles reading and deleting persons.
Create new organization with configurable access
Post /api/organizations/ - create a new organization with details like name, membership level, and features access.
Create new project experiment
Create a new experiment in a specific project using json, form, or multipart data.
Create organization invite with role and email
Send invites with roles (member, admin, owner) via email to join an organization by id.
Create organization role with feature flag levels
Create a new role for the specified organization by supplying role details.
Create org proxy record with domain and status
Create a proxy record for an org by sending org id in url and json/form/multipart data with domain, target cname, and status.
Create person funnel correlation
This endpoint is for reading and deleting persons.
Create person path with format option
This api endpoint is for reading and deleting users.
Create pipeline destination config
Create pipeline destination configurations for a specific project by submitting plugin and order details, among other configuration info, with required project id.
Create pipeline destination config job
Create a job for a pipeline destination config with a specific id within the specified project.
Create pipeline import apps config job
A job imports app settings into a project pipeline using project id and plugin config id, accepting json/form/multipart, and specifies plugin details, enabling status, and order for pipeline import…
Create plugin job configuration
Create a job-related configuration for a specific plugin by providing plugin and project ids.
Create project action with format
This post endpoint creates actions for a project, accepts various data types, requires project id and action data, optionally outputs in csv/json, and needs personalapikeyauth, returning a 201 with…
Create project cohorts
Create cohorts for a specified project by posting json-form data to "/api/projects/{project id}/cohorts/".
Create project dashboard
The post endpoint creates a dashboard within a project using a `project id`, accepting details in json/form formats.
Create project insights with format option
Create project insights with optional csv/json format parameter.
Create project pipeline app configs
Create pipeline app configurations for a specified project via post, requiring a project id and json, form, or multipart payload.
Create project pipeline frontend app job
Create a job for a pipeline frontend app config in a project.
Create project pipeline transformation config
Create a pipeline transformation config within a specific project by posting json, form, or multipart data.
Create project plugin configuration
Create a new plugin configuration for a specified project by post to /api/projects/{project id}/plugin configs/.
Create project subscription with delivery options
Create a subscription for a given project by providing required details such as delivery method, frequency, and starting date.
Create project surveys with questions and targets
Create surveys in a project by providing a project id and details like type, questions, and targets in json, form-data, or urlencoded format.
Create project timing insights
Create timing insights for a project by post to /api/projects/{project id}/insights/timing, supporting csv or json.
Create query in project by id
The `/api/projects/{project id}/query/` post endpoint allows users to submit queries for a specific project by providing the project id in the url and the query details in json or form data.
Create retrieve retention insights for project
Create and retrieve retention insights for a project using its id, allowing csv/json outputs.
Create session recording in playlist
The post endpoint generates a project's session recording, needing 'project id', 'short id', and 'session recording id' in the url, and accepts various content formats for recording details.
Create session recording playlists
Create playlists of session recordings for a specified project.
Create session recording summary
Summarize a session recording by providing the project id and the recording's uuid.
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.
Crud operations for project annotations
Create, read, update and delete annotations.
Custom project funnel analytics with advanced options
The `/api/projects/{project id}/insights/funnel/` endpoint generates customizable funnel insights for a project in either csv or json, offering filtering, exclusion, and ordering features with…
Delete organization by uuid
Delete an organization by its uuid.
Delete organization project
Projects for the current organization.
Delete person and optionally associated events
This endpoint is used to read and delete user data.
Delete session recording by uuid
Delete a session recording by providing the session's uuid and the associated project id.
Delete survey by id
Delete a survey by providing its uuid and the associated project id.
Enable project early access feature
Enables a new early access feature for a project using project id, payload with details, and personalapikeyauth.
Fetch batch export details via uuid
Retrieve logs for a specific batch export within a project by its uuid.
Fetch export unsubscribe settings
Retrieve pipeline transformation export unsubscribe configurations for a specified organization by its uuid.
Fetch frontend app config status
Retrieve activity details for a specific pipeline frontend app config by id within a project.
And 298 more in Definable.
Starts an agent when
Action Performed
Triggers when an event matches one of the saved PostHog Actions you configure.
The moment it happens
Activity Log Entry Created
Triggers when PostHog records an activity-log entry for the project — any audited change to a feature flag, insight, dashboard, destination, experiment or survey.
The moment it happens
Early Access Feature Updated
Triggers when an early-access feature changes — most usefully when it moves between stages, such as concept to beta to general availability.
The moment it happens
Error Tracking Issue Assigned
Triggers when an error-tracking issue is assigned to a user, a group or a role.
The moment it happens
Error Tracking Issue Created
Triggers when PostHog groups an exception into an error-tracking issue it has never seen before.
The moment it happens
Error Tracking Issues Merged
Triggers when two or more error-tracking issues are merged into one.
The moment it happens
Error Tracking Issue Split
Triggers when fingerprints are split out of an error-tracking issue into new issues of their own.
The moment it happens
Error Tracking Issue Status Changed
Triggers when an error-tracking issue is resolved, reopened or suppressed.
The moment it happens
Error Tracking Issue Unassigned
Triggers when an error-tracking issue's assignee is cleared, leaving it unowned.
The moment it happens
Event Captured
Triggers when PostHog captures one of the analytics events you name.
The moment it happens
Person Updated
Triggers when a person's profile changes in PostHog — a property set, updated or removed, or two people merged into one.
The moment it happens
How it connects
You paste an API key from PostHog on a page Composio hosts, so the key never passes through Definable.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Analytics
Dynatrace
analytics
Dynatrace provides observability, analytics, automation, settings, documents, and telemetry APIs for monitored environments.
Imply Polaris
analytics
Imply Polaris is a fully managed real-time analytics platform for ingesting, querying, and visualizing event data.
Gong
analytics
Gong is a platform for video meetings, call recording, and team collaboration.
Simplekpi
analytics
Beautifully simple KPI software. Create, manage and analyse your Key Performance Indicators from the cloud.
Kibana
analytics
Kibana is a visualization and analytics platform for Elasticsearch, offering dashboards, data exploration, and monitoring capabilities for gaining insights from data
Gosquared
analytics
GoSquared provides real-time web analytics and customer engagement tools to help businesses understand and interact with their website visitors.