Query product analytics in PostHog and act on what the numbers show
Connect PostHog and your agent can read the same product data your team does: run HogQL queries, pull retention and path analysis, check session recordings and pipeline state. When the answer calls for a change — building a cohort, adding a dashboard collaborator, clearing out stale feature flags — the change is previewed and held for your approval first.
503 tools: 269 read, 234 write. Reads answer instantly. Writes require approval by default. Everything is logged.
ReadCheck pipeline destination updatesCheck for available updates to a pipeline destination plugin by comparing the currently installed version (tag) with the latest version available in the plugin's repository.
ReadCheck pipeline import app updatesRetrieve the latest update information for a specific pipeline import app by its ID within an organization.
ReadCheck pipeline plugin update statusGet update status for a specific pipeline transformation plugin by its unique ID within an organization.
ReadCheck project's demo data generation statusCheck if a project is currently generating demo data.
ReadCreate LLM Analytics SummarizationGenerate an AI-powered summary of an LLM trace or event.
ReadCreate LLM Analytics Text RepresentationGenerate human-readable text representations of LLM trace events for display, logging, or analysis.
ReadCreate Logs ExportCreate a logs export job using HogQL queries in PostHog.
ReadCreate person path with format optionRetrieve path analytics for a specific person within a PostHog project.
ReadCreate Retrieve Retention Insights For ProjectCreate and retrieve retention insights for a project using PostHog's Query API.
ReadCreate query in project by idThe `/api/projects/{project_id}/query/` POST endpoint allows users to submit queries for a specific project by providing the project ID in the URL and the query details in JSON or form data.
ReadGenerate AI summary for session recordingGenerate an AI-powered summary for a session recording.
ReadGenerate Insight NameGenerate an AI-suggested name for a PostHog insight based on its query configuration.
ReadGenerate project funnel correlation insightThe /api/projects/{project_id}/insights/funnel/correlation endpoint generates a correlation insight for funnel analysis in a project, accepting JSON/CSV and needing 'project_id' and insight details.
ReadRetrieve app metrics by idsRetrieve performance and error metrics for a specific plugin configuration (app) in a PostHog project.
ReadRetrieve app metrics error detailsRetrieves detailed error information for a specific app metric (plugin config) within a project.
ReadRetrieve batch export detailsRetrieve details of a specific batch export by its UUID in a project.
ReadGet batch exports backfillsRetrieve backfills for a specific batch export within a project.
ReadRetrieve cohort activity detailsRetrieve activity details for a specific cohort within a project.
ReadRetrieve cohort person detailsRetrieve details of persons within a cohort by its unique ID in the specified project.
ReadGet cohort calculation historyRetrieve the calculation history for a specific cohort.
ReadGet conversationRetrieve a specific conversation by UUID and project ID.
ReadGet conversationsRetrieve conversations for a specific PostHog project with pagination support.
ReadGet Customer Profile ConfigRetrieve a specific customer profile configuration by its ID for a given project.
ReadGet customer profile configsRetrieve customer profile configurations for a project with pagination support.
ReadRetrieve dashboard template details by uuidFetch specific dashboard template details by UUID in a project with 'dashboard_template:read' rights using a PersonalAPIKeyAuth.
ReadRetrieve dashboard template schemaRetrieve the JSON schema for dashboard templates of a specific project.
ReadGet data color themeRetrieve a specific data color theme by ID from a PostHog project.
ReadGet Data Color ThemesRetrieve data color themes for a specific project.
ReadGet dataset detailsRetrieve detailed information about a specific dataset within a project.
ReadGet Dataset ItemRetrieve a specific dataset item by its ID from a PostHog project.
ReadGet dataset itemsRetrieve paginated dataset items for a specific project in PostHog.
ReadGet DatasetsRetrieve datasets for a PostHog project.
ReadGet desktop recordingsRetrieve desktop meeting recordings for a specific project.
ReadGet Endpoint OpenAPI SpecificationGet OpenAPI 3.0 specification for a specific PostHog endpoint.
ReadGet error tracking assignment rulesRetrieve error tracking assignment rules for a project.
ReadGet error tracking autocapture controlRetrieve a specific error tracking autocapture control configuration by its ID.
ReadGet error tracking fingerprintsRetrieve error tracking fingerprints for a project.
ReadGet error tracking grouping rulesRetrieve error tracking grouping rules for a project.
ReadGet error tracking releaseRetrieve details of a specific error tracking release by its UUID and project ID.
ReadGet error tracking release by hashRetrieve an error tracking release by its hash identifier.
ReadGet error tracking releasesRetrieve paginated error tracking releases for a specific project in PostHog.
ReadGet error tracking suppression rulesRetrieve error tracking suppression rules for a project.
ReadGet error tracking symbol setsRetrieve error tracking symbol sets for a PostHog project.
ReadGet EvaluationRetrieve details of a specific evaluation by its UUID and project ID.
ReadGet evaluations for projectRetrieve evaluations configured for a specific PostHog environment/project.
ReadRetrieve event definition by uuidRetrieve an event definition by its UUID within a specified project.
ReadGet event definition by nameRetrieve an event definition by its exact name for a specific project.
ReadRetrieve event definitions by project idRetrieve definitions for events within a specified project by providing the unique project_id.
ReadGet event definitions in Golang formatRetrieve event definitions in Golang format for a specific PostHog project.
ReadGet event definitions in Python formatRetrieve Python-formatted event definitions for a specific project.
ReadGet event definitions TypeScriptRetrieve TypeScript event definitions for a specific project.
ReadRetrieve experiment details by idsAccess detailed experiment info within a project using unique `experiment ID` & `project ID`, with 'experiment:read' rights.
ReadGet experiment holdout detailsRetrieve details of a specific experiment holdout by ID within a project.
ReadGet experiment holdoutsRetrieve experiment holdouts for a specific PostHog project.
ReadGet experiment saved metricRetrieve a specific experiment saved metric by ID from a PostHog project.
ReadGet eligible feature flags for experimentsRetrieve feature flags eligible for use in experiments.
ReadRetrieve experiments requiring flag implementationRetrieve details for experiments that require feature flag implementation in a specific project.
ReadGet experiments statsRetrieve experimentation velocity statistics for a PostHog project.
ReadRetrieve export unsubscribe configsRetrieves export unsubscribe configurations for pipeline import apps in an organization.
ReadFetch export unsubscribe settingsRetrieves export unsubscribe configurations for pipeline transformations in an organization.
ReadGet external data sourceRetrieve details of a specific external data source by its UUID and project ID.
ReadGet external data sourcesRetrieve external data sources for a PostHog project with pagination support.
ReadRetrieve feature flag activity detailsManage feature flags (creation, reading, updating, and deleting) using PostHog's guides or via JavaScript Library/endpoint for user-specific flag status.
ReadRetrieve feature flag detailsRetrieve detailed information about a specific feature flag in a PostHog project.
ReadRetrieve feature flag role access detailsRetrieve details for a specific role's access to a feature flag within a project.
ReadRetrieve feature flags activity logLearn to manage feature flags by creating, reading, updating, and deleting them.
ReadGet feature flags dependent flagsRetrieve all active feature flags that depend on a specified flag.
ReadRetrieve feature flags evaluation reasonsManage feature flags—create, read, update, delete—using the PostHog JavaScript Library or endpoint for user-specific flag status.
ReadGet feature flags matching IDsGet IDs of all feature flags matching the current filters.
ReadGet feature flag statusRetrieve the status of a specific feature flag in a PostHog project.
ReadGet file systemRetrieve a specific file system resource by UUID and project ID.
ReadGet file system shortcutRetrieve a specific file system shortcut by UUID from a project.
ReadRetrieve filtered project property definitionsGet property definitions for a project using project_id, with filters for event names, property types, exclusions, and numerical or feature flags.
ReadRetrieve funnel insights in projectExecute a funnel analysis for a specific project.
ReadRetrieve group property definitions by project idRetrieve property definitions for a group within a project by providing the project ID.
ReadRetrieve group property values by index and keyRetrieve property values by 'group_type_index' and 'key' within a 'project_id'.
ReadGet group type metric by IDRetrieve detailed information about a specific group usage metric by its ID.
ReadGet groups types metricsRetrieve metrics for a specific group type in a PostHog project.
ReadRetrieve hedgehog configuration by uuidRetrieve user's hedgehog configuration details by their UUID.
ReadRetrieve historical app metrics exportRetrieve historical export data for app metrics by supplying the `project_id` and `plugin_config_id`.
ReadGet hog functionRetrieve a specific hog function by UUID and project ID.
ReadGet hog functionsRetrieve hog functions for a specific PostHog project.
ReadRetrieve important project activity logRetrieve a log of important activities and changes for a specified project.
ReadRetrieve insight sharing configurationsRetrieve sharing configurations for a specific insight within a project, requiring project and insight IDs.
ReadGet insight thresholdsRetrieve thresholds configured for a specific insight within a project.
ReadGet insight thresholdRetrieve a specific insight threshold by ID for a PostHog project.
ReadGet insight variableRetrieve a specific insight variable by UUID and project ID.
ReadGet insight variablesRetrieve paginated list of insight variables for a project.
ReadGet live debugger breakpointRetrieve a specific live debugger breakpoint by UUID and project ID.
ReadGet live debugger breakpointsRetrieve live debugger breakpoints for a project.
ReadGet LLM Analytics Evaluation ConfigRetrieve the LLM analytics evaluation configuration for a specific PostHog project.
ReadGet LLM Analytics ModelsList available LLM models for a specific provider in PostHog LLM Analytics.
ReadGet LLM Analytics Provider KeysRetrieve LLM analytics provider keys for a project.
ReadGet logs attributesRetrieve available log attributes for a PostHog project.
ReadGet logs availability statusCheck if a project has logs available.
ReadGet log field valuesRetrieve unique values for a specific log field key in a PostHog project.
ReadFetch organization details by uuidRetrieve organization details by UUID.
ReadFetch organization pipeline app repositoriesRetrieve details of pipeline import app repositories for a specific organization by its UUID.
ReadGet persisted foldersList persisted folders for a PostHog project with pagination support.
ReadFetch pipeline destination activityRetrieve activity logs and metadata for a specific pipeline destination configuration.
ReadFetch pipeline transformation detailsRetrieve available pipeline transformation plugins from the organization's plugin repository.
ReadGet product tourRetrieve a specific product tour by UUID from a PostHog project.
ReadRetrieve and delete project person trendsThis endpoint is for reading and deleting persons.
ReadFetch project survey activity logRetrieve the activity log of surveys within a specific project by using the project ID.
ReadGet Role MembershipRetrieve details of a specific role membership within an organization by its UUID.
ReadGet session group summariesRetrieve stored group session summaries for a project.
ReadFetch session recording playlist detailsRetrieve session recording playlist details for a specific project by project_id and playlist short_id.
ReadGet survey response statisticsGet survey response statistics for a specific survey.
ReadGet surveys archived response UUIDsGet list of archived response UUIDs for HogQL filtering.
ReadGet surveys statsGet aggregated response statistics across all surveys for a project.
ReadRetrieve unused organization pipeline frontend appsRetrieve a list of pipeline frontend apps that are available but not currently in use within a specific organization.
ReadGet user home settingsRetrieve user home settings including homepage and tab configurations.
ReadGet user interviewsRetrieve paginated list of user interviews for a specific project.
ReadGet warehouse saved queries activityRetrieve activity details for a specific warehouse saved query in PostHog.
ReadGet warehouse saved queryRetrieve a warehouse saved query from PostHog data warehouse.
ReadGet warehouse tableRetrieve details of a specific data warehouse table by its UUID.
ReadGet Warehouse TablesRetrieve a paginated list of warehouse tables for a specific project.
ReadGet web experimentRetrieve a specific web experiment by ID from a PostHog project.
ReadGet web vitalsRetrieve web vitals metrics for a specific pathname in a PostHog project.
ReadList alerts for projectRetrieve all alerts configured for a specific PostHog project.
ReadList all projects across organizationsList all projects the authenticated user can access by enumerating organizations and aggregating each organization's projects.
ReadList and manage project annotationsCreate, Read, Update and Delete annotations.
ReadList and manage project feature flagsList all feature flags for a specific project with pagination support.
ReadList Batch Export RunsList runs for a batch export by `batch_export_id` within a project.
ReadList conversations ticketsList tickets with person data attached for a project.
ReadList dashboard sharing configsRetrieve a list of dashboard sharing configurations for a specified project and dashboard.
ReadList endpoints for projectList all endpoints for the team.
ReadList endpoint versionsList all versions for a specific endpoint in PostHog.
ReadList error tracking autocapture controlsList error tracking autocapture controls for a PostHog project.
ReadList experiment saved metricsList experiment saved metrics for a project with pagination support.
ReadList feature flag role access detailsThis GET endpoint returns role access details for a feature flag in a project, needs 'project_id' & 'feature_flag_id', and offers optional 'limit' & 'offset' for pagination.
ReadList file system resourcesList file system resources for a PostHog project with pagination support.
ReadList specific type groups with paginationList all groups of a specific group type.
ReadList live debugger breakpoint hitsRetrieve breakpoint hit events from ClickHouse with optional filtering and pagination.
ReadList active live debugger breakpointsFetch active live debugger breakpoints for external client applications using Project API key.
ReadList notebooks with filters and paginationThe API for interacting with Notebooks.
ReadList or delete persons with optional filtersThis endpoint is for reading/deleting persons.
ReadList organization s batch exports with paginationRetrieve paginated batch exports for an organization, with filters and optional limits.
ReadList organization domains with paginationFetch a list of an organization's domains with pagination using `limit` and `offset`.
ReadList organization integrationsList organization-level integrations with read-only access.
ReadList organization invites with paginationRetrieve a paginated list of all pending and active invites for an organization.
ReadList organization members with paginationList all members of a specific organization with pagination support.
ReadList organization s pipeline destinationsRetrieve a paginated list of an organization's pipeline destinations by ID, with optional count and offset parameters.
ReadList Organization's Pipeline Frontend AppsRetrieve a paginated list of available pipeline frontend apps for a specific organization.
ReadList organization s pipeline import appsRetrieve a paginated list of pipeline import applications for a specified organization by ID.
ReadList organization s pipeline transformationsRetrieve paginated pipeline transformation lists for an organization using `limit` and `offset`, requiring a UUID and PersonalAPIKeyAuth.
ReadList Organization Plugins with PaginationRetrieve the list of plugins for a specified organization.
ReadList projects in organization with paginationProjects for the current organization.
ReadList organization proxy recordsRetrieve a paginated list of custom domain proxy records for an organization.
ReadList organization roles with paginationList all roles in an organization with pagination support.
ReadList pipeline destination configs with paginationList pipeline destination configurations for a given project by ID, with optional pagination through 'limit' and 'offset' query parameters.
ReadList pipeline frontend app configsList all pipeline frontend app configurations for a project.
ReadList product toursRetrieve a paginated list of product tours for a specific project.
ReadList project actions with pagination and filtersGet paginated project actions with filters by format.
ReadList project batch exports with paginationRetrieve an indexed list of batch exports for a specified project with optional pagination.
ReadList project configuration plugin logsRetrieve logs for a specific plugin configuration within a project.
ReadList project dashboard collaboratorsRetrieve the list of collaborators for a specific dashboard within a project.
ReadList project dashboards with paginationGet paginated dashboards for a project by ID, using 'limit' and 'offset'.
ReadList project dashboard templatesRetrieve available dashboard templates for a PostHog project.
ReadList project early access featuresRetrieve a paginated list of a project's early access features by ID with 'limit' and 'offset' parameters.
ReadList project experiments with paginationGet a paginated list of experiments within a project using 'limit' and 'offset' parameters.
ReadList project export items with paginationRetrieve a paginated list of export items for a specific project by ID with optional 'limit' and 'offset' query parameters.
ReadList project group types by idList all group types configured for a PostHog project.
ReadList project membership detailsRetrieve a list of project membership details for a specified project by ID.
ReadList project pipeline configurationsList all pipeline transformation configurations for a specific project.
ReadListprojectpipelineimportconfigsList pipeline import app configurations for a specified project, with pagination options 'limit' and 'offset'.
ReadList project plugin configurationsList all plugin configurations for a specific project.
ReadList project session recordingsRetrieve a paginated list of session recordings for a specific project, including viewing times and user interactions.
ReadList project subscriptions with paginationRetrieve a paginated list of subscriptions for a given project by its ID.
ReadList paginated surveys for a projectGet paginated surveys for a project with its ID, using 'limit' and 'offset'.
ReadList Role Memberships PaginatedList all users assigned to a specific role within an organization.
ReadList of project s session recording playlistsList all session recording playlists for a PostHog project, including both user-created playlists and system-generated synthetic playlists (like "Watch history", "Recordings with comments", etc.).
ReadList session recording sharing configsRetrieve a list of sharing configurations for a specific session recording in a project, including creation timestamps and access tokens.
ReadList unused organization pipeline transformationsRetrieve a list of unused pipeline transformations for a specified organization, identified by UUID.
ReadList users with staff filter and paginationAPI endpoint fetches a user list with staff filter, pagination (limit, offset), and requires a personal API key.
ReadList warehouse saved queriesRetrieve warehouse saved queries for a project.
ReadList web experimentsRetrieve a paginated list of web experiments for a specific project.
ReadManage project feature flags for local evaluationRetrieve all feature flag definitions for a project to enable local evaluation.
ReadPrevent hard delete notebook by flaggingHard delete of this model is not allowed.
ReadProject Funnel Advanced AnalyticsCreate comprehensive funnel analysis for a PostHog project with advanced configuration options.
ReadPost Project Trends With FiltersThe `/api/projects/{project_id}/insights/trend/` endpoint provides project trends in CSV/JSON, requires `project_id` and optional parameters, and needs 'PersonalAPIKeyAuth'.
ReadRetrieve async query status by id(Experimental)
ReadRetrieve last viewed insights for userReturns basic details about the last 5 insights viewed by this user.
ReadRetrieve matching events for session recordingRetrieves event IDs matching a filter with one session ID and at least one event/action criterion.
ReadRetrieve notebook activity for projectThe API for interacting with Notebooks.
ReadRetrieve notebook activity logThe API for interacting with Notebooks.
ReadRetrieve notebook detailsThe API for interacting with Notebooks.
ReadRetrieve or delete person retention dataThis endpoint is for reading and deleting person data; use the capture API, `$set`/`$unset` properties, or SDKs for creation and updates.
ReadRetrieve or delete project persons funnel dataRetrieves persons who entered or progressed through a funnel in the specified project.
ReadRetrieve organization pipeline frontend app detailsRetrieve pipeline frontend app details for an organization using its 'organization_id' (UUID).
ReadRetrieve Org Pipeline Repo DetailsRetrieve details for repository pipeline destinations within a specific organization by its UUID.
ReadRetrieve organization pipeline unsubscribe configsRetrieve export unsubscribe configurations for an organization's pipeline frontend apps.
ReadRetrieve organization plugin activityRetrieve activity details for plugins in a specified organization by ID.
ReadRetrieve organization plugin detailsRetrieve a specific plugin's details for an organization.
ReadRetrieve organization plugin repository detailsRetrieve plugin repository details for a specific organization by its UUID, including plugin type, name, URL, and more.
ReadRetrieve organization plugin unsubscribe configsRetrieve export unsubscribe configurations for plugins in an organization.
ReadRetrieve organization project detailsProjects for the current organization.
ReadRetrieve organization role detailsRetrieve the details of a specific role within an organization using its UUID.
ReadRetrieve organization s unused pipeline appsRetrieve unused pipeline import apps for a specified organization.
ReadRetrieve paginated organization listRetrieve a paginated list of organizations with optional 'limit' and 'offset' query parameters.
ReadRetrieve persisted folderRetrieve a specific persisted folder by its UUID and project ID.
ReadRetrieve person s activity and delete optionsThis endpoint is for reading and deleting persons; for creating/updating, use the capture API, `$set`/`$unset` properties, or SDKs.
ReadRetrieve person details by idThis endpoint is used to read and delete persons.
ReadRetrieve person property valuesRetrieve unique values for a specific person property across all persons in a project.
ReadRetrieve pipeline destination activityRetrieve activity details for pipeline destinations within an organization.
ReadRetrieve pipeline destination config detailsRetrieve details of a specific pipeline destination config for a project by its ID.
ReadRetrieve pipeline destination detailsFetch a pipeline destination's details by ID and organization UUID, using a PersonalAPIKeyAuth with read access to plugins.
ReadRetrieve pipeline destination plugin detailsRetrieve details of a specific pipeline destination plugin within an organization by its unique ID.
ReadRetrieve pipeline frontend app activityRetrieve activity details for pipeline front-end apps within a specified organization by organization ID.
ReadRetrieve pipeline frontend app detailsRetrieve detailed information about a specific pipeline frontend app within an organization.
ReadRetrieve pipeline frontend app source detailsRetrieve details for a specific pipeline frontend app's source by its ID within an organization.
ReadRetrieve pipeline frontend plugin configRetrieve the frontend-specific configuration for a pipeline frontend app by its config ID and project ID.
ReadRetrieve pipeline import apps activityRetrieve activity details of pipeline import apps for a given organization.
ReadRetrieve pipeline plugin details by idRetrieve detailed information about a specific pipeline transformation plugin by ID.
ReadRetrieve Pipeline Plugin SourceRetrieve the source details of a pipeline transformation for a specific plugin by ID within an organization.
ReadRetrieve pipeline transformation frontend configRetrieve the frontend configuration details for a specific pipeline transformation by ID within a given project.
ReadRetrieve plugin source detailsRetrieve plugin source details by organization and plugin ID.
ReadRetrieve plugin update infoThis endpoint retrieves update information for a specific plugin within an organization's pipeline frontend app by its integer ID and the organization's UUID.
ReadRetrieve plugin update statusRetrieve the latest update status for a specific plugin, identified by its integer ID, within an organization specified by UUID.
ReadRetrieve project action details by idGet details on a project action by ID.
ReadRetrieve project activity detailsRetrieve the activity log for a specified project, showing recent changes and events.
ReadRetrieve project activity insightsRetrieve the activity log history for insights in a specific project.
ReadRetrieve project activity log with paginationRetrieve a project's activity log with cursor-based pagination.
ReadRetrieve project annotation detailsCreate, Read, Update and Delete annotations.
ReadRetrieve project cohort detailsRetrieve detailed information about a specific cohort within a project using its ID.
ReadRetrieve project cohorts activity logRetrieve activity log for a specific project's cohorts.
ReadRetrieve project cohorts with paginationRetrieve a paginated list of cohorts for a specific project using `project_id`.
ReadRetrieve project early access feature detailsRetrieve details of a specific early access feature in a project by ID.
ReadRetrieve project event details by idRetrieve details for a specific event by ID within a project.
ReadRetrieve project event valuesRetrieve event values for a specific project by ID.
ReadRetrieve project experiment resultsRetrieve experiment timeseries results within a project by project and experiment ID.
ReadRetrieve project export detailsRetrieve detailed info on a specific export of a project using its unique ID.
ReadRetrieve project funnel correlation insightsRetrieve funnel correlation insights for a specific project.
ReadRetrieve project group details by key and typeRetrieves specified group details within a project by group key and type index.
ReadRetrieve project insight activity dataRetrieve insights activity for a specific project and insight ID, offering data in JSON or CSV format.
ReadRetrieve project insight detailsRetrieve details for a specific project insight by ID, with options to format as JSON/CSV, request refresh, and specify dashboard context.
ReadRetrieve project insights with paginationThe GET `/api/projects/{project_id}/insights/` endpoint retrieves a paginated list of insights for a specified project.
ReadRetrieve project member details by uuidRetrieve detailed information about a specific user's membership level and status within a project by their UUID.
ReadRetrieve project person activityThis endpoint allows reading and deleting individuals.
ReadRetrieve project session valuesRetrieve session values for a specified project.
ReadRetrieve project subscription detailsRetrieve a specific subscription for a project, identified by 'project_id' and 'id'.
ReadRetrieve project trend insightsRetrieves saved trend insights from a PostHog project.
ReadRetrieve properties and events associationAllows 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 property has ever been seen with that event_name
ReadRetrieve property definition detailsRetrieve details of a specific property definition by UUID within a project.
ReadRetrieve related project groupsRetrieve related groups for a specific project and user.
ReadRetrieve session property definitionsRetrieve property definitions for a specific project by providing the project's ID.
ReadRetrieve session recording detailsRetrieve detailed information about a specific session recording by providing the session's UUID and associated project ID.
ReadRetrieve session recording error clustersRetrieve error clusters from session recordings for a specified project.
ReadRetrieve recordings from playlistRetrieve the list of session recordings within a playlist.
ReadRetrieve session recording propertiesRetrieve properties of session recordings for a given project by ID, including activity metrics, timestamps, and participant details.
ReadRetrieve session recording snapshotsSnapshots for a session can be loaded from S3 (if old) or Redis (if recent).
ReadRetrieve specific batch export detailsRetrieve details of a specific batch export for an organization by its UUID.
ReadRetrieve specific batch export run detailsRetrieve details for a specific batch export run within a project by ID.
ReadRetrieve specific domain detailsRetrieve complete details of a specific authentication domain within an organization by its UUID.
ReadRetrieve specific exported asset contentRetrieve the content of a specific exported asset by ID within a project.
ReadRetrieve specific historical plugin exportRetrieve historical export data for a specific plugin configuration within a project.
ReadRetrieve specific pipeline frontend app configRetrieve the configuration details of a specific pipeline frontend app by providing its unique ID and the associated project ID.
ReadRetrieve specific project dashboard detailsRetrieve details of a specific dashboard within a project.
ReadRetrieve survey activity logsRetrieve activity logs for specific survey in a project, identified by UUIDs.
ReadRetrieve survey details with uuid and project idRetrieve survey details using survey UUID and associated project ID.
ReadRetrieve survey responses count by project idRetrieve the count of survey responses for a specific project by its ID.
ReadRetrieve unsubscribed pipeline configsRetrieve export unsubscribe configurations for an organization's pipeline destinations.
ReadRetrieve user profile and team detailsFetch user profile info including team, organization, and notifications.
ReadRun endpointExecute a PostHog endpoint with optional materialization and filtering.
ReadSummarize survey responsesGenerate an AI-powered summary of survey responses for a specific question.
ReadTranslate textTranslate text to a target language using PostHog's LLM analytics translation endpoint.
ReadTrigger project export with format optionThe `/api/projects/{project_id}/exports/` endpoint triggers a project export, requiring `project_id` and `export_format`.
ReadValidate LLM Provider API KeyValidate LLM provider API keys without persisting them to PostHog.
WriteAdd dashboard collaborators with access levelAdd collaborators to a specific project dashboard. Approval by default
WriteAdd member to organization roleAdd a member to an organization role by submitting their details and UUID in JSON/form, using organization and role IDs. Approval by default
WriteAdd persons to static cohortAdd persons to a static cohort by their UUIDs. Approval by default
WriteAdd product intent to projectAdd a product intent to a PostHog project. Approval by default
WriteAdd project specific member rolesAdd members with specific roles to a project by providing their user_uuid and level (member or admin). Approval by default
WriteAdd session recording to playlistAdd an existing session recording to a playlist. Approval by default
WriteAppend Desktop Recording SegmentsAppend transcript segments to an existing desktop recording for real-time streaming support. Approval by default
WriteArchive survey responseArchive a single survey response. Approval by default
WriteAssign feature flag role based accessSet up role-based access for a feature flag using `project_id` and `feature_flag_id`. Approval by default
WriteBulk create organization invitesPOST /api/organizations/{organization_id}/invites/bulk/: Bulk-create organization invites with customizable levels, sender details, and validation checks. Approval by default
WriteBulk delete feature flagsBulk delete feature flags by filter criteria or explicit IDs. Approval by default
WriteCreate Persons Bulk DeleteBulk delete persons by PostHog person IDs or distinct IDs. Approval by default
WriteCancel insights for a projectThe "/api/projects/{project_id}/insights/cancel/" endpoint allows users to cancel insights for a project by providing a project ID and insight details in JSON or CSV, and confirms cancellation in… Approval by default
WriteCapture EventCapture (ingest) a single analytics event into PostHog using the public ingestion API and a project API key. Approval by default
WriteCreate Max AI insight and queryCreate and query insights using PostHog's Max AI assistant. Approval by default
WriteCreate alertCreate a new alert configuration in PostHog. Approval by default
WriteCreate BatchCapture a batch of analytics events to PostHog using the public batch ingestion API. Approval by default
WriteCreate batch exportCreate a new batch export to automatically export PostHog data to external destinations like S3, BigQuery, or Snowflake. Approval by default
WriteCreate batch exports backfillsCreate a new backfill for a BatchExport. Approval by default
WriteCreate batch exports run test stepRun a test step for a batch export configuration in PostHog. Approval by default
WriteCreate customer profile configCreate a customer profile configuration for a PostHog project. Approval by default
WriteCreate project insights with customizable parametersCreate custom analytics insights for a PostHog project. Approval by default
WriteCreate data color themeCreate a new data color theme in a PostHog project. Approval by default
WriteCreate DatasetCreate a new dataset in a PostHog project. Approval by default
WriteCreate Dataset ItemsCreate a new dataset item in a PostHog project dataset. Approval by default
WriteCreate desktop recordingCreate a new desktop recording and get Recall.ai upload token for the desktop SDK. Approval by default
WriteCreate endpointCreate a new endpoint for a PostHog project. Approval by default
WriteCreate error tracking autocapture controlsCreate a new error tracking autocapture control configuration for a PostHog project. Approval by default
WriteCreate error tracking releaseCreate a new error tracking release in PostHog. Approval by default
WriteCreate error tracking suppression ruleCreate a new error tracking suppression rule for a project. Approval by default
WriteCreate EvaluationCreate a new evaluation for a PostHog project to assess AI-generated content or responses. Approval by default
WriteCreate evaluation runCreate a new evaluation run and enqueue a Temporal workflow to asynchronously execute the evaluation. Approval by default
WriteCreate event definitionsCreate a new event definition in a PostHog project. Approval by default
WriteCreate experiment exposure cohortCreate a new exposure cohort for an experiment in a project by sending a POST request with experiment details and feature flag data. Approval by default
WriteCreate experiment holdoutCreate a new experiment holdout group in PostHog. Approval by default
WriteCreate experiment saved metricCreate a new experiment saved metric in a PostHog project. Approval by default
WriteCreate Feature FlagCreate a new feature flag in a PostHog project. Approval by default
WriteCreate static cohort for feature flagManage feature flags for apps with create, read, update, and delete operations using PostHog's JavaScript Library or dedicated endpoint. Approval by default
WriteCreate feature flag dashboardManage feature flags by creating, reading, updating, and deleting them. Approval by default
WriteCreate file systemCreate a new file system resource in PostHog with specified metadata and hierarchy. Approval by default
WriteCreate file system shortcutCreate a new file system shortcut in a PostHog project. Approval by default
WriteCreate groups types metricsCreate a new metric for a specific group type in a PostHog project. Approval by default
WriteCreate hog functionCreate a new hog function in PostHog. Approval by default
WriteCreate insight variableCreate a new insight variable for a PostHog project. Approval by default
WriteCreate live debugger breakpointCreate a new live debugger breakpoint in a PostHog project. Approval by default
WriteCreate new organization with configurable accessCreate a new PostHog organization with configurable security and notification settings. Approval by default
WriteCreate organization invite with role and emailCreate and send an organization invitation to a user via email. Approval by default
WriteCreate organization proxy record for custom domainCreate a managed reverse proxy record for an organization to enable custom domain routing for PostHog analytics events. Approval by default
WriteCreate organization role with feature flag levelsCreate a new custom role within a PostHog organization with optional feature flag access permissions. Approval by default
WriteCreate domain with saml for organizationCreate and configure an authentication domain with SAML SSO for a PostHog organization. Approval by default
WriteCreate persisted folderCreate a new persisted folder in a PostHog project. Approval by default
WriteCreate product tourCreate a new product tour in a PostHog project. Approval by default
WriteCreate project action with formatThis POST endpoint creates actions for a project, accepts various data types, requires project_id and action data, optionally outputs in CSV/JSON, and needs PersonalAPIKeyAuth, returning a 201 with… Approval by default
WriteCreate project cohortsCreate cohorts for a specified project by POSTing JSON-form data to "/api/projects/{project_id}/cohorts/". Approval by default
WriteCreate project dashboardThe POST endpoint creates a dashboard within a project using a `project_id`, accepting details in JSON/form formats. Approval by default
WriteCreate new project experimentCreate a new experiment in a specific project using JSON, form, or multipart data. Approval by default
WriteCreate project insights with format optionCreate a new analytics insight in a PostHog project. Approval by default
WriteCreate a notebook in a projectThe API for interacting with Notebooks. Approval by default
WriteCreate project pipeline frontend app jobCreate a job for a pipeline frontend app config in a project. Approval by default
WriteCreate project subscription with delivery optionsCreate a subscription for a given project by providing required details such as delivery method, frequency, and starting date. Approval by default
WriteCreate project surveys with questions and targetsCreate surveys in a project by providing a project ID and details like type, questions, and targets in JSON, form-data, or urlencoded format. Approval by default
WriteCreate session recording playlistsCreate playlists of session recordings for a specified project. Approval by default
WriteCreate Surveys Summary HeadlineCreate or regenerate a summary headline for a survey. Approval by default
WriteCreate warehouse saved queryCreate a new warehouse saved query in PostHog for data warehouse operations. Approval by default
WriteCreate Web ExperimentCreate a new web experiment in a PostHog project. Approval by default
WriteDelete alertDelete an alert configuration by providing its UUID and the associated project ID. Approval by default
WriteDelete Customer Profile ConfigDelete a customer profile configuration by ID in a PostHog project. Approval by default
WriteDelete desktop recordingDelete a desktop meeting recording by its UUID and project ID. Approval by default
WriteDelete endpointDelete an endpoint and clean up materialized query. Approval by default
WriteDelete error tracking autocapture controlsDelete an error tracking autocapture control configuration by UUID and project ID. Approval by default
WriteDelete error tracking grouping ruleDelete a specific error tracking grouping rule by ID. Approval by default
WriteDelete error tracking releaseDelete an error tracking release by its UUID and project ID. Approval by default
WriteDelete Error Tracking Suppression RuleDelete an error tracking suppression rule by its UUID. Approval by default
WriteDelete experiment holdoutDelete an experiment holdout by providing its ID and the associated project ID. Approval by default
WriteDelete experiment saved metricDelete an experiment saved metric by ID from a PostHog project. Approval by default
WriteRemove feature flag role access by idDELETE /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. Approval by default
WriteDelete file systemDelete a file system resource in PostHog by UUID. Approval by default
WriteDelete Groups Types MetricsDelete a group usage metric by its UUID within a specific project and group type. Approval by default
WriteDelete insightAttempt to delete an insight by its ID from a specific project. Approval by default
WriteDelete insight variablesDelete an insight variable by its UUID from a specified project. Approval by default
WriteDelete live debugger breakpointDelete a live debugger breakpoint by providing its UUID and project ID. Approval by default
WriteDelete organization by uuidDelete an organization by its UUID. Approval by default
WriteRemove organization batch export by uuidDelete a specific batch export by its UUID in an organization. Approval by default
WriteRemove domain by uuid from organizationDelete a specific domain by its UUID within an organization, given valid organization and domain IDs. Approval by default
WriteRemove member from organization by uuidRemove a member from a PostHog organization by their user UUID. Approval by default
WriteRemove organization pipeline destinationDelete a specific pipeline destination in an organization by ID. Approval by default
WriteRemove org pipeline import app by idDelete a specific pipeline import app plugin associated with an organization by ID. Approval by default
WriteRemove organization pipeline transformationDelete a specific pipeline transformation plugin for an organization by ID. Approval by default
WriteRemove organization plugin by idDelete a specific plugin (by its integer ID) from the organization (identified by UUID) with no response body on success. Approval by default
WriteDelete organization projectProjects for the current organization. Approval by default
WriteRemove organization proxy recordDelete a proxy record by ID for a specific organization. Approval by default
WriteRemove organization role by idDelete a role with a specific UUID in an organization. Approval by default
WriteDelete persisted folderDelete a persisted folder by providing its UUID and the associated project ID. Approval by default
WriteDelete person and optionally associated eventsThis endpoint is used to read and delete user data. Approval by default
WriteDelete person propertyDelete specific properties from a person record using the $unset operation. Approval by default
WriteDelete product toursDelete a product tour by providing its UUID and the associated project ID. Approval by default
WriteRemove specific project batch exportDelete a specific batch export by providing the UUID and project ID. Approval by default
WriteRemove project dashboard collaboratorRemove a collaborator from a project dashboard. Approval by default
WriteRemove early access feature from projectDelete an early access feature by ID from a specified project. Approval by default
WriteRemove project event definitionDelete an event definition by providing its UUID and the associated project ID. Approval by default
WriteRemove project experiment by idSoft-delete a specific experiment by its unique integer ID within a project. Approval by default
WriteRemove explicit project member by uuidDelete a specific user (by UUID) from the explicit members of a given project. Approval by default
WriteRemove project plugin configurationDELETE /api/projects/{project_id}/plugin_configs/{id}/: Removes a specific plugin configuration by ID from a given project. Approval by default
WriteRemove specific project query(Experimental) Approval by default
WriteRemove property definition by uuidDelete a property definition by providing its UUID and the associated project ID. Approval by default
WriteRemove rolemembership by uuidRemove a user from a custom organization role by deleting their role membership. Approval by default
WriteDelete session recording by uuidDelete a session recording by providing the session's UUID and the associated project ID. Approval by default
WriteRemove session recording from playlistRemove a session recording from a playlist in a PostHog project. Approval by default
WriteDelete survey by idDelete a survey by providing its UUID and the associated project ID. Approval by default
WriteDelete warehouse saved queryDelete a warehouse saved query from PostHog. Approval by default
WriteDelete web experimentDelete a web experiment by its ID from a specific project. Approval by default
WriteCohort duplication to staticThis endpoint duplicates a specified cohort as a static one within a project. Approval by default
WriteDuplicate experimentDuplicate an existing experiment in PostHog. Approval by default
WriteDuplicate survey to projectsDuplicate a survey to multiple projects in a single transaction. Approval by default
WriteEnable project early access featureEnables a new early access feature for a project using project ID, payload with details, and PersonalAPIKeyAuth. Approval by default
WriteFinish symbol sets bulk uploadFinalize bulk upload of error tracking symbol sets for a PostHog project. Approval by default
WriteFlag annotation as deletedSoft delete an annotation by setting 'deleted' to true via PATCH request. Approval by default
WriteInitiate domain verification with saml configInitiates domain verification for SAML SSO authentication. Approval by default
WriteManage feature flag enrichment for usage dashboardLearn to manage feature flags (creation, access, modification, removal) using PostHog's docs, with options to use a JavaScript Library or a dedicated endpoint for user-specific flag status. Approval by default
WriteCrud operations for project annotationsCreate, Read, Update and Delete annotations. Approval by default
WriteMark dashboard template as deletedHard delete of this model is not allowed. Approval by default
WriteMark insight as viewed with configurable formatMarks one or more insights as viewed by the current user for a specified project. Approval by default
WriteCreate project timing insightsRecord insights as viewed by updating their last_viewed_at timestamps. Approval by default
WriteMove dashboard tileEndpoint to move a tile from one dashboard to another. Approval by default
WriteUpdate alert configurationUpdate an existing alert configuration in PostHog. Approval by default
WritePatch Batch ExportUpdate an existing batch export configuration in PostHog by partially modifying fields like name, paused status, destination, or schedule. Approval by default
WriteMark product onboarding completeMark a specific product onboarding as complete for a PostHog project. Approval by default
WritePatch Customer Profile ConfigUpdate a customer profile configuration by partially modifying fields like content, scope, or sidebar. Approval by default
WritePatch DatasetPartially update a dataset in a PostHog project. Approval by default
WritePatch Dataset ItemPartially update a dataset item by its ID in a PostHog project. Approval by default
WritePatch endpointPartially update an endpoint for a project. Approval by default
WritePatch error tracking autocapture controlsPartially update an error tracking autocapture control configuration. Approval by default
WritePatch EvaluationUpdate an evaluation by patching specific fields. Approval by default
WritePartial experiment update in projectEndpoint enables partial updates to an experiment in a project using PATCH, needing `project_id`, `experiment_id`, and various payload types. Approval by default
WritePatch experiment saved metricPartially update an experiment saved metric by ID in a PostHog project. Approval by default
WritePatch External Data SourceUpdate an external data source in PostHog by patching specific fields like description or configuration. Approval by default
WritePatch file systemPartially update a file system resource by UUID and project ID. Approval by default
WritePatch file system shortcutPartially update a file system shortcut in PostHog by its UUID. Approval by default
WriteUpdate group usage metricUpdate a group usage metric configuration in PostHog. Approval by default
WritePatch hog functionPartially update a hog function by UUID and project ID. Approval by default
WritePatch Insight VariableUpdate an insight variable by partially modifying its properties (name, type, default value, etc.). Approval by default
WritePatch live debugger breakpointUpdate a live debugger breakpoint by UUID and project ID. Approval by default
WriteUpdate organization domain propertiesUpdates selected properties of a domain in an organization via PATCH request, supports various data formats but SAML fields are immutable. Approval by default
WriteUpdate partial role details in organizationPATCH /api/organizations/{organization_id}/roles/{id}/: Update partial details of a role by ID within an organization, including name and feature flag access level. Approval by default
WritePatch persisted folderPartially update a persisted folder by ID for a PostHog project. Approval by default
WritePerson partial update via project idThis endpoint allows reading and deleting individuals. Approval by default
WritePatch product tourPartially update a product tour in PostHog. Approval by default
WriteUpdate project action with partial dataUpdate an action within a project with a specified ID. Approval by default
WritePartial update project annotationCreate, Read, Update and Delete annotations. Approval by default
WriteUpdate partial project cohort detailsUpdate partial cohort details for a specific project. Approval by default
WritePartial update of a project s dashboardEndpoint PATCH /api/projects/{project_id}/dashboards/{id}: Allows partial update of a project's dashboard with specified ID. Approval by default
WritePartial update of a project s feature flagLearn 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. Approval by default
WritePartial update of a project insightThe PATCH endpoint supports partial insight updates in a project, allows format specification (CSV/JSON), and requires `PersonalAPIKeyAuth` and `insight:write` scope for access. Approval by default
WriteUpdate project member role by uuidUpdate a project member's role using their UUID in a specific project. Approval by default
WritePartial update of project notebookThe API for interacting with Notebooks. Approval by default
WritePartially update project property definitionPATCH /api/projects/{project_id}/property_definitions/{id}/: Partially update a specific property definition by UUID in a project. Approval by default
WriteUpdate partial subscription detailsPATCH /api/projects/{project_id}/subscriptions/{id}/: Update partial details of a specific project subscription by ID. Approval by default
WriteUpdate partial survey detailsUpdate partial survey details by PATCH to /api/projects/{project_id}/surveys/{id}/ with UUID. Approval by default
WriteUpdate session recording playlist partiallyUpdate session recording playlists using PATCH on the endpoint with `project_id` and `short_id`. Approval by default
WriteUpdate user profileUpdate user profile settings in PostHog. Approval by default
WritePatch warehouse saved queryPartially update a warehouse saved query in PostHog. Approval by default
WritePatch warehouse tablesPartially update a warehouse table by patching specific fields like name, format, or schema. Approval by default
WritePatch web experimentPartially update a web experiment in PostHog. Approval by default
WritePause Batch ExportPause a batch export in PostHog to temporarily stop scheduled data exports. Approval by default
WritePause Organization Batch ExportPause an organization-level batch export in PostHog. Approval by default
WriteRearrange frontend app pipeline configsRearrange (reorder) the configuration of frontend apps in a project's data pipeline. Approval by default
WriteRearrange pipeline transformation configsRearrange the execution order of pipeline transformation configurations for a project. Approval by default
WriteRearrange project import app configurationsRearrange app import settings in a project using PATCH /api/projects/{project_id}/... Approval by default
WriteRearrange project pipeline destination configsRearrange the execution order of pipeline destination configurations for a project. Approval by default
WriteCreate experiment timeseries recalculationCreate a recalculation request for experiment timeseries data. Approval by default
WriteReconfigure plugin order and status in projectReconfigure the execution order and status of plugin configurations within a project. Approval by default
WriteReplace Desktop RecordingReplace a desktop meeting recording in PostHog using PUT. Approval by default
WriteReset person distinct IDReset a distinct_id for a deleted person. Approval by default
WriteRetry batch export runRetry a failed or incomplete batch export run. Approval by default
WriteRevoke organization inviteDelete an organization invite by its UUID. Approval by default
WriteSplit person entities in projectThis endpoint allows reading and deleting persons; for creation or updates, use the capture API, `$set`/`$unset` properties, or SDKs. Approval by default
WriteCreate error tracking symbol sets bulk start uploadInitiate bulk upload of error tracking symbol sets for a PostHog project. Approval by default
WriteCreate error tracking symbol sets start uploadInitiate symbol set upload session for error tracking in PostHog. Approval by default
WriteUnarchive survey responseUnarchive a single survey response. Approval by default
WriteUnpause Batch ExportUnpause a paused batch export in PostHog. Approval by default
WriteUnpause Organization Batch ExportUnpause a paused batch export at the organization level. Approval by default
WriteUpdate alert (full replacement)Fully update an existing alert configuration in PostHog using PUT method. Approval by default
WriteUpdate annotation detailsCreate, Read, Update and Delete annotations. Approval by default
WriteUpdate batch exportUpdate an existing batch export configuration in PostHog. Approval by default
WriteUpdate Customer Profile ConfigUpdate a customer profile configuration by completely replacing it with new data via PUT request. Approval by default
WriteUpdate DatasetsUpdate a dataset in PostHog by its ID and project ID. Approval by default
WriteUpdate Dataset ItemsFully update a dataset item by its ID in a PostHog project using PUT method. Approval by default
WriteUpdate Desktop RecordingUpdate desktop meeting recording details via PATCH. Approval by default
WriteUpdate early access project featureThis PATCH endpoint updates a specific early access project feature. Approval by default
WriteUpdate endpointUpdate an existing endpoint for a PostHog project. Approval by default
WriteUpdate error tracking autocapture controlsFully update an error tracking autocapture control configuration for a PostHog project. Approval by default
WriteUpdate evaluationUpdate an existing evaluation in PostHog using PUT request. Approval by default
WriteUpdate event definition by uuidUpdate an event definition by sending a PUT request to '/api/projects/{project_id}/event_definitions/{id}/' using the UUID and project ID, provided you have 'event_definition:write' authorization. Approval by default
WriteUpdate experiment detailsUpdate an experiment by sending a PUT request with `project_id` and `id`, including new details as JSON/form data. Approval by default
WriteUpdate experiment holdoutPartially update an experiment holdout in a PostHog project. Approval by default
WriteUpdate experiment holdout (full)Fully update an experiment holdout in PostHog using PUT method. Approval by default
WriteUpdate experiment saved metricsUpdate an existing experiment saved metric in PostHog. Approval by default
WriteUpdate External Data SourcesUpdate an existing external data source in PostHog (e.g., Stripe, Salesforce). Approval by default
WriteUpdate feature flag configurationManage feature flags for your app with creation, reading, updating, and deletion options. Approval by default
WriteUpdate file systemUpdate a file system resource in PostHog by UUID and project ID. Approval by default
WriteUpdate group type metricUpdate a specific group usage metric by its ID. Approval by default
WriteUpdate hog functionUpdate a hog function by UUID and project ID using PUT method. Approval by default
WriteUpdate Insight VariableUpdate an insight variable by replacing all its properties. Approval by default
WriteUpdate live debugger breakpointUpdate a live debugger breakpoint for a project. Approval by default
WriteUpdate organization details by uuidUpdate specific details of an organization using its UUID. Approval by default
WriteUpdate organization batch exportUpdate an existing organization-level batch export configuration in PostHog. Approval by default
WriteModify org info via uuidPUT /api/organizations/{id}/: Update organization details by providing a UUID as 'id'. Approval by default
WriteUpdate organization domain info and saml configUpdate an organization's authentication domain settings, including SAML SSO configuration and user provisioning policies. Approval by default
WriteUpdate organization member by uuidsUpdate an organization member's access level and permissions. Approval by default
WriteUpdate organization member detailsUpdate member details in an organization by ID and user UUID. Approval by default
WriteUpdate organization proxy recordUpdate an organization's proxy record configuration. Approval by default
WriteUpdate role details in organizationUpdate an organization role by submitting its UUID and organization_id in UUID format. Approval by default
WriteUpdate persisted folderUpdate an existing persisted folder in PostHog. Approval by default
WriteUpdate person propertiesRequest data's "properties" will be updated on a person using "$set" event, affecting only listed properties without deletion or other changes. Approval by default
WriteUpdate person property endpointThis endpoint allows for reading and deleting individuals. Approval by default
WriteUpdate product tourUpdate an existing product tour in PostHog. Approval by default
WriteUpdate project action by idPUT endpoint '/api/projects/{project_id}/actions/{id}/' updates actions in a project by ID, accepts JSON/form data, supports 'format' query, and needs 'action:write' authentication. Approval by default
WriteUpdate project batch exportUpdate a batch export configuration within a project using PUT method. Approval by default
WriteUpdate project cohort detailsUpdate cohort details of a specific project by ID. Approval by default
WriteUpdate project dashboard detailsEndpoint to update an existing dashboard within a project. Approval by default
WriteUpdate project early access featureUpdate a specific early access feature of a project by providing the `project_id` and feature `id` (UUID). Approval by default
WriteUpdate project event definitionUpdate an existing event definition for a specified project using its UUID. Approval by default
WriteUpdate project group type metadataPATCH /api/projects/{project_id}/groups_types/update_metadata: Update group type metadata for a specific project using its project_id. Approval by default
WriteUpdate project insight detailsEndpoint "/api/projects/{project_id}/insights/{id}/" allows for updating an insight's details for a given project and insight ID, supporting JSON and CSV formats, with fields like name, query, and… Approval by default
WriteUpdate project member s role by uuidUpdate explicit project membership using UUIDs. Approval by default
WriteUpdate project notebook detailsThe API for interacting with Notebooks. Approval by default
WriteUpdate project property definitionUpdate a property definition in a project by its UUID. Approval by default
WriteUpdate project session recording playlistUpdate an existing session recording playlist for a project with the specified project_id and playlist short_id. Approval by default
WriteUpdate project settingsUpdate project settings and configuration within a PostHog organization. Approval by default
WriteUpdate project subscription detailsUpdate a subscription for a specific project. Approval by default
WriteUpdate project survey detailsThe `/api/projects/{project_id}/surveys/{id}/` PUT endpoint updates survey details in a project using survey UUID and project ID, accepts JSON/form/multipart data, needs `survey:write` permission… Approval by default
WriteUpdate user home settingsUpdate user home settings including homepage and tab configurations. Approval by default
WriteUpdate warehouse saved queryUpdate a warehouse saved query in PostHog by completely replacing it with new data. Approval by default
WriteUpdate web experimentCompletely update a web experiment in PostHog using PUT method. Approval by default
One prompt, start to finish
What a governed PostHog run looks like inside Luumen.
Questions
How does LuumenAI connect to PostHog?
Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.
Can LuumenAI change things in PostHog on its own?
Read actions answer immediately. Anything that writes — add dashboard collaborators with access level, add member to organization role, add persons to static cohort, add product intent to project, and more — is shown as a plan and requires approval by default, including the 52 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.
Who gets access to the integration?
You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.
Is there an audit trail?
Every call to PostHog — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.