> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# PostHog

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

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

`posthog` · **507 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth posthog
run auth posthog --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run posthog          # common commands
run posthog --all    # every command
```

```ts theme={"theme":"github-dark"}
import { posthog } from "@boxd/run";
```

## Common tools

| Tool                         | What it does                                                                                                                                                     |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `bulk-delete-feature-flags`  | Bulk delete feature flags by filter criteria or explicit IDs.                                                                                                    |
| `capture-event`              | Capture (ingest) a single analytics event into PostHog using the public ingestion API and a project API key.                                                     |
| `create-feature-flag`        | Tool to create a new feature flag in a PostHog project. Use when you need to add feature toggles, perform gradual rollouts, or target specific user...           |
| `list-organization-projects` | Projects for the current organization.                                                                                                                           |
| `list-project-group-types`   | List all group types configured for a PostHog project. Group types are used to organize entities (like companies, organizations, or teams) in PostHog analytics. |

<Accordion title="All 507 tools" icon="list">
  | Tool                                                   | What it does                                                                                                                                                                    |
  | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `add-dashboard-collaborators-with-access-level`        | Add collaborators to a specific project dashboard. Requires 'project\_id' and 'dashboard\_id'.                                                                                  |
  | `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-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.                                                             |
  | `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.                               |
  | `add-project-specific-member-roles`                    | Add members with specific roles to a project by providing their user\_uuid and level (member or admin).                                                                         |
  | `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.                      |
  | `append-desktop-recording-segments`                    | Append transcript segments to an existing desktop recording for real-time streaming support.                                                                                    |
  | `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.                                       |
  | `assign-feature-flag-role-based-access`                | Set up role-based access for a feature flag using `project_id` and `feature_flag_id`.                                                                                           |
  | `bulk-create-organization-invites`                     | POST /api/organizations/\{organization\_id}/invites/bulk/: Bulk-create organization invites with customizable levels, sender details, and validation checks.                    |
  | `bulk-delete-feature-flags`                            | Bulk delete feature flags by filter criteria or explicit IDs.                                                                                                                   |
  | `bulk-delete-persons`                                  | Tool to bulk delete persons by PostHog person IDs or distinct IDs.                                                                                                              |
  | `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...                             |
  | `capture-event`                                        | Capture (ingest) a single analytics event into PostHog using the public ingestion API and a project API key.                                                                    |
  | `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...                         |
  | `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-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.                    |
  | `create-ai-insight`                                    | Tool to create and query insights using PostHog's Max AI assistant.                                                                                                             |
  | `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.                    |
  | `create-batch`                                         | Capture a batch of analytics events to PostHog using the public batch ingestion API.                                                                                            |
  | `create-batch-export`                                  | Create a new batch export to automatically export PostHog data to external destinations like S3, BigQuery, or Snowflake.                                                        |
  | `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.                                                      |
  | `create-batch-export-test-run`                         | Tool to run a test step for a batch export configuration in PostHog.                                                                                                            |
  | `create-customer-profile-config`                       | Create a customer profile configuration for a PostHog project.                                                                                                                  |
  | `create-custom-project-insights`                       | Create custom analytics insights for a PostHog project. Supported query types (InsightVizNode.source.kind): TrendsQuery, FunnelsQuery...                                        |
  | `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.                                           |
  | `create-dataset`                                       | Tool to create a new dataset in a PostHog project. Use when you need to create a dataset for organizing data.                                                                   |
  | `create-dataset-item`                                  | Tool to create a new dataset item in a PostHog project dataset.                                                                                                                 |
  | `create-desktop-recording`                             | Create a new desktop recording and get Recall.ai upload token for the desktop SDK.                                                                                              |
  | `create-endpoint`                                      | Tool to create a new endpoint for a PostHog project. Endpoints allow you to define and execute custom queries (HogQL, Trends, Funnels, etc.) that can...                        |
  | `create-error-tracking-autocapture-control`            | Tool to create a new error tracking autocapture control configuration for a PostHog project.                                                                                    |
  | `create-error-tracking-release`                        | Create a new error tracking release in PostHog. Use when you need to register a new application version or deployment for error tracking purposes.                              |
  | `create-error-tracking-suppression-rule`               | Tool to create a new error tracking suppression rule for a project.                                                                                                             |
  | `create-evaluation`                                    | Create a new evaluation for a PostHog project to assess AI-generated content or responses.                                                                                      |
  | `create-evaluation-run`                                | Tool to create a new evaluation run and enqueue a Temporal workflow to asynchronously execute the evaluation.                                                                   |
  | `create-event-definition`                              | Create a new event definition in a PostHog project. Event definitions help you organize and document the events being tracked in your application.                              |
  | `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-experiment-holdout`                            | Tool to create a new experiment holdout group in PostHog. Use when you need to set up a control group for experiments with specific filter...                                   |
  | `create-experiment-saved-metric`                       | Tool to create a new experiment saved metric in a PostHog project.                                                                                                              |
  | `create-feature-flag`                                  | Tool to create a new feature flag in a PostHog project. Use when you need to add feature toggles, perform gradual rollouts, or target specific user...                          |
  | `create-feature-flag-cohort`                           | Manage feature flags for apps with create, read, update, and delete operations using PostHog's JavaScript Library or dedicated endpoint.                                        |
  | `create-feature-flag-dashboard`                        | Manage feature flags by creating, reading, updating, and deleting them.                                                                                                         |
  | `create-file-system`                                   | Tool to create a new file system resource in PostHog with specified metadata and hierarchy.                                                                                     |
  | `create-file-system-shortcut`                          | Create a new file system shortcut in a PostHog project. Requires 'file\_system\_shortcut:write' permission.                                                                     |
  | `create-group-type-metric`                             | Tool to create a new metric for a specific group type in a PostHog project.                                                                                                     |
  | `create-hog-function`                                  | Create a new hog function in PostHog. Hog functions are serverless functions that can be triggered by events, used for transformations, destinations...                         |
  | `create-insight-variable`                              | Create a new insight variable for a PostHog project. Insight variables allow you to define reusable parameters that can be referenced across insights and queries.              |
  | `create-live-debugger-breakpoint`                      | Tool to create a new live debugger breakpoint in a PostHog project.                                                                                                             |
  | `create-llm-analytics-summarization`                   | Generate an AI-powered summary of an LLM trace or event. This endpoint analyzes the provided trace/event, generates a line-numbered text...                                     |
  | `create-llm-analytics-text-representation`             | Tool to generate human-readable text representations of LLM trace events for display, logging, or analysis.                                                                     |
  | `create-logs-export`                                   | Tool to create a logs export job using HogQL queries in PostHog.                                                                                                                |
  | `create-organization`                                  | Create a new PostHog organization with configurable security and notification settings.                                                                                         |
  | `create-organization-invite`                           | Create and send an organization invitation to a user via email.                                                                                                                 |
  | `create-organization-proxy-record`                     | Create a managed reverse proxy record for an organization to enable custom domain routing for PostHog analytics events.                                                         |
  | `create-organization-role`                             | Create a new custom role within a PostHog organization with optional feature flag access permissions.                                                                           |
  | `create-organization-saml-domain`                      | Create and configure an authentication domain with SAML SSO for a PostHog organization.                                                                                         |
  | `create-persisted-folder`                              | Tool to create a new persisted folder in a PostHog project. Use when you need to create a new folder for organizing data storage with a specific type and configuration.        |
  | `create-person-path`                                   | Retrieve path analytics for a specific person within a PostHog project.                                                                                                         |
  | `create-product-tour`                                  | Tool to create a new product tour in a PostHog project. Use when you need to set up guided tours to onboard users or highlight features.                                        |
  | `create-project-action`                                | This POST endpoint creates actions for a project, accepts various data types, requires project\_id and action data, optionally outputs in CSV/JSON...                           |
  | `create-project-cohort`                                | 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-experiment`                            | Create a new experiment in a specific project using JSON, form, or multipart data.                                                                                              |
  | `create-project-insights-with-format-option`           | Create a new analytics insight in a PostHog project. Insights are saved queries that visualize data from your analytics events.                                                 |
  | `create-project-notebook`                              | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `create-project-pipeline-frontend-app-job`             | Create a job for a pipeline frontend app config in a project.                                                                                                                   |
  | `create-project-retention-insight`                     | Create and retrieve retention insights for a project using PostHog's Query API.                                                                                                 |
  | `create-project-subscription`                          | Create a subscription for a given project by providing required details such as delivery method, frequency, and starting date.                                                  |
  | `create-project-survey`                                | 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-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...                           |
  | `create-session-recording-playlist`                    | Create playlists of session recordings for a specified project.                                                                                                                 |
  | `create-session-recording-summary`                     | Generate an AI-powered summary for a session recording. Requires PostHog AI feature to be enabled.                                                                              |
  | `create-survey-summary-headline`                       | Tool to create or regenerate a summary headline for a survey.                                                                                                                   |
  | `create-warehouse-saved-query`                         | Create a new warehouse saved query in PostHog for data warehouse operations.                                                                                                    |
  | `create-web-experiment`                                | Create a new web experiment in a PostHog project. Web experiments allow you to run A/B tests by dynamically transforming DOM elements on your website...                        |
  | `delete-alert`                                         | Delete an alert configuration by providing its UUID and the associated project ID.                                                                                              |
  | `delete-customer-profile-config`                       | Tool to delete a customer profile configuration by ID in a PostHog project.                                                                                                     |
  | `delete-desktop-recording`                             | Tool to delete a desktop meeting recording by its UUID and project ID.                                                                                                          |
  | `delete-endpoint`                                      | Delete an endpoint and clean up materialized query. Returns no content with a 204 status on success.                                                                            |
  | `delete-error-tracking-autocapture-control`            | Delete an error tracking autocapture control configuration by UUID and project ID.                                                                                              |
  | `delete-error-tracking-grouping-rule`                  | Delete a specific error tracking grouping rule by ID. Use when you need to remove a custom grouping rule that is no longer needed or was created incorrectly.                   |
  | `delete-error-tracking-release`                        | Delete an error tracking release by its UUID and project ID.                                                                                                                    |
  | `delete-error-tracking-suppression-rule`               | Tool to delete an error tracking suppression rule by its UUID.                                                                                                                  |
  | `delete-experiment-holdout`                            | Delete an experiment holdout by providing its ID and the associated project ID.                                                                                                 |
  | `delete-experiment-saved-metric`                       | Tool to delete an experiment saved metric by ID from a PostHog project.                                                                                                         |
  | `delete-feature-flag-role-access`                      | DELETE /api/projects/\{project\_id}/feature\_flags/\{feature\_flag\_id}/role\_access/\{id}: Remove role access from a feature flag in a project by ID, requiring authorization. |
  | `delete-file-system`                                   | Tool to delete a file system resource in PostHog by UUID. Use when you need to permanently remove a file system.                                                                |
  | `delete-group-type-metric`                             | Tool to delete a group usage metric by its UUID within a specific project and group type.                                                                                       |
  | `delete-insight`                                       | Attempt to delete an insight by its ID from a specific project.                                                                                                                 |
  | `delete-insight-variable`                              | Delete an insight variable by its UUID from a specified project.                                                                                                                |
  | `delete-live-debugger-breakpoint`                      | Delete a live debugger breakpoint by providing its UUID and project ID.                                                                                                         |
  | `delete-organization`                                  | Delete an organization by its UUID. Requires a 'PersonalAPIKeyAuth' with 'organization:write' permission.                                                                       |
  | `delete-organization-batch-export`                     | Delete a specific batch export by its UUID in an organization.                                                                                                                  |
  | `delete-organization-domain`                           | Delete a specific domain by its UUID within an organization, given valid organization and domain IDs.                                                                           |
  | `delete-organization-member`                           | Remove a member from a PostHog organization by their user UUID.                                                                                                                 |
  | `delete-organization-pipeline-destination`             | Delete a specific pipeline destination in an organization by ID.                                                                                                                |
  | `delete-organization-pipeline-import-app`              | Delete a specific pipeline import app plugin associated with an organization by ID.                                                                                             |
  | `delete-organization-pipeline-transformation`          | Delete a specific pipeline transformation plugin for an organization by ID.                                                                                                     |
  | `delete-organization-plugin`                           | Delete a specific plugin (by its integer ID) from the organization (identified by UUID) with no response body on success.                                                       |
  | `delete-organization-project`                          | Projects for the current organization.                                                                                                                                          |
  | `delete-organization-proxy-record`                     | Delete a proxy record by ID for a specific organization. Requires an authenticated user with 'organization:write' permission.                                                   |
  | `delete-organization-role`                             | Delete a role with a specific UUID in an organization. Requires 'organization:write' permission.                                                                                |
  | `delete-persisted-folder`                              | Delete a persisted folder by providing its UUID and the associated project ID.                                                                                                  |
  | `delete-person`                                        | This endpoint is used to read and delete user data. Use the capture API, `$set`/`$unset` commands, or SDKs for creating/updating persons.                                       |
  | `delete-person-property`                               | Delete specific properties from a person record using the \$unset operation.                                                                                                    |
  | `delete-product-tour`                                  | Delete a product tour by providing its UUID and the associated project ID.                                                                                                      |
  | `delete-project-batch-export`                          | Delete a specific batch export by providing the UUID and project ID.                                                                                                            |
  | `delete-project-dashboard-collaborator`                | Remove a collaborator from a project dashboard. Provide the project\_id, dashboard\_id, and user's UUID.                                                                        |
  | `delete-project-early-access-feature`                  | Delete an early access feature by ID from a specified project.                                                                                                                  |
  | `delete-project-event-definition`                      | Delete an event definition by providing its UUID and the associated project ID.                                                                                                 |
  | `delete-project-experiment`                            | Soft-delete a specific experiment by its unique integer ID within a project.                                                                                                    |
  | `delete-project-member`                                | Delete a specific user (by UUID) from the explicit members of a given project.                                                                                                  |
  | `delete-project-plugin-configuration`                  | DELETE /api/projects/\{project\_id}/plugin\_configs/\{id}/: Removes a specific plugin configuration by ID from a given project.                                                 |
  | `delete-project-query`                                 | (Experimental)                                                                                                                                                                  |
  | `delete-property-definition`                           | Delete a property definition by providing its UUID and the associated project ID.                                                                                               |
  | `delete-role-membership`                               | Remove a user from a custom organization role by deleting their role membership.                                                                                                |
  | `delete-session-recording`                             | Delete a session recording by providing the session's UUID and the associated project ID.                                                                                       |
  | `delete-session-recording-from-playlist`               | Remove a session recording from a playlist in a PostHog project.                                                                                                                |
  | `delete-survey`                                        | Delete a survey by providing its UUID and the associated project ID.                                                                                                            |
  | `delete-warehouse-saved-query`                         | Tool to delete a warehouse saved query from PostHog. Use when you need to remove a saved query from the data warehouse.                                                         |
  | `delete-web-experiment`                                | Delete a web experiment by its ID from a specific project. Use when you need to permanently remove a web experiment.                                                            |
  | `duplicate-cohort-to-static`                           | This endpoint duplicates a specified cohort as a static one within a project.                                                                                                   |
  | `duplicate-experiment`                                 | Tool to duplicate an existing experiment in PostHog. Use when you need to create a copy of an experiment with the same configuration.                                           |
  | `duplicate-survey-to-projects`                         | Duplicate a survey to multiple projects in a single transaction.                                                                                                                |
  | `enable-project-early-access-feature`                  | Enables a new early access feature for a project using project ID, payload with details, and PersonalAPIKeyAuth.                                                                |
  | `finish-symbol-sets-bulk-upload`                       | Tool to finalize bulk upload of error tracking symbol sets for a PostHog project.                                                                                               |
  | `flag-annotation-as-deleted`                           | Soft delete an annotation by setting 'deleted' to true via PATCH request.                                                                                                       |
  | `generate-insight-name`                                | Tool to generate an AI-suggested name for a PostHog insight based on its query configuration.                                                                                   |
  | `generate-project-funnel-correlation-insight`          | The /api/projects/\{project\_id}/insights/funnel/correlation endpoint generates a correlation insight for funnel analysis in a project, accepting...                            |
  | `get-app-metrics`                                      | Retrieve performance and error metrics for a specific plugin configuration (app) in a PostHog project.                                                                          |
  | `get-app-metrics-error-details`                        | Retrieves detailed error information for a specific app metric (plugin config) within a project.                                                                                |
  | `get-batch-export-details`                             | Retrieve details of a specific batch export by its UUID in a project.                                                                                                           |
  | `get-batch-exports-backfills`                          | Tool to retrieve backfills for a specific batch export within a project.                                                                                                        |
  | `get-cohort-activity-details`                          | Retrieve activity details for a specific cohort within a project.                                                                                                               |
  | `get-cohort-person-details`                            | Retrieve details of persons within a cohort by its unique ID in the specified project.                                                                                          |
  | `get-cohorts-calculation-history`                      | Tool to retrieve the calculation history for a specific cohort.                                                                                                                 |
  | `get-conversation`                                     | Tool to retrieve a specific conversation by UUID and project ID.                                                                                                                |
  | `get-conversations`                                    | Tool to retrieve conversations for a specific PostHog project with pagination support.                                                                                          |
  | `get-customer-profile-config`                          | Retrieve a specific customer profile configuration by its ID for a given project.                                                                                               |
  | `get-customer-profile-configs`                         | Tool to retrieve customer profile configurations for a project with pagination support.                                                                                         |
  | `get-dashboard-template-details`                       | Fetch specific dashboard template details by UUID in a project with 'dashboard\_template:read' rights using a PersonalAPIKeyAuth.                                               |
  | `get-dashboard-template-schema`                        | Retrieve the JSON schema for dashboard templates of a specific project.                                                                                                         |
  | `get-data-color-theme`                                 | Tool to retrieve a specific data color theme by ID from a PostHog project.                                                                                                      |
  | `get-data-color-themes`                                | Tool to retrieve data color themes for a specific project. Use when you need to list available color themes for data visualization.                                             |
  | `get-dataset`                                          | Retrieve detailed information about a specific dataset within a project.                                                                                                        |
  | `get-dataset-item`                                     | Tool to retrieve a specific dataset item by its ID from a PostHog project.                                                                                                      |
  | `get-dataset-items`                                    | Tool to retrieve paginated dataset items for a specific project in PostHog.                                                                                                     |
  | `get-datasets`                                         | Tool to retrieve datasets for a PostHog project. Use when you need to list or search datasets within a specific project.                                                        |
  | `get-desktop-recordings`                               | Tool to retrieve desktop meeting recordings for a specific project.                                                                                                             |
  | `get-endpoint-openapi-specification`                   | Get OpenAPI 3.0 specification for a specific PostHog endpoint.                                                                                                                  |
  | `get-error-tracking-assignment-rules`                  | Tool to retrieve error tracking assignment rules for a project.                                                                                                                 |
  | `get-error-tracking-autocapture-control`               | Retrieve a specific error tracking autocapture control configuration by its ID.                                                                                                 |
  | `get-error-tracking-fingerprints`                      | Tool to retrieve error tracking fingerprints for a project. Use when you need to list tracked errors with their status, occurrence counts, and timing information.              |
  | `get-error-tracking-grouping-rules`                    | Tool to retrieve error tracking grouping rules for a project.                                                                                                                   |
  | `get-error-tracking-release`                           | Retrieve details of a specific error tracking release by its UUID and project ID.                                                                                               |
  | `get-error-tracking-release-by-hash`                   | Tool to retrieve an error tracking release by its hash identifier.                                                                                                              |
  | `get-error-tracking-releases`                          | Tool to retrieve paginated error tracking releases for a specific project in PostHog.                                                                                           |
  | `get-error-tracking-suppression-rules`                 | Tool to retrieve error tracking suppression rules for a project.                                                                                                                |
  | `get-error-tracking-symbol-sets`                       | Tool to retrieve error tracking symbol sets for a PostHog project.                                                                                                              |
  | `get-evaluation`                                       | Retrieve details of a specific evaluation by its UUID and project ID.                                                                                                           |
  | `get-evaluations`                                      | Tool to retrieve evaluations configured for a specific PostHog environment/project.                                                                                             |
  | `get-event-definition`                                 | Retrieve an event definition by its UUID within a specified project.                                                                                                            |
  | `get-event-definition-by-name`                         | Tool to retrieve an event definition by its exact name for a specific project.                                                                                                  |
  | `get-event-definitions`                                | Retrieve definitions for events within a specified project by providing the unique project\_id.                                                                                 |
  | `get-event-definitions-golang`                         | Tool to retrieve event definitions in Golang format for a specific PostHog project.                                                                                             |
  | `get-event-definitions-python`                         | Tool to retrieve Python-formatted event definitions for a specific project.                                                                                                     |
  | `get-event-definitions-typescript`                     | Tool to retrieve TypeScript event definitions for a specific project.                                                                                                           |
  | `get-experiment-details`                               | Access detailed experiment info within a project using unique `experiment ID` & `project ID`, with 'experiment:read' rights.                                                    |
  | `get-experiment-holdout-details`                       | Retrieve details of a specific experiment holdout by ID within a project.                                                                                                       |
  | `get-experiment-holdouts`                              | Tool to retrieve experiment holdouts for a specific PostHog project.                                                                                                            |
  | `get-experiment-saved-metric`                          | Tool to retrieve a specific experiment saved metric by ID from a PostHog project.                                                                                               |
  | `get-experiments-eligible-feature-flags`               | Tool to retrieve feature flags eligible for use in experiments.                                                                                                                 |
  | `get-experiments-requiring-flag-implementation`        | Retrieve details for experiments that require feature flag implementation in a specific project.                                                                                |
  | `get-experiments-stats`                                | Tool to retrieve experimentation velocity statistics for a PostHog project.                                                                                                     |
  | `get-export-unsubscribe-configs`                       | Retrieves export unsubscribe configurations for pipeline import apps in an organization.                                                                                        |
  | `get-export-unsubscribe-settings`                      | Retrieves export unsubscribe configurations for pipeline transformations in an organization.                                                                                    |
  | `get-external-data-source`                             | Tool to retrieve details of a specific external data source by its UUID and project ID.                                                                                         |
  | `get-external-data-sources`                            | Tool to retrieve external data sources for a PostHog project with pagination support.                                                                                           |
  | `get-feature-flag-activity-details`                    | Manage feature flags (creation, reading, updating, and deleting) using PostHog's guides or via JavaScript Library/endpoint for user-specific flag...                            |
  | `get-feature-flag-details`                             | Retrieve detailed information about a specific feature flag in a PostHog project.                                                                                               |
  | `get-feature-flag-role-access-details`                 | Retrieve details for a specific role's access to a feature flag within a project.                                                                                               |
  | `get-feature-flags-activity-log`                       | Learn to manage feature flags by creating, reading, updating, and deleting them.                                                                                                |
  | `get-feature-flags-dependent-flags`                    | Retrieve all active feature flags that depend on a specified flag.                                                                                                              |
  | `get-feature-flags-evaluation-reasons`                 | Manage feature flags - create, read, update, delete - using the PostHog JavaScript Library or endpoint for user-specific flag status. (More in docs).                           |
  | `get-feature-flags-matching-ids`                       | Tool to get IDs of all feature flags matching the current filters.                                                                                                              |
  | `get-feature-flag-status`                              | Tool to retrieve the status of a specific feature flag in a PostHog project.                                                                                                    |
  | `get-file-system`                                      | Tool to retrieve a specific file system resource by UUID and project ID.                                                                                                        |
  | `get-file-system-shortcut`                             | Retrieve a specific file system shortcut by UUID from a project.                                                                                                                |
  | `get-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.                             |
  | `get-funnel-insights-in-project`                       | Execute a funnel analysis for a specific project. Requires specifying funnel steps via 'events' or 'actions' parameter (at least 2 steps).                                      |
  | `get-group-property-definitions`                       | Retrieve property definitions for a group within a project by providing the project ID.                                                                                         |
  | `get-group-property-values`                            | Retrieve property values by 'group\_type\_index' and 'key' within a 'project\_id'.                                                                                              |
  | `get-groups-types-metric-by-id`                        | Tool to retrieve detailed information about a specific group usage metric by its ID.                                                                                            |
  | `get-groups-types-metrics`                             | Tool to retrieve metrics for a specific group type in a PostHog project.                                                                                                        |
  | `get-hedgehog-configuration`                           | Retrieve user's hedgehog configuration details by their UUID.                                                                                                                   |
  | `get-historical-app-metrics-export`                    | Retrieve historical export data for app metrics by supplying the `project_id` and `plugin_config_id`.                                                                           |
  | `get-hog-function`                                     | Tool to retrieve a specific hog function by UUID and project ID.                                                                                                                |
  | `get-hog-functions`                                    | Tool to retrieve hog functions for a specific PostHog project.                                                                                                                  |
  | `get-important-project-activity-log`                   | Retrieve a log of important activities and changes for a specified project.                                                                                                     |
  | `get-insight-sharing-configurations`                   | Retrieve sharing configurations for a specific insight within a project, requiring project and insight IDs.                                                                     |
  | `get-insights-thresholds`                              | Tool to retrieve thresholds configured for a specific insight within a project.                                                                                                 |
  | `get-insight-threshold`                                | Tool to retrieve a specific insight threshold by ID for a PostHog project.                                                                                                      |
  | `get-insight-variable`                                 | Tool to retrieve a specific insight variable by UUID and project ID.                                                                                                            |
  | `get-insight-variables`                                | Tool to retrieve paginated list of insight variables for a project.                                                                                                             |
  | `get-live-debugger-breakpoint`                         | Tool to retrieve a specific live debugger breakpoint by UUID and project ID.                                                                                                    |
  | `get-live-debugger-breakpoints`                        | Tool to retrieve live debugger breakpoints for a project. Returns a paginated list of breakpoints with their configuration including filename, line...                          |
  | `get-llm-analytics-evaluation-config`                  | Tool to retrieve the LLM analytics evaluation configuration for a specific PostHog project.                                                                                     |
  | `get-llm-analytics-models`                             | Tool to list available LLM models for a specific provider in PostHog LLM Analytics.                                                                                             |
  | `get-llm-analytics-provider-keys`                      | Tool to retrieve LLM analytics provider keys for a project. Use when you need to list API keys configured for LLM analytics providers.                                          |
  | `get-logs-attributes`                                  | Tool to retrieve available log attributes for a PostHog project.                                                                                                                |
  | `get-logs-has-logs`                                    | Tool to check if a project has logs available. Use when you need to verify log availability before querying logs.                                                               |
  | `get-logs-values`                                      | Tool to retrieve unique values for a specific log field key in a PostHog project.                                                                                               |
  | `get-organization`                                     | Retrieve organization details by UUID. Endpoint requires 'organization:read' access.                                                                                            |
  | `get-organization-pipeline-app-repositories`           | Retrieve details of pipeline import app repositories for a specific organization by its UUID.                                                                                   |
  | `get-persisted-folder`                                 | Tool to list persisted folders for a PostHog project with pagination support.                                                                                                   |
  | `get-pipeline-destination-details`                     | Retrieve activity logs and metadata for a specific pipeline destination configuration.                                                                                          |
  | `get-pipeline-transformation-details`                  | Retrieve available pipeline transformation plugins from the organization's plugin repository.                                                                                   |
  | `get-product-tour`                                     | Tool to retrieve a specific product tour by UUID from a PostHog project.                                                                                                        |
  | `get-project-person-trends`                            | This endpoint is for reading and deleting persons. Use the capture API, `$set`/`$unset` properties, or SDKs for creating/updating persons.                                      |
  | `get-project-survey-activity-log`                      | Retrieve the activity log of surveys within a specific project by using the project ID.                                                                                         |
  | `get-role-membership`                                  | Retrieve details of a specific role membership within an organization by its UUID.                                                                                              |
  | `get-session-group-summaries`                          | Tool to retrieve stored group session summaries for a project.                                                                                                                  |
  | `get-session-recording-playlist-details`               | Retrieve session recording playlist details for a specific project by project\_id and playlist short\_id.                                                                       |
  | `get-survey-response-statistics`                       | Get survey response statistics for a specific survey. Returns event counts, unique respondents, and conversion rates.                                                           |
  | `get-surveys-archived-response-uuids`                  | Tool to get list of archived response UUIDs for HogQL filtering.                                                                                                                |
  | `get-surveys-stats`                                    | Tool to get aggregated response statistics across all surveys for a project.                                                                                                    |
  | `get-unused-org-pipeline-frontend-apps`                | Retrieve a list of pipeline frontend apps that are available but not currently in use within a specific organization.                                                           |
  | `get-user-home-settings`                               | Tool to retrieve user home settings including homepage and tab configurations.                                                                                                  |
  | `get-user-interviews`                                  | Tool to retrieve paginated list of user interviews for a specific project.                                                                                                      |
  | `get-warehouse-saved-queries-activity`                 | Tool to retrieve activity details for a specific warehouse saved query in PostHog.                                                                                              |
  | `get-warehouse-saved-query`                            | Tool to retrieve a warehouse saved query from PostHog data warehouse.                                                                                                           |
  | `get-warehouse-table`                                  | Retrieve details of a specific data warehouse table by its UUID.                                                                                                                |
  | `get-warehouse-tables`                                 | Tool to retrieve a paginated list of warehouse tables for a specific project.                                                                                                   |
  | `get-web-experiment`                                   | Tool to retrieve a specific web experiment by ID from a PostHog project.                                                                                                        |
  | `get-web-vitals`                                       | Tool to retrieve web vitals metrics for a specific pathname in a PostHog project.                                                                                               |
  | `initiate-domain-verification-with-saml-config`        | Initiates domain verification for SAML SSO authentication. This endpoint triggers the verification process for a previously created domain by...                                |
  | `list-alerts`                                          | Tool to retrieve all alerts configured for a specific PostHog project.                                                                                                          |
  | `list-all-projects-across-organizations`               | Tool to list all projects the authenticated user can access by enumerating organizations and aggregating each organization's projects.                                          |
  | `list-and-filter-project-events`                       | This endpoint for listing/filtering events is deprecated and maintained only for compatibility.                                                                                 |
  | `list-and-manage-project-annotations`                  | Create, Read, Update and Delete annotations. [See docs](https://posthog.com/docs/user-guides/annotations) for more information on annotations.                                  |
  | `list-and-manage-project-feature-flags`                | List all feature flags for a specific project with pagination support.                                                                                                          |
  | `list-batch-export-runs`                               | List runs for a batch export by `batch_export_id` within a project.                                                                                                             |
  | `list-conversations-tickets`                           | Tool to list tickets with person data attached for a project.                                                                                                                   |
  | `list-dashboard-sharing-configs`                       | Retrieve a list of dashboard sharing configurations for a specified project and dashboard.                                                                                      |
  | `list-endpoints`                                       | Tool to list all endpoints for the team. Use when you need to retrieve or discover available endpoints within a project.                                                        |
  | `list-endpoint-versions`                               | Tool to list all versions for a specific endpoint in PostHog.                                                                                                                   |
  | `list-error-tracking-autocapture-controls`             | Tool to list error tracking autocapture controls for a PostHog project.                                                                                                         |
  | `list-experiment-saved-metrics`                        | Tool to list experiment saved metrics for a project with pagination support.                                                                                                    |
  | `list-feature-flag-role-access-details`                | This GET endpoint returns role access details for a feature flag in a project, needs 'project\_id' & 'feature\_flag\_id', and offers optional 'limit' &...                      |
  | `list-file-system`                                     | Tool to list file system resources for a PostHog project with pagination support.                                                                                               |
  | `list-groups-by-type`                                  | List all groups of a specific group type. You must pass ?group\_type\_index= in the URL.                                                                                        |
  | `list-live-debugger-breakpoint-hits`                   | Tool to retrieve breakpoint hit events from ClickHouse with optional filtering and pagination.                                                                                  |
  | `list-live-debugger-breakpoints-active`                | Tool to fetch active live debugger breakpoints for external client applications using Project API key.                                                                          |
  | `list-notebooks`                                       | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `list-or-delete-persons-with-optional-filters`         | This endpoint is for reading/deleting persons. For creating/updating, use the capture API, set/unset properties, or SDKs.                                                       |
  | `list-organization-batch-exports`                      | Retrieve paginated batch exports for an organization, with filters and optional limits.                                                                                         |
  | `list-organization-domains`                            | Fetch a list of an organization's domains with pagination using `limit` and `offset`.                                                                                           |
  | `list-organization-integrations`                       | Tool to list organization-level integrations with read-only access.                                                                                                             |
  | `list-organization-invites`                            | Retrieve a paginated list of all pending and active invites for an organization.                                                                                                |
  | `list-organization-members`                            | List all members of a specific organization with pagination support.                                                                                                            |
  | `list-organization-pipeline-destinations`              | Retrieve a paginated list of an organization's pipeline destinations by ID, with optional count and offset parameters.                                                          |
  | `list-organization-pipeline-frontend-apps`             | Retrieve a paginated list of available pipeline frontend apps for a specific organization.                                                                                      |
  | `list-organization-pipeline-import-apps`               | Retrieve a paginated list of pipeline import applications for a specified organization by ID.                                                                                   |
  | `list-organization-pipeline-transformations`           | Retrieve paginated pipeline transformation lists for an organization using `limit` and `offset`, requiring a UUID and PersonalAPIKeyAuth.                                       |
  | `list-organization-plugins`                            | Retrieve the list of plugins for a specified organization. Supports pagination through 'limit' and 'offset' query parameters.                                                   |
  | `list-organization-projects`                           | Projects for the current organization.                                                                                                                                          |
  | `list-organization-proxy-records`                      | Retrieve a paginated list of custom domain proxy records for an organization.                                                                                                   |
  | `list-organization-roles`                              | List all roles in an organization with pagination support. Returns role details including ID, name, creation timestamp, creator information, assigned...                        |
  | `list-pipeline-destination-configs`                    | List pipeline destination configurations for a given project by ID, with optional pagination through 'limit' and 'offset' query parameters.                                     |
  | `list-pipeline-frontend-app-configs`                   | List all pipeline frontend app configurations for a project.                                                                                                                    |
  | `list-product-tours`                                   | Tool to retrieve a paginated list of product tours for a specific project.                                                                                                      |
  | `list-project-actions`                                 | Get paginated project actions with filters by format. Query params: limit, offset.                                                                                              |
  | `list-project-batch-exports`                           | Retrieve an indexed list of batch exports for a specified project with optional pagination.                                                                                     |
  | `list-project-configuration-plugin-logs`               | Retrieve logs for a specific plugin configuration within a project.                                                                                                             |
  | `list-project-dashboard-collaborators`                 | Retrieve the list of collaborators for a specific dashboard within a project.                                                                                                   |
  | `list-project-dashboards`                              | Get paginated dashboards for a project by ID, using 'limit' and 'offset'.                                                                                                       |
  | `list-project-dashboard-templates`                     | Retrieve available dashboard templates for a PostHog project.                                                                                                                   |
  | `list-project-early-access-features`                   | Retrieve a paginated list of a project's early access features by ID with 'limit' and 'offset' parameters.                                                                      |
  | `list-project-experiments`                             | Get a paginated list of experiments within a project using 'limit' and 'offset' parameters.                                                                                     |
  | `list-project-export-items`                            | Retrieve a paginated list of export items for a specific project by ID with optional 'limit' and 'offset' query parameters.                                                     |
  | `list-project-group-types`                             | List all group types configured for a PostHog project. Group types are used to organize entities (like companies, organizations, or teams) in PostHog analytics.                |
  | `list-project-membership-details`                      | Retrieve a list of project membership details for a specified project by ID.                                                                                                    |
  | `list-project-pipeline-configurations`                 | List all pipeline transformation configurations for a specific project.                                                                                                         |
  | `list-project-pipeline-import-configs`                 | List pipeline import app configurations for a specified project, with pagination options 'limit' and 'offset'.                                                                  |
  | `list-project-plugin-configurations`                   | List all plugin configurations for a specific project. Plugin configurations define which plugins (apps) are installed and enabled for a project...                             |
  | `list-project-session-recordings`                      | Retrieve a paginated list of session recordings for a specific project, including viewing times and user interactions.                                                          |
  | `list-project-subscriptions`                           | Retrieve a paginated list of subscriptions for a given project by its ID.                                                                                                       |
  | `list-project-surveys`                                 | Get paginated surveys for a project with its ID, using 'limit' and 'offset'.                                                                                                    |
  | `list-role-memberships`                                | List all users assigned to a specific role within an organization.                                                                                                              |
  | `list-session-recording-playlists`                     | List all session recording playlists for a PostHog project, including both user-created playlists and system-generated synthetic playlists (like...                             |
  | `list-session-recording-sharing-configs`               | Retrieve a list of sharing configurations for a specific session recording in a project, including creation timestamps and access tokens.                                       |
  | `list-unused-organization-pipeline-transformations`    | Retrieve a list of unused pipeline transformations for a specified organization, identified by UUID.                                                                            |
  | `list-users-with-staff-filter-and-pagination`          | API endpoint fetches a user list with staff filter, pagination (limit, offset), and requires a personal API key.                                                                |
  | `list-warehouse-saved-queries`                         | Tool to retrieve warehouse saved queries for a project. Use when you need to list or search saved queries from the data warehouse.                                              |
  | `list-web-experiments`                                 | Tool to retrieve a paginated list of web experiments for a specific project.                                                                                                    |
  | `manage-feature-flag-enrichment-for-usage-dashboard`   | Learn to manage feature flags (creation, access, modification, removal) using PostHog's docs, with options to use a JavaScript Library or a dedicated...                        |
  | `manage-project-annotations`                           | Create, Read, Update and Delete annotations. [See docs](https://posthog.com/docs/user-guides/annotations) for more information on annotations.                                  |
  | `manage-project-feature-flags-for-local-evaluation`    | Retrieve all feature flag definitions for a project to enable local evaluation.                                                                                                 |
  | `mark-dashboard-template-as-deleted`                   | Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true                                                                                         |
  | `mark-insight-as-viewed-with-configurable-format`      | Marks one or more insights as viewed by the current user for a specified project.                                                                                               |
  | `mark-insights-as-viewed`                              | Record insights as viewed by updating their last\_viewed\_at timestamps.                                                                                                        |
  | `mark-notebook-as-deleted`                             | Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true                                                                                         |
  | `move-dashboard-tile`                                  | Endpoint to move a tile from one dashboard to another. Requires `project_id` (in path), `id` (source dashboard ID in path), `tile` (object with `id`...                         |
  | `patch-alert`                                          | Tool to update an existing alert configuration in PostHog. Use when you need to modify alert settings such as name, enabled status, thresholds, or subscribed users.            |
  | `patch-batch-export`                                   | Update an existing batch export configuration in PostHog by partially modifying fields like name, paused status, destination, or schedule.                                      |
  | `patch-complete-product-onboarding`                    | Tool to mark a specific product onboarding as complete for a PostHog project.                                                                                                   |
  | `patch-customer-profile-config`                        | Update a customer profile configuration by partially modifying fields like content, scope, or sidebar.                                                                          |
  | `patch-dataset`                                        | Tool to partially update a dataset in a PostHog project. Use when you need to modify dataset properties like name or description.                                               |
  | `patch-dataset-item`                                   | Tool to partially update a dataset item by its ID in a PostHog project.                                                                                                         |
  | `patch-endpoint`                                       | Tool to partially update an endpoint for a project. Use when you need to modify specific fields of an existing endpoint without replacing the entire configuration.             |
  | `patch-error-tracking-autocapture-controls`            | Partially update an error tracking autocapture control configuration.                                                                                                           |
  | `patch-evaluation`                                     | Update an evaluation by patching specific fields. Use when you need to modify evaluation settings like description, enabled status, or configuration.                           |
  | `patch-experiment`                                     | Endpoint enables partial updates to an experiment in a project using PATCH, needing `project_id`, `experiment_id`, and various payload types.                                   |
  | `patch-experiment-saved-metric`                        | Tool to partially update an experiment saved metric by ID in a PostHog project.                                                                                                 |
  | `patch-external-data-source`                           | Tool to update an external data source in PostHog by patching specific fields like description or configuration.                                                                |
  | `patch-file-system`                                    | Tool to partially update a file system resource by UUID and project ID.                                                                                                         |
  | `patch-file-system-shortcut`                           | Tool to partially update a file system shortcut in PostHog by its UUID.                                                                                                         |
  | `patch-groups-types-metrics`                           | Tool to update a group usage metric configuration in PostHog.                                                                                                                   |
  | `patch-hog-function`                                   | Tool to partially update a hog function by UUID and project ID.                                                                                                                 |
  | `patch-insight-variable`                               | Update an insight variable by partially modifying its properties (name, type, default value, etc.).                                                                             |
  | `patch-live-debugger-breakpoint`                       | Tool to update a live debugger breakpoint by UUID and project ID.                                                                                                               |
  | `patch-organization-domain`                            | Updates selected properties of a domain in an organization via PATCH request, supports various data formats but SAML fields are immutable.                                      |
  | `patch-organization-role`                              | PATCH /api/organizations/\{organization\_id}/roles/\{id}/: Update partial details of a role by ID within an organization, including name and feature flag access level.         |
  | `patch-persisted-folder`                               | Tool to partially update a persisted folder by ID for a PostHog project.                                                                                                        |
  | `patch-person`                                         | This endpoint allows reading and deleting individuals. For creation or updates, use the capture API, `$set`/`$unset` properties, or SDKs.                                       |
  | `patch-product-tour`                                   | Tool to partially update a product tour in PostHog. Use when you need to modify specific fields of an existing tour like description, archived status, dates, or content.       |
  | `patch-project-action`                                 | Update an action within a project with a specified ID. Supports partial updates.                                                                                                |
  | `patch-project-annotation`                             | Create, Read, Update and Delete annotations. [See docs](https://posthog.com/docs/user-guides/annotations) for more information on annotations.                                  |
  | `patch-project-cohort`                                 | Update partial cohort details for a specific project. Requires a cohort ID and project ID, supports JSON, form data, and accepts patch changes like name or description.        |
  | `patch-project-dashboard`                              | Endpoint PATCH /api/projects/\{project\_id}/dashboards/\{id}: Allows partial update of a project's dashboard with specified ID.                                                 |
  | `patch-project-feature-flag`                           | Learn to manage feature flags (create, read, update, delete) using PostHog's docs, with options for JavaScript Library use or dedicated endpoints for user flag status.         |
  | `patch-project-insight`                                | The PATCH endpoint supports partial insight updates in a project, allows format specification (CSV/JSON), and requires `PersonalAPIKeyAuth` and...                              |
  | `patch-project-member`                                 | Update a project member's role using their UUID in a specific project.                                                                                                          |
  | `patch-project-notebook`                               | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `patch-project-property-definition`                    | PATCH /api/projects/\{project\_id}/property\_definitions/\{id}/: Partially update a specific property definition by UUID in a project.                                          |
  | `patch-project-subscription`                           | PATCH /api/projects/\{project\_id}/subscriptions/\{id}/: Update partial details of a specific project subscription by ID.                                                       |
  | `patch-project-survey`                                 | Update partial survey details by PATCH to /api/projects/\{project\_id}/surveys/\{id}/ with UUID.                                                                                |
  | `patch-session-recording-playlist`                     | Update session recording playlists using PATCH on the endpoint with `project_id` and `short_id`.                                                                                |
  | `patch-user`                                           | Tool to update user profile settings in PostHog. Use when you need to modify user information such as name, email, role, theme preferences, or notification settings.           |
  | `patch-warehouse-saved-query`                          | Tool to partially update a warehouse saved query in PostHog.                                                                                                                    |
  | `patch-warehouse-tables`                               | Tool to partially update a warehouse table by patching specific fields like name, format, or schema.                                                                            |
  | `patch-web-experiment`                                 | Tool to partially update a web experiment in PostHog. Use when you need to modify specific fields of an existing web experiment without replacing the...                        |
  | `pause-batch-export`                                   | Pause a batch export in PostHog to temporarily stop scheduled data exports.                                                                                                     |
  | `pause-organization-batch-export`                      | Pause an organization-level batch export in PostHog. Use when you need to temporarily stop scheduled data exports at the organization level without...                          |
  | `project-funnel-advanced-analytics`                    | Create comprehensive funnel analysis for a PostHog project with advanced configuration options.                                                                                 |
  | `project-trend-analytics`                              | The `/api/projects/{project_id}/insights/trend/` endpoint provides project trends in CSV/JSON, requires `project_id` and optional parameters, and...                            |
  | `rearrange-frontend-app-pipeline-configs`              | Rearrange (reorder) the configuration of frontend apps in a project's data pipeline.                                                                                            |
  | `rearrange-pipeline-transformation-configs`            | Rearrange the execution order of pipeline transformation configurations for a project.                                                                                          |
  | `rearrange-project-import-app-configurations`          | Rearrange app import settings in a project using PATCH /api/projects/\{project\_id}/... by updating plug-in order and status.                                                   |
  | `rearrange-project-pipeline-destination-configs`       | Rearrange the execution order of pipeline destination configurations for a project.                                                                                             |
  | `recalculate-experiment-timeseries`                    | Tool to create a recalculation request for experiment timeseries data.                                                                                                          |
  | `reconfigure-plugin-order-and-status-in-project`       | Reconfigure the execution order and status of plugin configurations within a project.                                                                                           |
  | `replace-desktop-recording`                            | Replace a desktop meeting recording in PostHog using PUT. Use when you need to completely replace all recording data including metadata, transcript...                          |
  | `reset-person-distinct-id`                             | Reset a distinct\_id for a deleted person. This allows the distinct\_id to be used again.                                                                                       |
  | `retrieve-async-query-status-by-id`                    | (Experimental)                                                                                                                                                                  |
  | `retrieve-last-viewed-insights-for-user`               | Returns basic details about the last 5 insights viewed by this user.                                                                                                            |
  | `retrieve-matching-events-for-session-recording`       | Retrieves event IDs matching a filter with one session ID and at least one event/action criterion.                                                                              |
  | `retrieve-notebook-activity-for-project`               | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `retrieve-notebook-activity-log`                       | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `retrieve-notebook-details`                            | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `retrieve-or-delete-person-retention-data`             | This endpoint is for reading and deleting person data; use the capture API, `$set`/`$unset` properties, or SDKs for creation and updates.                                       |
  | `retrieve-or-delete-project-persons-funnel-data`       | Retrieves persons who entered or progressed through a funnel in the specified project.                                                                                          |
  | `retrieve-organization-pipeline-frontend-app`          | Retrieve pipeline frontend app details for an organization using its 'organization\_id' (UUID).                                                                                 |
  | `retrieve-organization-pipeline-repository-details`    | Retrieve details for repository pipeline destinations within a specific organization by its UUID.                                                                               |
  | `retrieve-organization-pipeline-transformation-activi` | Retrieve org pipeline transformation activity                                                                                                                                   |
  | `retrieve-organization-pipeline-unsubscribe-configs`   | Retrieve export unsubscribe configurations for an organization's pipeline frontend apps.                                                                                        |
  | `retrieve-organization-plugin-activity`                | Retrieve activity details for plugins in a specified organization by ID.                                                                                                        |
  | `retrieve-organization-plugin-details`                 | Retrieve a specific plugin's details for an organization. Requires the plugin's integer ID and the organization's UUID.                                                         |
  | `retrieve-organization-plugin-repository-details`      | Retrieve plugin repository details for a specific organization by its UUID, including plugin type, name, URL, and more.                                                         |
  | `retrieve-organization-plugin-unsubscribe-configs`     | Retrieve export unsubscribe configurations for plugins in an organization.                                                                                                      |
  | `retrieve-organization-project-details`                | Projects for the current organization.                                                                                                                                          |
  | `retrieve-organization-role-details`                   | Retrieve the details of a specific role within an organization using its UUID.                                                                                                  |
  | `retrieve-organization-unused-pipeline-apps`           | Retrieve unused pipeline import apps for a specified organization.                                                                                                              |
  | `retrieve-paginated-organization-list`                 | Retrieve a paginated list of organizations with optional 'limit' and 'offset' query parameters.                                                                                 |
  | `retrieve-persisted-folder`                            | Tool to retrieve a specific persisted folder by its UUID and project ID.                                                                                                        |
  | `retrieve-person-activity-and-delete-options`          | This endpoint is for reading and deleting persons; for creating/updating, use the capture API, `$set`/`$unset` properties, or SDKs.                                             |
  | `retrieve-person-details-by-id`                        | This endpoint is used to read and delete persons. For creating or updating, use the capture API, `$set` and `$unset` properties, or SDKs.                                       |
  | `retrieve-persons-funnel-correlation-data`             | **Note**: This endpoint path appears to be incorrectly defined or deprecated in the PostHog API.                                                                                |
  | `retrieve-person-values-by-project`                    | Retrieve unique values for a specific person property across all persons in a project.                                                                                          |
  | `retrieve-pipeline-destination-activity`               | Retrieve activity details for pipeline destinations within an organization. **Parameters:** - `organization_id` (required): UUID-formatted...                                   |
  | `retrieve-pipeline-destination-config-details`         | Retrieve details of a specific pipeline destination config for a project by its ID.                                                                                             |
  | `retrieve-pipeline-destination-details`                | Fetch a pipeline destination's details by ID and organization UUID, using a PersonalAPIKeyAuth with read access to plugins.                                                     |
  | `retrieve-pipeline-destination-plugin-details`         | Retrieve details of a specific pipeline destination plugin within an organization by its unique ID.                                                                             |
  | `retrieve-pipeline-frontend-app-activity`              | Retrieve activity details for pipeline front-end apps within a specified organization by organization ID.                                                                       |
  | `retrieve-pipeline-frontend-app-details`               | Retrieve detailed information about a specific pipeline frontend app within an organization.                                                                                    |
  | `retrieve-pipeline-frontend-app-source-details`        | Retrieve details for a specific pipeline frontend app's source by its ID within an organization.                                                                                |
  | `retrieve-pipeline-frontend-plugin-config`             | Retrieve the frontend-specific configuration for a pipeline frontend app by its config ID and project ID.                                                                       |
  | `retrieve-pipeline-import-apps-activity`               | Retrieve activity details of pipeline import apps for a given organization.                                                                                                     |
  | `retrieve-pipeline-plugin-details-by-id`               | Retrieve detailed information about a specific pipeline transformation plugin by ID.                                                                                            |
  | `retrieve-pipeline-plugin-source`                      | Retrieve the source details of a pipeline transformation for a specific plugin by ID within an organization.                                                                    |
  | `retrieve-pipeline-transformation-frontend-config`     | Retrieve the frontend configuration details for a specific pipeline transformation by ID within a given project.                                                                |
  | `retrieve-plugin-source-details`                       | Retrieve plugin source details by organization and plugin ID.                                                                                                                   |
  | `retrieve-plugin-update-info`                          | This endpoint retrieves update information for a specific plugin within an organization's pipeline frontend app by its integer ID and the organization's UUID.                  |
  | `retrieve-plugin-update-status`                        | Retrieve the latest update status for a specific plugin, identified by its integer ID, within an organization specified by UUID.                                                |
  | `retrieve-project-action-details-by-id`                | Get details on a project action by ID. Supports JSON/CSV format via query.                                                                                                      |
  | `retrieve-project-activity-details`                    | Retrieve the activity log for a specified project, showing recent changes and events.                                                                                           |
  | `retrieve-project-activity-insights`                   | Retrieve the activity log history for insights in a specific project.                                                                                                           |
  | `retrieve-project-activity-log-with-pagination`        | Retrieve a project's activity log with cursor-based pagination.                                                                                                                 |
  | `retrieve-project-annotation-details`                  | Create, Read, Update and Delete annotations. [See docs](https://posthog.com/docs/user-guides/annotations) for more information on annotations.                                  |
  | `retrieve-project-cohort-details`                      | Retrieve detailed information about a specific cohort within a project using its ID.                                                                                            |
  | `retrieve-project-cohorts-activity-log`                | Retrieve activity log for a specific project's cohorts. Requires a project\_id and PersonalAPIKeyAuth with activity\_log:read permission.                                       |
  | `retrieve-project-cohorts-with-pagination`             | Retrieve a paginated list of cohorts for a specific project using `project_id`.                                                                                                 |
  | `retrieve-project-early-access-feature-details`        | Retrieve details of a specific early access feature in a project by ID.                                                                                                         |
  | `retrieve-project-event-details-by-id`                 | Retrieve details for a specific event by ID within a project.                                                                                                                   |
  | `retrieve-project-event-values`                        | Retrieve event values for a specific project by ID. Supports querying in CSV or JSON format.                                                                                    |
  | `retrieve-project-experiment-results`                  | Retrieve experiment timeseries results within a project by project and experiment ID.                                                                                           |
  | `retrieve-project-export-details`                      | Retrieve detailed info on a specific export of a project using its unique ID.                                                                                                   |
  | `retrieve-project-funnel-correlation-insights`         | Retrieve funnel correlation insights for a specific project.                                                                                                                    |
  | `retrieve-project-group-details-by-key-and-type`       | Retrieves specified group details within a project by group key and type index.                                                                                                 |
  | `retrieve-project-insight-activity-data`               | Retrieve insights activity for a specific project and insight ID, offering data in JSON or CSV format.                                                                          |
  | `retrieve-project-insight-details`                     | Retrieve details for a specific project insight by ID, with options to format as JSON/CSV, request refresh, and specify dashboard context.                                      |
  | `retrieve-project-insights-with-pagination`            | The GET `/api/projects/{project_id}/insights/` endpoint retrieves a paginated list of insights for a specified project.                                                         |
  | `retrieve-project-member-details-by-uuid`              | Retrieve detailed information about a specific user's membership level and status within a project by their UUID.                                                               |
  | `retrieve-project-person-activity`                     | This endpoint allows reading and deleting individuals. For creating or updating, use the capture API, `$set`/`$unset` properties, or SDKs.                                      |
  | `retrieve-project-session-values`                      | Retrieve session values for a specified project. Pass the project\_id in the URL path to obtain the information.                                                                |
  | `retrieve-project-subscription-details`                | Retrieve a specific subscription for a project, identified by 'project\_id' and 'id'.                                                                                           |
  | `retrieve-project-trend-insights`                      | Retrieves saved trend insights from a PostHog project. Returns a list of all trend insights or a specific insight by short\_id.                                                 |
  | `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...                          |
  | `retrieve-property-definition-details`                 | Retrieve details of a specific property definition by UUID within a project.                                                                                                    |
  | `retrieve-related-project-groups`                      | Retrieve related groups for a specific project and user. Requires 'project\_id' (path), 'group\_type\_index', and user 'id' (query).                                            |
  | `retrieve-retention-insights`                          | DEPRECATED: Use POSTHOG\_CREATE\_RETRIEVE\_RETENTION\_INSIGHTS\_FOR\_PROJECT instead.                                                                                           |
  | `retrieve-session-property-definitions`                | Retrieve property definitions for a specific project by providing the project's ID.                                                                                             |
  | `retrieve-session-recording-details`                   | Retrieve detailed information about a specific session recording by providing the session's UUID and associated project ID.                                                     |
  | `retrieve-session-recording-error-clusters`            | Retrieve error clusters from session recordings for a specified project.                                                                                                        |
  | `retrieve-session-recording-playlist-details`          | Retrieve the list of session recordings within a playlist. Returns paginated results containing recording details like duration, activity counts, and timestamps.               |
  | `retrieve-session-recording-properties-by-project-id`  | Retrieve properties of session recordings for a given project by ID, including activity metrics, timestamps, and participant details.                                           |
  | `retrieve-session-recording-snapshots`                 | Snapshots for a session can be loaded from S3 (if old) or Redis (if recent).                                                                                                    |
  | `retrieve-specific-batch-export-details`               | Retrieve details of a specific batch export for an organization by its UUID.                                                                                                    |
  | `retrieve-specific-batch-export-run-details`           | Retrieve details for a specific batch export run within a project by ID.                                                                                                        |
  | `retrieve-specific-domain-details`                     | Retrieve complete details of a specific authentication domain within an organization by its UUID.                                                                               |
  | `retrieve-specific-exported-asset-content`             | Retrieve the content of a specific exported asset by ID within a project.                                                                                                       |
  | `retrieve-specific-historical-plugin-export`           | Retrieve historical export data for a specific plugin configuration within a project.                                                                                           |
  | `retrieve-specific-pipeline-frontend-app-config`       | Retrieve the configuration details of a specific pipeline frontend app by providing its unique ID and the associated project ID.                                                |
  | `retrieve-specific-project-dashboard-details`          | Retrieve details of a specific dashboard within a project. Requires a dashboard ID & project ID, and returns information such as dashboard...                                   |
  | `retrieve-survey-activity-logs`                        | Retrieve activity logs for specific survey in a project, identified by UUIDs.                                                                                                   |
  | `retrieve-survey-details-with-uuid-and-project-id`     | Retrieve survey details using survey UUID and associated project ID.                                                                                                            |
  | `retrieve-survey-responses-count-by-project-id`        | Retrieve the count of survey responses for a specific project by its ID.                                                                                                        |
  | `retrieve-unsubscribed-pipeline-configs`               | Retrieve export unsubscribe configurations for an organization's pipeline destinations.                                                                                         |
  | `retrieve-user-profile-and-team-details`               | Fetch user profile info including team, organization, and notifications.                                                                                                        |
  | `retry-batch-export-run`                               | Tool to retry a failed or incomplete batch export run. Uses the same backfill mechanism as batch export backfills.                                                              |
  | `revoke-organization-invite`                           | Delete an organization invite by its UUID. Requires a valid PersonalAPIKeyAuth with organization member write permission.                                                       |
  | `run-endpoint`                                         | Tool to execute a PostHog endpoint with optional materialization and filtering.                                                                                                 |
  | `split-person-entities-in-project`                     | This endpoint allows reading and deleting persons; for creation or updates, use the capture API, `$set`/`$unset` properties, or SDKs.                                           |
  | `start-error-tracking-symbol-sets-bulk-upload`         | Tool to initiate bulk upload of error tracking symbol sets for a PostHog project.                                                                                               |
  | `start-error-tracking-symbol-set-upload`               | Tool to initiate symbol set upload session for error tracking in PostHog.                                                                                                       |
  | `summarize-survey-responses`                           | Tool to generate an AI-powered summary of survey responses for a specific question.                                                                                             |
  | `translate-text`                                       | Tool to translate text to a target language using PostHog's LLM analytics translation endpoint.                                                                                 |
  | `trigger-project-export-with-format-option`            | The `/api/projects/{project_id}/exports/` endpoint triggers a project export, requiring `project_id` and `export_format`.                                                       |
  | `unarchive-survey-response`                            | Tool to unarchive a single survey response. Use when you need to restore a previously archived survey response to make it visible again in survey analytics.                    |
  | `unpause-batch-export`                                 | Tool to unpause a paused batch export in PostHog. Use when you need to resume a previously paused batch export to restart data exports.                                         |
  | `unpause-organization-batch-export`                    | Tool to unpause a paused batch export at the organization level.                                                                                                                |
  | `update-alert`                                         | Tool to fully update an existing alert configuration in PostHog using PUT method.                                                                                               |
  | `update-annotation-details`                            | Create, Read, Update and Delete annotations. [See docs](https://posthog.com/docs/user-guides/annotations) for more information on annotations.                                  |
  | `update-batch-export`                                  | Tool to update an existing batch export configuration in PostHog.                                                                                                               |
  | `update-customer-profile-config`                       | Update a customer profile configuration by completely replacing it with new data via PUT request.                                                                               |
  | `update-dataset`                                       | Tool to update a dataset in PostHog by its ID and project ID.                                                                                                                   |
  | `update-dataset-items`                                 | Tool to fully update a dataset item by its ID in a PostHog project using PUT method.                                                                                            |
  | `update-desktop-recording`                             | Update desktop meeting recording details via PATCH. Use to modify meeting title, notes, status, transcripts, or AI-extracted tasks and summaries.                               |
  | `update-early-access-project-feature`                  | This PATCH endpoint updates a specific early access project feature.                                                                                                            |
  | `update-endpoint`                                      | Tool to update an existing endpoint for a PostHog project. Use when you need to replace endpoint configuration with new values.                                                 |
  | `update-error-tracking-autocapture-control`            | Tool to fully update an error tracking autocapture control configuration for a PostHog project.                                                                                 |
  | `update-evaluation`                                    | Tool to update an existing evaluation in PostHog using PUT request.                                                                                                             |
  | `update-event-definition`                              | Update an event definition by sending a PUT request to '/api/projects/\{project\_id}/event\_definitions/\{id}/' using the UUID and project ID, provided...                      |
  | `update-experiment`                                    | Update an experiment by sending a PUT request with `project_id` and `id`, including new details as JSON/form data.                                                              |
  | `update-experiment-holdout`                            | Tool to partially update an experiment holdout in a PostHog project.                                                                                                            |
  | `update-experiment-holdout-complete`                   | Tool to fully update an experiment holdout in PostHog using PUT method.                                                                                                         |
  | `update-experiment-saved-metric`                       | Tool to update an existing experiment saved metric in PostHog.                                                                                                                  |
  | `update-external-data-source`                          | Tool to update an existing external data source in PostHog (e.g., Stripe, Salesforce).                                                                                          |
  | `update-feature-flag`                                  | Manage feature flags for your app with creation, reading, updating, and deletion options.                                                                                       |
  | `update-file-system`                                   | Tool to update a file system resource in PostHog by UUID and project ID.                                                                                                        |
  | `update-groups-types-metric`                           | Tool to update a specific group usage metric by its ID. Use when you need to modify the configuration, filters, display format, name, or calculation...                         |
  | `update-hog-function`                                  | Tool to update a hog function by UUID and project ID using PUT method.                                                                                                          |
  | `update-insight-variable`                              | Update an insight variable by replacing all its properties. Use when you need to completely update all fields of an existing insight variable.                                  |
  | `update-live-debugger-breakpoint`                      | Tool to update a live debugger breakpoint for a project. Use when you need to modify breakpoint configuration such as filename, line number, enabled status, or condition.      |
  | `update-organization`                                  | Update specific details of an organization using its UUID. Allows PATCH requests with JSON, form data, or multipart.                                                            |
  | `update-organization-batch-export`                     | Tool to update an existing organization-level batch export configuration in PostHog.                                                                                            |
  | `update-organization-by-uuid`                          | PUT /api/organizations/\{id}/: Update organization details by providing a UUID as 'id'.                                                                                         |
  | `update-organization-domain`                           | Update an organization's authentication domain settings, including SAML SSO configuration and user provisioning policies.                                                       |
  | `update-organization-member`                           | Update an organization member's access level and permissions.                                                                                                                   |
  | `update-organization-member-complete`                  | Update member details in an organization by ID and user UUID.                                                                                                                   |
  | `update-organization-proxy-record`                     | Update an organization's proxy record configuration. Proxy records enable custom domain routing for PostHog analytics to bypass ad blockers...                                  |
  | `update-organization-role`                             | Update an organization role by submitting its UUID and organization\_id in UUID format.                                                                                         |
  | `update-persisted-folder`                              | Tool to update an existing persisted folder in PostHog. Use when you need to modify folder properties like path, protocol, or type.                                             |
  | `update-person-properties`                             | Request data's "properties" will be updated on a person using "\$set" event, affecting only listed properties without deletion or other changes.                                |
  | `update-person-property`                               | This endpoint allows for reading and deleting individuals. Use the capture API, `$set` and `$unset` properties, or SDKs for creating or updating persons.                       |
  | `update-product-tour`                                  | Update an existing product tour in PostHog. Use this to modify tour name, description, targeting, content, and scheduling.                                                      |
  | `update-project-action`                                | PUT endpoint '/api/projects/\{project\_id}/actions/\{id}/' updates actions in a project by ID, accepts JSON/form data, supports 'format' query, and...                          |
  | `update-project-batch-export`                          | Tool to update a batch export configuration within a project using PUT method.                                                                                                  |
  | `update-project-cohort`                                | Update cohort details of a specific project by ID. Requires project and cohort ID in the path and a JSON, form-encoded, or multipart form body.                                 |
  | `update-project-dashboard`                             | Endpoint to update an existing dashboard within a project. Provide `project_id` and `dashboard_id` in path, send JSON or form data with dashboard details.                      |
  | `update-project-early-access-feature`                  | Update a specific early access feature of a project by providing the `project_id` and feature `id` (UUID).                                                                      |
  | `update-project-event-definition`                      | Update an existing event definition for a specified project using its UUID.                                                                                                     |
  | `update-project-group-type`                            | PATCH /api/projects/\{project\_id}/groups\_types/update\_metadata: Update group type metadata for a specific project using its project\_id.                                     |
  | `update-project-insight`                               | Endpoint "/api/projects/\{project\_id}/insights/\{id}/" allows for updating an insight's details for a given project and insight ID, supporting JSON and...                     |
  | `update-project-member`                                | Update explicit project membership using UUIDs. This PUT endpoint modifies a project member's role, where '1' stands for member and '8' for administrator.                      |
  | `update-project-notebook`                              | The API for interacting with Notebooks. This feature is in early access and the API can have breaking changes without announcement.                                             |
  | `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.                                                       |
  | `update-project-session-recording-playlist`            | Update an existing session recording playlist for a project with the specified project\_id and playlist short\_id.                                                              |
  | `update-project-settings`                              | Tool to update project settings and configuration within a PostHog organization.                                                                                                |
  | `update-project-subscription`                          | Update a subscription for a specific project. Provide project\_id and subscription id in the path and use MIME types like application/json with fields...                       |
  | `update-project-survey`                                | The `/api/projects/{project_id}/surveys/{id}/` PUT endpoint updates survey details in a project using survey UUID and project ID, accepts...                                    |
  | `update-user-home-settings`                            | Tool to update user home settings including homepage and tab configurations.                                                                                                    |
  | `update-warehouse-saved-query`                         | Update a warehouse saved query in PostHog by completely replacing it with new data.                                                                                             |
  | `update-web-experiment`                                | Tool to completely update a web experiment in PostHog using PUT method.                                                                                                         |
  | `validate-llm-provider-key`                            | Tool to validate LLM provider API keys without persisting them to PostHog.                                                                                                      |
  | `whoami`                                               | DEPRECATED: Use POSTHOG\_LIST\_ALL\_PROJECTS\_ACROSS\_ORGANIZATIONS instead.                                                                                                    |
</Accordion>

[Open PostHog in the console →](https://app.boxd.sh/integrations/detail/posthog)
