API_KEY
posthog_apikey
Developer setup
No fields declared in this snapshot.
User connection
- Sub Domainsubdomain · stringRequired
- API Keygeneric_api_key · stringRequired
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.
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
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 507 actions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.