Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
PostHog logo

PostHog

Product analytics, events, and flags.

AnalyticsAPI key690 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
POSTHOG_ADD_DASHBOARD_COLLABORATORS_WITH_ACCESS_LEVEL
Add collaborators to a specific project dashboard. Requires 'project_id' and 'dashboard_id'. Supports JSON, form-urlencoded, and multipart data. Returns added collaborator details. Auth: 'PersonalAPIKeyAuth'. IMPORTANT REQUIREMENTS: 1. The dashboard must have restriction_level > 21 (not on the lowest restriction level). Use POSTHOG_PARTIAL_UPDATE_OF_A_PROJECT_S_DASHBOARD to set restriction_level to 37. 2. The user being added cannot be the dashboard owner or a project admin (they already have inherent access). 3. Currently only level 37 (edit access) can be explicitly specified. 4. Use POSTHOG_LIST_ORGANIZATION_MEMBERS_WITH_PAGINATION to find valid user UUIDs.
POST /composio/posthog/posthog_add_dashboard_collaborators_with_access_levelexternal_send——managed
POSTHOG_ADD_DASHBOARD_WIDGETS
Batch dashboard widgets in a PostHog project. Add multiple widget tiles to a dashboard in one atomic request.
POST /composio/posthog/posthog_add_dashboard_widgetsexternal_send——managed
POSTHOG_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. Requires PersonalAPIKeyAuth. Success gives a 201 status.
POST /composio/posthog/posthog_add_member_to_organization_roleexternal_send——managed
POSTHOG_ADD_PERSONS_TO_STATIC_COHORT
Add persons to a static cohort by their UUIDs. Use when you need to manually add specific users to a static cohort. Only works with static cohorts (is_static=true), not dynamic cohorts.
POST /composio/posthog/posthog_add_persons_to_static_cohortexternal_send——managed
POSTHOG_ADD_PRODUCT_INTENT_TO_PROJECT
Tool to add a product intent to a PostHog project. Use when you need to register a project's intention to use a specific PostHog product feature. Product intents help track which features (product analytics, feature flags, data warehouse, experiments, surveys) a project plans to use.
POST /composio/posthog/posthog_add_product_intent_to_projectexternal_send——managed
POSTHOG_ADD_PROJECT_SPECIFIC_MEMBER_ROLES
Add members with specific roles to a project by providing their user_uuid and level (member or admin). Requires project_id in the URL. Supports JSON, form-data, and form-urlencoded input. Returns the newly created membership data upon success. Note: This endpoint only works for projects with access control enabled (private projects). If the project does not have access control enabled, the API will return a 404 "Endpoint not found" error. Access control is an Enterprise feature that can be enabled in Project Settings > Access Control.
POST /composio/posthog/posthog_add_project_specific_member_rolesexternal_send——managed
POSTHOG_ADD_SESSION_RECORDING_TO_PLAYLIST
Add an existing session recording to a playlist. This endpoint associates a specific session recording with a playlist, making it part of that collection. Requires 'project_id' (project identifier), 'short_id' (playlist identifier), and 'session_recording_id' (recording identifier) in the URL. Optional body parameters can be used to update playlist properties. Works with both 'collection' and 'filters' type playlists. Returns the updated playlist details on success.
POST /composio/posthog/posthog_add_session_recording_to_playlistexternal_send——managed
POSTHOG_APPEND_DESKTOP_RECORDING_SEGMENTS
Append transcript segments to an existing desktop recording for real-time streaming support. Use when you need to add new transcript segments to a recording in batches as they become available from transcription services like AssemblyAI. Requires desktop_recording:write scope.
POST /composio/posthog/posthog_append_desktop_recording_segmentsexternal_send——managed
POSTHOG_ARCHIVE_DATASET
Archive dataset in a PostHog project. Archive a dataset. Archived datasets remain readable and reject item mutations.
POST /composio/posthog/posthog_archive_datasetexternal_send——managed
POSTHOG_ARCHIVE_DATASET_ITEM
Archive dataset item in a PostHog project. Archive an active item by creating a new immutable version.
POST /composio/posthog/posthog_archive_dataset_itemexternal_send——managed
POSTHOG_ARCHIVE_EXPERIMENT
Archive experiment in a PostHog project. Archive an ended experiment.
POST /composio/posthog/posthog_archive_experimentexternal_send——managed
POSTHOG_ARCHIVE_FEATURE_FLAG
Archive feature flag in a PostHog project. Archive a feature flag, hiding it from the default flag list.
POST /composio/posthog/posthog_archive_feature_flagexternal_send——managed

Showing 12 of 690 PostHog actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.