All integrations
Catalogue metadata onlyanalyticsv20260828_00

POSTHOG

PostHog

PostHog is an open-source product analytics platform tracking user interactions and behaviors to help teams refine features, improve funnels, and reduce churn

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

507

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

posthog_apikey

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Sub Domainsubdomain · stringRequired
  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 507 actions

Add dashboard collaborators with access level

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…

Untrusted display-only summary

Add member to organization role

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.

Untrusted display-only summary

Add persons to static cohort

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.

Untrusted display-only summary

Add product intent to project

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.

Untrusted display-only summary

Add project specific member roles

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 (pr…

Untrusted display-only summary

Add session recording to playlist

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…

Untrusted display-only summary

Append Desktop Recording Segments

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.

Untrusted display-only summary

Archive survey response

POSTHOG_ARCHIVE_SURVEY_RESPONSE

Tool to archive a single survey response. Use when you need to hide a survey response from analytics while preserving it in the database.

Untrusted display-only summary

Assign feature flag role based access

POSTHOG_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 with a 201 code.

Untrusted display-only summary

Bulk create organization invites

POSTHOG_BULK_CREATE_ORGANIZATION_INVITES

POST /api/organizations/{organization_id}/invites/bulk/: Bulk-create organization invites with customizable levels, sender details, and validation checks. Supports email automation and private project access settings.

Untrusted display-only summary

Bulk delete feature flags

POSTHOG_BULK_DELETE_FEATURE_FLAGS

Bulk delete feature flags by filter criteria or explicit IDs. Use when you need to delete multiple feature flags at once. Accepts either 'filters' (same filter params as list endpoint: search, active, type, etc.) or 'ids' (explicit list of flag IDs). Returns operation status and count of deleted flags. Use '@current'…

Untrusted display-only summary

Create Persons Bulk Delete

POSTHOG_BULK_DELETE_PERSONS

Tool to bulk delete persons by PostHog person IDs or distinct IDs. Use when you need to delete multiple persons at once (up to 100 per call). Only events captured before the request will be deleted. Deletion is asynchronous and batched at 5AM UTC every Sunday.

Untrusted display-only summary

Cancel insights for a project

POSTHOG_CANCEL_PROJECT_INSIGHTS

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 response.

Untrusted display-only summary

Capture Event

POSTHOG_CAPTURE_EVENT

Capture (ingest) a single analytics event into PostHog using the public ingestion API and a project API key. Use when you need to send custom events like 'lesson_started', 'quiz_completed', or any user behavior tracking. This bypasses the private /api/* endpoints and uses PostHog's public write-only ingestion endpoint.

Untrusted display-only summary

Check pipeline destination updates

POSTHOG_CHECK_PIPELINE_DESTINATION_UPDATES

Check for available updates to a pipeline destination plugin by comparing the currently installed version (tag) with the latest version available in the plugin's repository. Use this to determine if a pipeline destination plugin can be upgraded to a newer version. Returns update information including current tag, late…

Untrusted display-only summary

Check pipeline import app updates

POSTHOG_CHECK_PIPELINE_IMPORT_APP_UPDATES

Retrieve the latest update information for a specific pipeline import app by its ID within an organization. This endpoint returns details such as plugin type, name, description, and version data. Requires 'id' and 'organization_id' as path parameters.

Untrusted display-only summary

Check pipeline plugin update status

POSTHOG_CHECK_PIPELINE_PLUGIN_UPDATE_STATUS

Get update status for a specific pipeline transformation plugin by its unique ID within an organization. This endpoint requires the 'organization_id' and 'plugin' IDs and returns details like plugin type, name, and update information.

Untrusted display-only summary

Check project's demo data generation status

POSTHOG_CHECK_PROJECT_DEMO_DATA_GENERATION_STATUS

Check if a project is currently generating demo data. This endpoint retrieves the demo data generation status for a specific project within an organization. Returns whether the project is currently in the process of generating demo data. **Important Authentication Note**: This endpoint requires session-based authentic…

Untrusted display-only summary

Create Max AI insight and query

POSTHOG_CREATE_AI_INSIGHT

Tool to create and query insights using PostHog's Max AI assistant. Use when you need to generate insights from natural language queries. The AI interprets your query and creates the appropriate insight configuration (trends, funnels, or retention). Returns the generated insight with query configuration and results da…

Untrusted display-only summary

Create alert

POSTHOG_CREATE_ALERT

Tool to create a new alert configuration in PostHog. Use when you need to set up monitoring for insights with specific thresholds and notification settings. The alert will monitor the specified insight and notify subscribed users when threshold conditions are met.

Untrusted display-only summary

Create Batch

POSTHOG_CREATE_BATCH

Capture a batch of analytics events to PostHog using the public batch ingestion API. Use when you need to send multiple events efficiently in a single request (e.g., bulk event imports, offline event syncing).

Untrusted display-only summary

Create batch export

POSTHOG_CREATE_BATCH_EXPORT

Create a new batch export to automatically export PostHog data to external destinations like S3, BigQuery, or Snowflake. Use when you need to set up scheduled data exports with configurable intervals and destination-specific settings.

Untrusted display-only summary

Create batch exports backfills

POSTHOG_CREATE_BATCH_EXPORT_BACKFILL

Tool to create a new backfill for a BatchExport. Use when you need to re-export historical data for a specific time range. Requires valid start_at and end_at timestamps in ISO 8601 format. The end_at timestamp cannot be in the future.

Untrusted display-only summary

Create batch exports run test step

POSTHOG_CREATE_BATCH_EXPORT_TEST_RUN

Tool to run a test step for a batch export configuration in PostHog. Use when you need to validate that a batch export is properly configured before enabling it. This endpoint triggers a test run to verify the destination connectivity and configuration.

Untrusted display-only summary

Create customer profile config

POSTHOG_CREATE_CUSTOMER_PROFILE_CONFIG

Create a customer profile configuration for a PostHog project. Use when you need to configure how customer profiles are displayed and organized for persons or groups within a project.

Untrusted display-only summary

Create project insights with customizable parameters

POSTHOG_CREATE_CUSTOM_PROJECT_INSIGHTS

Create custom analytics insights for a PostHog project. Supported query types (InsightVizNode.source.kind): TrendsQuery, FunnelsQuery, RetentionQuery, PathsQuery, StickinessQuery, LifecycleQuery, WebStatsTableQuery, WebOverviewQuery. IMPORTANT: HogQLQuery is NOT supported for saved insights. For ad-hoc HogQL queries,…

Untrusted display-only summary

Create data color theme

POSTHOG_CREATE_DATA_COLOR_THEME

Tool to create a new data color theme in a PostHog project. Use when you need to define custom color palettes for data visualization. Requires a theme name and list of hex color codes. Returns the created theme with auto-generated ID and metadata.

Untrusted display-only summary

Create Dataset

POSTHOG_CREATE_DATASET

Tool to create a new dataset in a PostHog project. Use when you need to create a dataset for organizing data. Requires a project ID and a dataset name; description and metadata are optional.

Untrusted display-only summary

Create Dataset Items

POSTHOG_CREATE_DATASET_ITEM

Tool to create a new dataset item in a PostHog project dataset. Use when you need to add a new item with input/output data to a dataset for ML/AI experimentation or tracking.

Untrusted display-only summary

Create desktop recording

POSTHOG_CREATE_DESKTOP_RECORDING

Create a new desktop recording and get Recall.ai upload token for the desktop SDK. Use when you need to initiate a new recording session and obtain credentials for uploading audio/video data.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.