Connectors
Marketing & Customer Engagement
PostHog
Product analytics: events, insights, feature flags, session recordings, and cohorts
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 1,877
- Ready-made triggers
- 0
Connect PostHog
- In Neblex open Connect › Connections and click New Connection.
- Search for PostHog and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| PostHog hostRequired | Your PostHog host (us.posthog.com, eu.posthog.com, or a self-hosted domain). |
| Personal API keyRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for PostHog.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from PostHog without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if PostHog can send webhooks, a Webhook trigger receives them at its own URL.
Operations
1,877 operations in 152 groups. Each one is a step you can add to a flow.
Account11
Create accountaccounts_create | POST | |
Delete accountaccounts_destroy | DELETE | |
Get accountaccounts_email_thread_messages_list | GET | |
Get accountaccounts_retrieve | GET | |
List accountsaccounts_email_threads_list | GET | |
List accountsaccounts_list | GET | |
List accountsaccounts_meetings_list | GET | |
List accountsaccounts_summaries_list | GET | |
List accountsaccounts_support_tickets_list | GET | |
Replace accountaccounts_update | PUT | |
Update accountaccounts_partial_update | PATCH |
Account Relationship Definition6
Create account relationship definitionaccount_relationship_definitions_create | POST | |
Delete account relationship definitionaccount_relationship_definitions_destroy | DELETE | |
Get account relationship definitionaccount_relationship_definitions_retrieve | GET | |
List account relationship definitionsaccount_relationship_definitions_list | GET | |
Replace account relationship definitionaccount_relationship_definitions_update | PUT | |
Update account relationship definitionaccount_relationship_definitions_partial_update | PATCH |
Action8
Create actionactions_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Create actionactions_create | POST | |
Delete actionactions_destroy | DELETE | Hard delete of this model is not allowed. |
Get actionactions_retrieve | GET | |
List actionsactions_list | GET | |
List actionsactions_references_list | GET | |
Replace actionactions_update | PUT | |
Update actionactions_partial_update | PATCH |
Activity Log4
Activity Log activity logactivity_log_list | GET | |
Export activity logorg_organizations_advanced_activity_logs_export_create | POST | Organization-wide view of activity logs across every project in the organization. |
List activity logsorg_organizations_advanced_activity_logs_available_filters_retrieve | GET | Organization-wide view of activity logs across every project in the organization. |
List activity logsorg_organizations_advanced_activity_logs_list | GET | Organization-wide view of activity logs across every project in the organization. |
Advanced Activity Log3
Export advanced activity logadvanced_activity_logs_export_create | POST | |
List advanced activity logsadvanced_activity_logs_available_filters_retrieve | GET | |
List advanced activity logsadvanced_activity_logs_list | GET |
AI Observability23
Archive ai observabilitydataset_items_archive | POST | Archive an active item by creating a new immutable version. |
Archive ai observabilitydatasets_archive | POST | Archive a dataset. |
Batch Check ai observabilityllm_analytics_summarization_batch_check_create | POST | Check which traces have cached summaries available. |
Content ai observabilitydatasets_exports_content_retrieve | GET | Download a completed dataset JSONL export. |
Create ai observabilitydataset_items_create | POST | Create an item and its first immutable version. |
Create ai observabilitydatasets_create | POST | Create an empty dataset. |
Create ai observabilitydatasets_exports_create | POST | Create an asynchronous JSONL export pinned to an immutable dataset revision. |
Create ai observabilityllm_analytics_offline_evaluations_experiment_items_create | POST | |
Evaluation Summary ai observabilityllm_analytics_evaluation_summary_create | POST | Generate an AI-powered summary of evaluation results. |
Get ai observabilitydataset_items_retrieve | GET | Retrieve the current item version or the version visible at an exact dataset revision. |
Get ai observabilitydatasets_exports_retrieve | GET | Check the status of a dataset export created by the current user. |
Get ai observabilitydatasets_retrieve | GET | Retrieve an active or archived dataset. |
List ai observabilitiesdataset_items_list | GET | List a dataset's current items or its exact contents at a prior revision. |
List ai observabilitiesdataset_items_versions_list | GET | List every immutable version of an item, newest first. |
List ai observabilitiesdatasets_list | GET | List active datasets by default, or archived datasets when requested. |
List ai observabilitiesdatasets_revisions_list | GET | List immutable dataset revisions, newest first. |
Restore ai observabilitydataset_items_restore | POST | Restore an archived item by copying content into a new immutable version. |
Restore ai observabilitydatasets_restore | POST | Restore an archived dataset without changing its item states. |
Spend ai observabilityllm_analytics_personal_spend_list | GET | Return a structured personal LLM spend analysis for the requesting user. |
Summarization ai observabilityllm_analytics_summarization_create | POST | Generate an AI-powered summary of an LLM trace or event. |
Text Repr ai observabilityllm_analytics_text_repr_create | POST | Generate a human-readable text representation of an LLM trace event. |
Update ai observabilitydataset_items_partial_update | PATCH | Create a new immutable item version from editable fields. |
Update ai observabilitydatasets_partial_update | PATCH | Update descriptive dataset fields without changing its revision. |
Alert8
Create alertalerts_create | POST | |
Delete alertalerts_destroy | DELETE | |
Get alertalerts_retrieve | GET | |
List alertsalerts_list | GET | |
Replace alertalerts_update | PUT | |
Simulate alertalerts_simulate_create | POST | Simulate a detector on an insight's historical data. |
Test Delivery alertalerts_test_delivery_create | POST | Send a synthetic test notification to subscribed users and every active destination on this alert. |
Update alertalerts_partial_update | PATCH |
Annotation6
Create annotationannotations_create | POST | Create, Read, Update and Delete annotations. |
Delete annotationannotations_destroy | DELETE | Hard delete of this model is not allowed. |
Get annotationannotations_retrieve | GET | Create, Read, Update and Delete annotations. |
List annotationsannotations_list | GET | Create, Read, Update and Delete annotations. |
Replace annotationannotations_update | PUT | Create, Read, Update and Delete annotations. |
Update annotationannotations_partial_update | PATCH | Create, Read, Update and Delete annotations. |
Announcement4
Create announcementannouncements_create | POST | |
Get announcementannouncements_retrieve | GET | |
List announcementsannouncements_channels_list | GET | Slack channels the SupportHog bot can post to, labeled by customer account name. |
List announcementsannouncements_list | GET |
Batch Export39
Cancel batch exportbatch_exports_backfills_cancel_create | POST | Cancel a batch export backfill. |
Cancel batch exportbatch_exports_runs_cancel_create | POST | Cancel a batch export run. |
Cancel batch exportfile_download_batch_exports_cancel_create | POST | Cancel an ongoing file-download batch export. |
Create batch exportbatch_exports_backfills_create | POST | Create a new backfill for a BatchExport. |
Create batch exportbatch_exports_create | POST | |
Create batch exportfile_download_batch_exports_create | POST | Create and start a batch export on demand run to download a file. |
Create batch exportorg_organizations_batch_exports_create | POST | |
Delete batch exportbatch_exports_destroy | DELETE | |
Delete batch exportorg_organizations_batch_exports_destroy | DELETE | |
Download batch exportfile_download_batch_exports_download_retrieve | GET | Download a file (or a part) from this batch export run. |
Get batch exportbatch_exports_backfills_retrieve | GET | ViewSet for BatchExportBackfill models. |
Get batch exportbatch_exports_retrieve | GET | |
Get batch exportbatch_exports_runs_retrieve | GET | |
Get batch exportfile_download_batch_exports_retrieve | GET | Get a batch export on demand run. |
Get batch exportorg_organizations_batch_exports_retrieve | GET | |
List batch exportsbatch_exports_backfills_list | GET | ViewSet for BatchExportBackfill models. |
List batch exportsbatch_exports_list | GET | |
List batch exportsbatch_exports_logs_retrieve | GET | |
List batch exportsbatch_exports_runs_list | GET | |
List batch exportsbatch_exports_runs_logs_retrieve | GET | |
List batch exportsfile_download_batch_exports_list | GET | |
List batch exportsfile_download_batch_exports_logs_retrieve | GET | |
List batch exportsorg_organizations_batch_exports_list | GET | |
List batch exportsorg_organizations_batch_exports_logs_retrieve | GET | |
Pause batch exportbatch_exports_pause_create | POST | Pause a BatchExport. |
Pause batch exportorg_organizations_batch_exports_pause_create | POST | Pause a BatchExport. |
Replace batch exportbatch_exports_update | PUT | |
Replace batch exportorg_organizations_batch_exports_update | PUT | |
Retry batch exportbatch_exports_runs_retry_create | POST | Retry a batch export run. |
Run Test Step batch exportbatch_exports_run_test_step_create | POST | |
Run Test Step batch exportorg_organizations_batch_exports_run_test_step_create | POST | |
Run Test Step New batch exportbatch_exports_run_test_step_new_create | POST | |
Run Test Step New batch exportorg_organizations_batch_exports_run_test_step_new_create | POST | |
Test batch exportbatch_exports_test_retrieve | GET | |
Test batch exportorg_organizations_batch_exports_test_retrieve | GET | |
Unpause batch exportbatch_exports_unpause_create | POST | Unpause a BatchExport. |
Unpause batch exportorg_organizations_batch_exports_unpause_create | POST | Unpause a BatchExport. |
Update batch exportbatch_exports_partial_update | PATCH | |
Update batch exportorg_organizations_batch_exports_partial_update | PATCH |
Business Knowledge14
Accept business knowledgebusiness_knowledge_gap_suggestions_accept_create | POST | Surfaces topics the support AI couldn't answer from the knowledge base. |
Accept Topic business knowledgebusiness_knowledge_gap_suggestions_accept_topic_create | POST | Accept all pending suggestions for a normalized topic cluster. |
Create business knowledgebusiness_knowledge_sources_create | POST | |
Delete business knowledgebusiness_knowledge_sources_destroy | DELETE | |
Dismiss business knowledgebusiness_knowledge_gap_suggestions_dismiss_create | POST | Surfaces topics the support AI couldn't answer from the knowledge base. |
Dismiss Topic business knowledgebusiness_knowledge_gap_suggestions_dismiss_topic_create | POST | Dismiss all pending suggestions for a normalized topic cluster. |
Get business knowledgebusiness_knowledge_sources_retrieve | GET | |
List business knowledgesbusiness_knowledge_gap_suggestions_list | GET | Surfaces topics the support AI couldn't answer from the knowledge base. |
List business knowledgesbusiness_knowledge_sources_list | GET | |
Refresh business knowledgebusiness_knowledge_sources_refresh_create | POST | |
Search business knowledgebusiness_knowledge_documents_search_list | GET | Read-only access to parsed knowledge documents. |
Text business knowledgebusiness_knowledge_sources_text_retrieve | GET | |
Update business knowledgebusiness_knowledge_sources_partial_update | PATCH | |
Window business knowledgebusiness_knowledge_documents_window_list | GET | Read-only access to parsed knowledge documents. |
Calendar Sync2
Calendar Sync calendar synccalendar_sync_list | GET | Calendar-sync controls for Customer analytics settings. |
Sync a connected calendar nowcalendar_sync_sync_now_create | POST | Start a sync run for one connected Google Calendar immediately, outside the hourly schedule. |
Canvase23
Action canvasecanvases_build_action_create | POST | Apply a lifecycle action (retry, pin, unpin, cancel) to one build. |
Create canvasecanvases_create | POST | Create a new, empty canvas in a channel; give it source by publishing a project. |
Delete canvasecanvases_destroy | DELETE | Canvases: agent-built sandboxed browser apps, filed into channels. |
Draft canvasecanvases_draft_create | POST | Stage a complete source project as a draft version and build it, without publishing. |
Edit canvasecanvases_edit_create | POST | Publish per-file edits against the canvas's current source project. |
Get canvasecanvases_retrieve | GET | Canvases: agent-built sandboxed browser apps, filed into channels. |
Invoke canvasecanvases_actions_invoke | POST | Invoke one registered action verb as the viewer. |
List canvasescanvases_actions_retrieve | GET | List the action registry: every verb a canvas may declare and invoke. |
List canvasescanvases_builds_retrieve | GET | Read the canvas's build lifecycle: live pointers plus recent builds. |
List canvasescanvases_drafts_retrieve | GET | The canvas's staged draft versions, newest first, each with its latest build status. |
List canvasescanvases_list | GET | Canvases: agent-built sandboxed browser apps, filed into channels. |
List canvasescanvases_versions_retrieve | GET | The canvas's published source-version history, newest first (metadata only). |
Promote canvasecanvases_promote_create | POST | Make a draft version the canvas's live head. |
Publish canvasecanvases_publish_create | POST | Publish a complete source project as the canvas's new head version. |
Publish Current Version canvasecanvases_publish_current_version_create | POST | Queue a build for the current source version without changing source or metadata. |
Report Error canvasecanvases_report_error_create | POST | Report a runtime error observed while rendering a canvas build. |
Request Fix canvasecanvases_request_fix_create | POST | Wake the canvas's authoring agent to fix a failing build or runtime error. |
Revert canvasecanvases_revert_create | POST | Move the canvas's head back to an existing source version and rebuild it. |
Set canvasecanvases_state_set | POST | Write one key of the canvas's runtime state, or delete it with a null value. |
Source canvasecanvases_source_retrieve | GET | Read the canvas's source project and its current version id. |
State canvasecanvases_state_retrieve | GET | Read the canvas's runtime key-value state (the ph.state store). |
Update canvasecanvases_partial_update | PATCH | Update canvas metadata (name, author context, pin, generation-task pointer). |
Validate canvasecanvases_validate_create | POST | Validate a candidate source project without publishing it. |
Code1
Get sandbox compute pricingcode_sandbox_pricing_list | GET | Get the current sandbox compute rate card and expired rate-card history. |
Code Invite2
Check accesscode_invites_check_access_retrieve | GET | Check whether the authenticated user has access to PostHog Desktop and to Loops. |
Redeem invite codecode_invites_redeem_create | POST | Redeem a PostHog Desktop invite code to enable access. |
Cohort13
Activity cohortcohorts_activity_retrieve | GET | |
Activity cohortcohorts_all_activity_retrieve | GET | |
Add Persons To Static Cohort cohortcohorts_add_persons_to_static_cohort_partial_update | PATCH | |
Calculation History cohortcohorts_calculation_history_retrieve | GET | |
Create cohortcohorts_create | POST | |
Delete cohortcohorts_destroy | DELETE | Hard delete of this model is not allowed. |
Get cohortcohorts_retrieve | GET | |
List cohortscohorts_list | GET | |
List cohortscohorts_persons_retrieve | GET | |
Remove Person From Static Cohort cohortcohorts_remove_person_from_static_cohort_partial_update | PATCH | |
Replace cohortcohorts_update | PUT | |
Update cohortcohorts_partial_update | PATCH | |
Used In cohortcohorts_used_in_retrieve | GET |
Comment11
Complete commentcomments_complete_create | POST | Mark a task-comment as complete. |
Count commentcomments_count_retrieve | GET | |
Create commentcomments_create | POST | Create a comment. |
Delete commentcomments_destroy | DELETE | Hard delete of this model is not allowed. |
Get commentcomments_retrieve | GET | |
List commentscomments_list | GET | |
Reopen commentcomments_reopen_create | POST | Reopen a completed task-comment. |
Replace commentcomments_update | PUT | |
Send To Slack commentcomments_send_to_slack_create | POST | Mirror this discussion thread to a Slack channel. |
Thread commentcomments_thread_retrieve | GET | |
Update commentcomments_partial_update | PATCH |
Conversation19
Ai Feedback conversationconversations_tickets_ai_feedback_create | POST | Record reviewer feedback on an AI reply, captured to the internal analytics project. |
Bulk Update Status conversationconversations_tickets_bulk_update_status_create | POST | Update the status of multiple tickets in a single request. |
Compose conversationconversations_tickets_compose_create | POST | Create a new outbound ticket and send the first message to the customer. |
Create conversationconversations_tickets_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Create conversationconversations_views_create | POST | |
Delete conversationconversations_tickets_destroy | DELETE | |
Delete conversationconversations_tickets_notes_destroy | DELETE | Soft-delete a private note on a ticket. |
Delete conversationconversations_views_destroy | DELETE | |
Get conversationconversations_tickets_retrieve | GET | Get single ticket and mark as read by team. |
Get conversationconversations_views_retrieve | GET | |
List conversationsconversations_tickets_list | GET | List tickets with person data attached. |
List conversationsconversations_tickets_messages_list | GET | Return the message thread for a ticket, ordered chronologically (paginated). |
List conversationsconversations_views_list | GET | |
Replace conversationconversations_tickets_update | PUT | Handle ticket updates including assignee changes. |
Reply conversationconversations_tickets_reply_create | POST | Post a reply or internal note to a ticket. |
Unread Count conversationconversations_tickets_unread_count_retrieve | GET | Get total unread ticket count for the team. |
Update conversationconversations_tickets_notes_partial_update | PATCH | Update a private note on a ticket. |
Update conversationconversations_tickets_partial_update | PATCH | |
Update conversationconversations_views_partial_update | PATCH |
Custom Property Definition7
Create custom property definitioncustom_property_definitions_create | POST | |
Delete custom property definitioncustom_property_definitions_destroy | DELETE | |
Get custom property definitioncustom_property_definitions_retrieve | GET | |
List custom property definitionscustom_property_definitions_list | GET | |
List custom property definitionscustom_property_definitions_values_retrieve | GET | |
Replace custom property definitioncustom_property_definitions_update | PUT | |
Update custom property definitioncustom_property_definitions_partial_update | PATCH |
Custom Property Source9
Backfill custom property sourcecustom_property_sources_backfill | POST | Person and group sources only: start a backfill that reads the whole warehouse table and populates person or group properties for historical rows. |
Create custom property sourcecustom_property_sources_create | POST | |
Delete custom property sourcecustom_property_sources_destroy | DELETE | |
Get custom property sourcecustom_property_sources_retrieve | GET | |
List custom property sourcescustom_property_sources_list | GET | |
List custom property sourcescustom_property_sources_runs_list | GET | Person and group sources only: the source's sync/backfill run history, newest first. |
Replace custom property sourcecustom_property_sources_update | PUT | |
Sync custom property sourcecustom_property_sources_sync | POST | Person and group sources only: trigger the underlying warehouse schema's sync now. |
Update custom property sourcecustom_property_sources_partial_update | PATCH |
Customer Analytic19
Add Account customer analyticevent_streams_add_account_create | POST | |
Create customer analyticaccounts_custom_property_values_create | POST | |
Create customer analyticaccounts_notebooks_create | POST | |
Create customer analyticaccounts_relationships_create | POST | |
Create customer analyticevent_streams_create | POST | |
Delete customer analyticaccounts_notebooks_destroy | DELETE | |
Delete customer analyticevent_streams_destroy | DELETE | |
End customer analyticaccounts_relationships_end_create | POST | |
Get customer analyticaccounts_notebooks_retrieve | GET | |
List customer analyticsaccount_notes_list | GET | |
List customer analyticsaccounts_custom_property_values_list | GET | |
List customer analyticsaccounts_notebooks_list | GET | |
List customer analyticsaccounts_relationships_list | GET | |
List customer analyticsevent_streams_list | GET | |
List external customer analytics accountscustomer_analytics_external_accounts_retrieve | GET | List accounts with external IDs, churn timestamps, and active relationship assignments. |
Remove Account customer analyticevent_streams_remove_account_create | POST | |
Replace customer analyticevent_streams_update | PUT | |
Send Test Message customer analyticevent_streams_send_test_message_create | POST | |
Update customer analyticevent_streams_partial_update | PATCH |
Customer Journey6
Create customer journeycustomer_journeys_create | POST | |
Delete customer journeycustomer_journeys_destroy | DELETE | |
Get customer journeycustomer_journeys_retrieve | GET | |
List customer journeiescustomer_journeys_list | GET | |
Replace customer journeycustomer_journeys_update | PUT | |
Update customer journeycustomer_journeys_partial_update | PATCH |
Customer Profile Config6
Create customer profile configcustomer_profile_configs_create | POST | |
Delete customer profile configcustomer_profile_configs_destroy | DELETE | |
Get customer profile configcustomer_profile_configs_retrieve | GET | |
List customer profile configscustomer_profile_configs_list | GET | |
Replace customer profile configcustomer_profile_configs_update | PUT | |
Update customer profile configcustomer_profile_configs_partial_update | PATCH |
Dashboard30
Batch dashboarddashboards_widgets_batch_create | POST | Add multiple widget tiles to a dashboard in one atomic request. |
Batch Update dashboarddashboards_update_widgets_batch | PATCH | Update the settings of existing widgets in place, atomically - config, name, and description. |
Copy Tile dashboarddashboards_copy_tile_create | POST | Copy an existing dashboard tile to another dashboard (insight, text card, or widget tile). |
Create dashboarddashboards_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Create dashboarddashboards_collaborators_create | POST | |
Create dashboarddashboards_create | POST | |
Create dashboarddashboards_reorder_tiles_create | POST | |
Create dashboarddashboards_sharing_passwords_create | POST | Create a new password for the sharing configuration. |
Create From Template Json dashboarddashboards_create_from_template_json_create | POST | |
Create Text Tile dashboarddashboards_create_text_tile_create | POST | Add a markdown text tile to a dashboard. |
Create Unlisted Dashboard dashboarddashboards_create_unlisted_dashboard_create | POST | Creates an unlisted dashboard from template by tag. |
Delete dashboarddashboards_collaborators_destroy | DELETE | |
Delete dashboarddashboards_destroy | DELETE | Hard delete of this model is not allowed. |
Delete dashboarddashboards_sharing_passwords_destroy | DELETE | Delete a password from the sharing configuration. |
Delete Tile dashboarddashboards_delete_tile | POST | Soft-delete a single tile from a dashboard. |
Get dashboarddashboards_retrieve | GET | |
List dashboardsdashboards_collaborators_list | GET | |
List dashboardsdashboards_list | GET | |
List dashboardsdashboards_run_insights_retrieve | GET | Run all insights on a dashboard and return their results. |
List dashboardsdashboards_run_widgets_retrieve | GET | |
List dashboardsdashboards_stream_tiles_retrieve | GET | Stream dashboard metadata and tiles via Server-Sent Events. |
Move Tile dashboarddashboards_move_tile_create | POST | |
Move Tile dashboarddashboards_move_tile_partial_update | PATCH | |
Refresh dashboarddashboards_sharing_refresh_create | POST | |
Replace dashboarddashboards_update | PUT | |
Sharing dashboarddashboards_sharing_list | GET | |
Subscribe Nudge dashboarddashboards_subscribe_nudge_create | POST | Send the requesting user an in-app notification suggesting they subscribe to this dashboard. |
Update dashboarddashboards_partial_update | PATCH | |
Update Text Tile dashboarddashboards_update_text_tile_create | POST | Update the markdown body, layout, or color of an existing text tile on a dashboard. |
Widget Catalog dashboarddashboards_widget_catalog_retrieve | GET | List registered dashboard widget types and per-type config schema documentation for agents. |
Dashboard Template8
Copy a team template to this projectdashboard_templates_copy_between_projects_create | POST | Creates a new team-scoped template in the target project (URL) from a team-scoped source template in the same organization. |
Create dashboard templatedashboard_templates_create | POST | |
Delete dashboard templatedashboard_templates_destroy | DELETE | Hard delete of this model is not allowed. |
Get dashboard templatedashboard_templates_retrieve | GET | |
Json Schema dashboard templatedashboard_templates_json_schema_retrieve | GET | |
List dashboard templatesdashboard_templates_list | GET | |
Replace dashboard templatedashboard_templates_update | PUT | |
Update dashboard templatedashboard_templates_partial_update | PATCH |
Data Catalog20
Accept data catalogdata_catalog_relationship_proposals_accept_create | POST | Promote the proposal to a real warehouse join after re-validating and probing it. |
Approve data catalogdata_catalog_metrics_approve_create | POST | Bless a metric as canonical. |
Certify data catalogdata_catalog_certifications_certify_create | POST | Mark the target as certified (prefer this source). |
Create data catalogdata_catalog_certifications_create | POST | Trust marks on warehouse tables and views. |
Create data catalogdata_catalog_metrics_create | POST | Create a metric, or refine the one already holding this name for the team. |
Create data catalogdata_catalog_relationship_proposals_create | POST | Reviewed join facts. |
Delete data catalogdata_catalog_certifications_destroy | DELETE | Trust marks on warehouse tables and views. |
Delete data catalogdata_catalog_metrics_destroy | DELETE | CRUD for catalog metrics, addressed by their name (e.g. /metrics/mrr/). |
Deprecate data catalogdata_catalog_certifications_deprecate_create | POST | Mark the target as deprecated (avoid this source). |
Get data catalogdata_catalog_certifications_retrieve | GET | Trust marks on warehouse tables and views. |
Get data catalogdata_catalog_metrics_retrieve | GET | CRUD for catalog metrics, addressed by their name (e.g. /metrics/mrr/). |
Get data catalogdata_catalog_relationship_proposals_retrieve | GET | Reviewed join facts. |
List data catalogsdata_catalog_certifications_list | GET | Trust marks on warehouse tables and views. |
List data catalogsdata_catalog_metrics_list | GET | CRUD for catalog metrics, addressed by their name (e.g. /metrics/mrr/). |
List data catalogsdata_catalog_relationship_proposals_list | GET | Reviewed join facts. |
Refresh From Insight data catalogdata_catalog_metrics_refresh_from_insight_create | POST | Re-snapshot the linked insight's current query into the definition. |
Reject data catalogdata_catalog_relationship_proposals_reject_create | POST | Reject the proposal. |
Replace data catalogdata_catalog_metrics_update | PUT | CRUD for catalog metrics, addressed by their name (e.g. /metrics/mrr/). |
Run data catalogdata_catalog_metrics_run_create | POST | Execute the metric's definition and return the normalized result envelope. |
Update data catalogdata_catalog_metrics_partial_update | PATCH | CRUD for catalog metrics, addressed by their name (e.g. /metrics/mrr/). |
Data Color Theme6
Create data color themedata_color_themes_create | POST | |
Delete data color themedata_color_themes_destroy | DELETE | |
Get data color themedata_color_themes_retrieve | GET | |
List data color themesdata_color_themes_list | GET | |
Replace data color themedata_color_themes_update | PUT | |
Update data color themedata_color_themes_partial_update | PATCH |
Data Modeling Job4
Get data modeling jobdata_modeling_jobs_retrieve | GET | List data modeling jobs which are "runs" for our saved queries. |
List data modeling jobsdata_modeling_jobs_list | GET | List data modeling jobs which are "runs" for our saved queries. |
Recent data modeling jobdata_modeling_jobs_recent_retrieve | GET | Get the most recent non-running job for each saved query from the v2 backend. |
Running data modeling jobdata_modeling_jobs_running_retrieve | GET | Get all currently running jobs from the v2 backend. |
Data Warehouse17
Check Database Name data warehousedata_warehouse_check_database_name_retrieve | GET | Check if a database name is available. |
Check Schema Name data warehousedata_warehouse_check_schema_name_retrieve | GET | Check if a schema name is free within the organization's managed warehouse. |
Completed Activity data warehousedata_warehouse_completed_activity_retrieve | GET | Returns completed/non-running activities (jobs with status 'Completed'). |
Data Ops Dashboard data warehousedata_warehouse_data_ops_dashboard_retrieve | GET | Returns the data ops overview dashboard ID for this team, creating it if it doesn't exist yet. |
Delete Org data warehousedata_warehouse_delete_org_destroy | DELETE | Remove the organization's provisioning record after teardown, freeing its warehouse name. |
Deprovision data warehousedata_warehouse_deprovision_create | POST | Start deprovisioning the organization's managed warehouse. |
Get per-schema detail for one imported sourcedata_warehouse_managed_warehouse_source_schemas_retrieve | GET | Per-schema backfill and live import status for one source, for the Overview tab's drill-down modal - the main status endpoint only returns a per-source rollup. |
List data warehousesdata_warehouse_data_health_issues_retrieve | GET | Returns failed/disabled data pipeline items for the Pipeline status side panel. |
List data warehousesdata_warehouse_job_stats_retrieve | GET | Returns success and failed job statistics for the last 1, 7, or 30 days. |
List data warehousesdata_warehouse_property_values_retrieve | GET | API endpoints for data warehouse aggregate statistics and operations. |
List data warehousesdata_warehouse_total_rows_stats_retrieve | GET | Returns aggregated statistics for the data warehouse total rows processed within the current billing period. |
Managed Warehouse Data Status data warehousedata_warehouse_managed_warehouse_data_status_retrieve | GET | Get events, persons, and imported source readiness for the managed warehouse. |
Onboard Team data warehousedata_warehouse_onboard_team_create | POST | Onboard this project onto the organization's existing managed warehouse. |
Provision data warehousedata_warehouse_provision_create | POST | Start provisioning a managed warehouse for this organization (shared by all its teams). |
Reset Password data warehousedata_warehouse_reset_password_create | POST | Reset the root password for the managed warehouse. |
Running Activity data warehousedata_warehouse_running_activity_retrieve | GET | Returns currently running activities (jobs with status 'Running'). |
Warehouse Status data warehousedata_warehouse_warehouse_status_retrieve | GET | Get the current provisioning status of the managed warehouse, with this project's onboarding state. |
Doc1
Search PostHog documentationdocs_search | POST | Run a hybrid (semantic + full-text) RAG search over the PostHog documentation via Inkeep. |
Early Access Feature6
Delete early access featureearly_access_feature_destroy | DELETE | |
Early Access Feature early access featureearly_access_feature_create | POST | |
Early Access Feature early access featureearly_access_feature_list | GET | |
Get early access featureearly_access_feature_retrieve | GET | |
Replace early access featureearly_access_feature_update | PUT | |
Update early access featureearly_access_feature_partial_update | PATCH |
Element8
Create elementelements_create | POST | |
Delete elementelements_destroy | DELETE | |
Get elementelements_retrieve | GET | |
List elementselements_list | GET | |
List elementselements_stats_retrieve | GET | Counts of $autocapture, $rageclick, and $dead click events grouped by the element chain they occurred on, ordered by count. |
List elementselements_values_list | GET | |
Replace elementelements_update | PUT | |
Update elementelements_partial_update | PATCH |
Endpoint16
Create endpointendpoints_create | POST | Create a new endpoint. |
Create endpointendpoints_last_execution_times_create | POST | Get the most recent execution time per endpoint (endpoint-level). |
Delete endpointendpoints_destroy | DELETE | Delete an endpoint and clean up materialized query. |
Get endpointendpoints_retrieve | GET | Retrieve an endpoint, or a specific version via ?version=N. |
List endpointsendpoints_list | GET | List all endpoints for the team. |
List endpointsendpoints_logs_retrieve | GET | |
List endpointsendpoints_materialization_conditions_retrieve | GET | Get the source code of the live materialization checks, plus the rewrite contract. |
List endpointsendpoints_versions_list | GET | List all versions for an endpoint. |
Materialization Preview endpointendpoints_materialization_preview_create | POST | Preview the materialization transform for an endpoint. |
Materialization Status endpointendpoints_materialization_status_retrieve | GET | Get materialization status for an endpoint. |
Materialization Suggestion endpointendpoints_materialization_suggestion_create | POST | Ask AI to rewrite the endpoint's query into a semantically equivalent form that can be materialized. |
Openapi Json endpointendpoints_openapi_spec_retrieve | GET | Get OpenAPI 3.0 specification for this endpoint. |
Replace endpointendpoints_update | PUT | Update an existing endpoint. |
Run endpointendpoints_run_create | POST | Execute endpoint with optional materialization. |
Run endpointendpoints_run_retrieve | GET | Execute endpoint with optional materialization. |
Update endpointendpoints_partial_update | PATCH | Update an existing endpoint. |
Engineering Analytic30
Ci Signals Config engineering analyticengineering_analytics_ci_signals_config_retrieve | GET | Return the atomic CI Signals configuration and aggregate GitHub warehouse sync status. |
Ci Signals Config engineering analyticengineering_analytics_ci_signals_config_update | PUT | Enable or disable all CI signal detectors in one transaction. |
Current Branch Health engineering analyticengineering_analytics_current_branch_health | GET | Current default-branch CI verdict over the fixed last-24-hours window. |
Flaky-test quarantine fileengineering_analytics_quarantine | GET | The repository's checked-in .test quarantine.json: flaky tests temporarily quarantined with a hard expiry, classified by urgency (overdue, in grace, expiring soon, active). |
List engineering analyticsengineering_analytics_author_workflow_costs | GET | One author's estimated CI cost split by workflow over a window (date from default -30d), highest spend first. |
List engineering analyticsengineering_analytics_broken_tests | GET | The broken-tests triage panel: live CI failures over the last 2 days grouped into distinct failures (by test id + normalized error signature) and classified by how each is behaving right... |
List engineering analyticsengineering_analytics_ci_cards | GET | Headline counts for the open-PR backlog: open PRs, distinct repos, stuck PRs (open, non-draft, non-bot, older than 7 days), and PRs with failing CI. |
List engineering analyticsengineering_analytics_ci_failure_logs | GET | The thinned CI failure logs for a pull request, grouped by failed job. |
List engineering analyticsengineering_analytics_flaky_tests | GET | The active test-health queue: pytest and Jest tests worth acting on now, from the per-test CI spans, over a window (default -7d, maximum 30 days). |
List engineering analyticsengineering_analytics_job_aggregates | GET | Per-job aggregates for one workflow over a window (default -30d), one row per de-sharded job name (matrix shards aggregate together), busiest first: queue p50, duration p50/p95, failure... |
List engineering analyticsengineering_analytics_master_failures | GET | Default-branch failures over a window (default -24h), grouped error-tracking style by (workflow, de-sharded failing job) with a run count and first/last seen, newest group first. |
List engineering analyticsengineering_analytics_pr_runs | GET | Every workflow run attributed to a pull request, across all its commits (grouped by head SHA client-side), newest first. |
List engineering analyticsengineering_analytics_pull_requests | GET | Open pull requests plus any merged or closed since date from (default -30d), newest first, each with its head-SHA CI rollup. |
List engineering analyticsengineering_analytics_run_failure_logs | GET | The thinned CI failure logs of one workflow run, grouped by failed job - the run-scoped twin of ci failure logs for surfaces that aren't PR-scoped (default-branch failures, the run page). |
List engineering analyticsengineering_analytics_sources | GET | The team's selectable GitHub repositories, oldest source first - one entry per repository a source is configured to sync, so a source syncing several repositories appears once per repo. |
List engineering analyticsengineering_analytics_workflow_jobs | GET | Jobs of a single workflow run attempt, with per-job duration, runner tier, and estimated cost. |
List engineering analyticsengineering_analytics_workflow_runner_costs | GET | A workflow's estimated CI cost broken down by runner tier over a window (date from default -30d), highest spend first. |
List engineering analyticsengineering_analytics_workflow_runs | GET | Runs of a single workflow within a repo over a window (date from default -30d), newest first. |
Pr Cost engineering analyticengineering_analytics_pr_cost | GET | Estimated CI cost for a pull request, summed over the jobs of all its workflow runs. |
Pr Lifecycle engineering analyticengineering_analytics_pr_lifecycle | GET | The timeline of a single pull request: header plus ordered events (opened, CI started/finished, merged or closed). |
Quarantine, extend, or unquarantine a flaky testengineering_analytics_quarantine_request | POST | Opens a pull request that edits the repository's checked-in .test quarantine.json - and, for a new quarantine, a tracking issue the PR links but does not close. |
Repo Overview engineering analyticengineering_analytics_repo_overview | GET | Repo-level headline aggregates over a window (default -30d): run count, success rate, re-run cycles, merged-PR count (bots included), median PR open-to-merge (bots and drafts excluded;... |
Repo Run Activity engineering analyticengineering_analytics_repo_run_activity | GET | Default-branch health as compact chart points over a window (default -30d), newest first, for the repo-hub run-activity chart. |
Resolve Branch engineering analyticengineering_analytics_resolve_branch | GET | Resolve a git branch to the pull request(s) it belongs to - the cross-product link seam so another product (the LLM analytics UI) can turn a git branch into a PR detail link. |
Team Ci Activity engineering analyticengineering_analytics_team_ci_activity | GET | One owning team's CI test activity: per-test current-vs-prior signal pairs (the before/after comparison) over the window and its equal-length prior twin. |
Team Ci Health engineering analyticengineering_analytics_team_ci_health | GET | Per-owning-team rollup of the CI test surfaces each team owns, over the same run evidence as flaky tests and with the same meaning of flaky: flaky test count is owned tests one commit was... |
Team Merge Trend engineering analyticengineering_analytics_team_merge_trend | GET | One team's daily time-to-merge trend: the median and average open→merge seconds over the PRs the team's members merged each day (PR author login → GitHub org team membership). |
Workflow Health engineering analyticengineering_analytics_workflow_health | GET | Per-workflow CI health over a window (default last 24 hours, maximum 366 days): run count, success rate, p50/p95 duration, last failure time, latest-run status, and a zero-filled run... |
Workflow Run Activity engineering analyticengineering_analytics_workflow_run_activity | GET | Compact per-run points for a single workflow over a window (date from default -30d), newest first, for the run-activity chart: each run's start time, duration, conclusion, branch, and... |
Workflow Run engineering analyticengineering_analytics_workflow_run | GET | A single workflow run: status, conclusion, duration, branch, attempt, and the attributed pull request. |
Environment22
Activity environmentenvironments_activity_retrieve | GET | Deprecated: use /api/environments/{id}/ instead. |
Add Product Intent environmentenvironments_add_product_intent_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Complete Product Onboarding environmentenvironments_complete_product_onboarding_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Create environmentenvironments_create | POST | Deprecated: use /api/environments/{id}/ instead. |
Create environmentenvironments_evaluation_context_suggestions_create | POST | Hide an evaluation context name from the flag editor's suggestion list, or restore it. |
Delete environmentenvironments_destroy | DELETE | Deprecated: use /api/environments/{id}/ instead. |
Delete environmentenvironments_evaluation_context_suggestions_destroy | DELETE | Hide an evaluation context name from the flag editor's suggestion list, or restore it. |
Delete Secret Token Backup environmentenvironments_delete_secret_token_backup_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Experiments Config environmentenvironments_experiments_config_partial_update | PATCH | Manage experiment configuration for this environment. |
Experiments Config environmentenvironments_experiments_config_retrieve | GET | Manage experiment configuration for this environment. |
Generate Conversations Public Token environmentenvironments_generate_conversations_public_token_create | POST | Deprecated: use /api/environments/{id}/ instead. |
Get environmentenvironments_retrieve | GET | Deprecated: use /api/environments/{id}/ instead. |
Is Generating Demo Data environmentenvironments_is_generating_demo_data_retrieve | GET | Deprecated: use /api/environments/{id}/ instead. |
List environmentsenvironments_event_ingestion_restrictions_retrieve | GET | Deprecated: use /api/environments/{id}/ instead. |
List environmentsenvironments_list | GET | Deprecated: use /api/environments/{id}/ instead. |
Logs Config environmentenvironments_logs_config_partial_update | PATCH | Manage logs product configuration for this environment. |
Logs Config environmentenvironments_logs_config_retrieve | GET | Manage logs product configuration for this environment. |
Replace environmentenvironments_update | PUT | Deprecated: use /api/environments/{id}/ instead. |
Reset Token environmentenvironments_reset_token_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Rotate Secret Token environmentenvironments_rotate_secret_token_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Settings As Of environmentenvironments_settings_as_of_retrieve | GET | Return the team settings as of the provided timestamp. |
Update environmentenvironments_partial_update | PATCH | Deprecated: use /api/environments/{id}/ instead. |
Error Tracking83
Activity error trackingerror_tracking_issues_activity_retrieve | GET | |
Activity error trackingerror_tracking_issues_all_activity_retrieve | GET | |
Assign error trackingerror_tracking_issues_assign_partial_update | PATCH | |
Batch Get error trackingerror_tracking_stack_frames_batch_get_create | POST | |
Bulk Delete error trackingerror_tracking_symbol_sets_bulk_delete_create | POST | |
Bulk error trackingerror_tracking_issues_bulk_create | POST | |
Bulk Finish Upload error trackingerror_tracking_symbol_sets_bulk_finish_upload_create | POST | |
Bulk Start Upload error trackingerror_tracking_symbol_sets_bulk_start_upload_create | POST | |
Cohort error trackingerror_tracking_issues_cohort_update | PUT | |
Create error trackingerror_tracking_assignment_rules_create | POST | |
Create error trackingerror_tracking_bypass_rules_create | POST | |
Create error trackingerror_tracking_external_references_create | POST | |
Create error trackingerror_tracking_grouping_rules_create | POST | |
Create error trackingerror_tracking_releases_create | POST | |
Create error trackingerror_tracking_suppression_rules_create | POST | |
Delete error trackingerror_tracking_assignment_rules_destroy | DELETE | |
Delete error trackingerror_tracking_bypass_rules_destroy | DELETE | |
Delete error trackingerror_tracking_external_references_destroy | DELETE | Hard delete of this model is not allowed. |
Delete error trackingerror_tracking_fingerprints_destroy | DELETE | Hard delete of this model is not allowed. |
Delete error trackingerror_tracking_grouping_rules_destroy | DELETE | |
Delete error trackingerror_tracking_issues_destroy | DELETE | Hard delete of this model is not allowed. |
Delete error trackingerror_tracking_releases_destroy | DELETE | |
Delete error trackingerror_tracking_stack_frames_destroy | DELETE | Hard delete of this model is not allowed. |
Delete error trackingerror_tracking_suppression_rules_destroy | DELETE | |
Delete error trackingerror_tracking_symbol_sets_destroy | DELETE | |
Dismiss error trackingerror_tracking_recommendations_dismiss_create | POST | |
Download error trackingerror_tracking_symbol_sets_download_retrieve | GET | Return a presigned URL for downloading the symbol set's source map. |
Finish Upload error trackingerror_tracking_symbol_sets_finish_upload_update | PUT | |
Get compact error tracking issue detailserror_tracking_query_issue_create | POST | Fetch one error tracking issue with impact counts, top in app frame, latest release, and optional sparkline. |
Get error trackingerror_tracking_assignment_rules_retrieve | GET | |
Get error trackingerror_tracking_bypass_rules_retrieve | GET | |
Get error trackingerror_tracking_external_references_retrieve | GET | |
Get error trackingerror_tracking_fingerprints_retrieve | GET | |
Get error trackingerror_tracking_grouping_rules_retrieve | GET | |
Get error trackingerror_tracking_issues_retrieve | GET | |
Get error trackingerror_tracking_releases_hash_retrieve | GET | |
Get error trackingerror_tracking_releases_retrieve | GET | |
Get error trackingerror_tracking_stack_frames_retrieve | GET | |
Get error trackingerror_tracking_suppression_rules_retrieve | GET | |
Get error trackingerror_tracking_symbol_sets_retrieve | GET | |
List compact error tracking issueserror_tracking_query_issues_list_create | POST | List error tracking issues with typed filters and compact aggregate counts. |
List error trackingserror_tracking_assignment_rules_list | GET | |
List error trackingserror_tracking_bypass_rules_list | GET | |
List error trackingserror_tracking_external_references_list | GET | |
List error trackingserror_tracking_fingerprints_list | GET | |
List error trackingserror_tracking_grouping_rules_list | GET | |
List error trackingserror_tracking_issues_exists_retrieve | GET | |
List error trackingserror_tracking_issues_list | GET | |
List error trackingserror_tracking_issues_values_retrieve | GET | |
List error trackingserror_tracking_recommendations_list | GET | |
List error trackingserror_tracking_releases_list | GET | |
List error trackingserror_tracking_settings_retrieve_settings_retrieve | GET | |
List error trackingserror_tracking_spike_events_list | GET | |
List error trackingserror_tracking_stack_frames_list | GET | |
List error trackingserror_tracking_suppression_rules_list | GET | |
List error trackingserror_tracking_symbol_sets_list | GET | |
List sampled exception events for an error tracking issueerror_tracking_query_issue_events_create | POST | Fetch sampled exception events, stack traces, browser/SDK context, URL, and $session id values for one issue. |
Merge error trackingerror_tracking_issues_merge_create | POST | |
Refresh error trackingerror_tracking_recommendations_refresh_create | POST | |
Reorder error trackingerror_tracking_assignment_rules_reorder_partial_update | PATCH | |
Reorder error trackingerror_tracking_bypass_rules_reorder_partial_update | PATCH | |
Reorder error trackingerror_tracking_grouping_rules_reorder_partial_update | PATCH | |
Reorder error trackingerror_tracking_suppression_rules_reorder_partial_update | PATCH | |
Replace error trackingerror_tracking_assignment_rules_update | PUT | |
Replace error trackingerror_tracking_bypass_rules_update | PUT | |
Replace error trackingerror_tracking_grouping_rules_update | PUT | |
Replace error trackingerror_tracking_issues_update | PUT | |
Replace error trackingerror_tracking_releases_update | PUT | |
Replace error trackingerror_tracking_suppression_rules_update | PUT | |
Resolve error trackingerror_tracking_fingerprints_resolve_retrieve | GET | |
Resolve Github error trackingerror_tracking_git_provider_file_links_resolve_github_retrieve | GET | |
Resolve Gitlab error trackingerror_tracking_git_provider_file_links_resolve_gitlab_retrieve | GET | |
Restore error trackingerror_tracking_recommendations_restore_create | POST | |
Spike Detection Config error trackingerror_tracking_spike_detection_config_list | GET | |
Split error trackingerror_tracking_issues_split_create | POST | |
Update Config error trackingerror_tracking_spike_detection_config_update_config_partial_update | PATCH | |
Update error trackingerror_tracking_assignment_rules_partial_update | PATCH | |
Update error trackingerror_tracking_bypass_rules_partial_update | PATCH | |
Update error trackingerror_tracking_grouping_rules_partial_update | PATCH | |
Update error trackingerror_tracking_issues_partial_update | PATCH | |
Update error trackingerror_tracking_releases_partial_update | PATCH | |
Update error trackingerror_tracking_settings_update_settings_partial_update | PATCH | |
Update error trackingerror_tracking_suppression_rules_partial_update | PATCH |
Evaluation7
Create evaluationevaluations_create | POST | |
Delete evaluationevaluations_destroy | DELETE | Hard delete of this model is not allowed. |
Get evaluationevaluations_retrieve | GET | |
List evaluationsevaluations_list | GET | |
Replace evaluationevaluations_update | PUT | |
Test Hog evaluationevaluations_test_hog_create | POST | Test Hog evaluation code against sample events without saving. |
Update evaluationevaluations_partial_update | PATCH |
Evaluation Directory5
Create evaluation directoryevaluation_directories_create | POST | |
Delete evaluation directoryevaluation_directories_destroy | DELETE | |
Get evaluation directoryevaluation_directories_retrieve | GET | |
List evaluation directoriesevaluation_directories_list | GET | |
Update evaluation directoryevaluation_directories_partial_update | PATCH |
Evaluation Run1
Create evaluation runevaluation_runs_create | POST | Create a new evaluation run. |
Event3
Get eventevents_retrieve | GET | |
List eventsevents_list | GET | This endpoint allows you to list and filter events. |
List eventsevents_values_retrieve | GET |
Event Definition14
Bulk Update Verified event definitionevent_definitions_bulk_update_verified_create | POST | Mark multiple event definitions as verified or unverified in one request. |
By Name event definitionevent_definitions_by_name_retrieve | GET | Get event definition by exact name |
Create event definitionevent_definitions_bulk_update_tags_create | POST | Add, remove, or replace tags across multiple event definitions in one request. |
Create event definitionevent_definitions_create | POST | |
Delete event definitionevent_definitions_destroy | DELETE | |
Get event definitionevent_definitions_retrieve | GET | |
Golang event definitionevent_definitions_golang_retrieve | GET | |
List event definitionsevent_definitions_list | GET | |
List event definitionsevent_definitions_metrics_retrieve | GET | |
List event definitionsevent_definitions_primary_properties_retrieve | GET | Resolve team-configured primary properties for event definitions. |
Python event definitionevent_definitions_python_retrieve | GET | |
Replace event definitionevent_definitions_update | PUT | |
Typescript event definitionevent_definitions_typescript_retrieve | GET | |
Update event definitionevent_definitions_partial_update | PATCH |
Event Filter4
Event Filter event filterevent_filter_create | POST | Create or update the event filter config. |
Event Filter event filterevent_filter_retrieve | GET | Returns the event filter config for the team, or null if not yet created. |
List event filtersevent_filter_metrics_retrieve | GET | Single event filter per team. |
List event filtersevent_filter_metrics_totals_retrieve | GET | Single event filter per team. |
Event Schema5
Create event schemaevent_schemas_create | POST | |
Delete event schemaevent_schemas_destroy | DELETE | |
List event schemasevent_schemas_list | GET | |
Replace event schemaevent_schemas_update | PUT | |
Update event schemaevent_schemas_partial_update | PATCH |
Experiment35
Activity experimentexperiments_activity_retrieve | GET | Change history for this experiment. |
Archive experimentexperiments_archive_create | POST | Archive an ended experiment. |
Calculate Running Time experimentexperiments_calculate_running_time_create | POST | Estimate the recommended sample size and running time for an experiment. |
Copy To Project experimentexperiments_copy_to_project_create | POST | Copy an experiment into another project in the same organization as a new draft. |
Create experimentexperiments_create | POST | Create a new experiment in draft status with optional metrics. |
Create experimentexperiments_recalculate_timeseries_create | POST | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Create experimentexperiments_session_buckets_create | POST | Session recordings of this experiment matching a bucket. |
Create experimentexperiments_session_contexts_create | POST | Resolve experiment context for a batch of session recordings. |
Create experimentexperiments_session_event_deltas_create | POST | The recordings worth watching for this experiment, grouped into cards. |
Create Exposure Cohort For Experiment experimentexperiments_create_exposure_cohort_for_experiment_create | POST | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Create From Prompt experimentexperiments_create_from_prompt_create | POST | Create an experiment that compares N versions of an LLM prompt using a metric template. |
Delete experimentexperiments_destroy | DELETE | Hard delete of this model is not allowed. |
Duplicate experimentexperiments_duplicate_create | POST | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
End experimentexperiments_end_create | POST | End a running experiment without shipping a variant. |
Flag Cleanup Target experimentexperiments_flag_cleanup_target_retrieve | GET | Repository a flag-cleanup pull request for this experiment would be opened in. |
Flag Cleanup Task experimentexperiments_flag_cleanup_task_retrieve | GET | Status of the flag-cleanup Desktop task opened for this experiment. |
Freeze Exposure experimentexperiments_freeze_exposure_create | POST | Freeze exposure on a running experiment while metrics keep flowing. |
Get experimentexperiments_metrics_recalculation_retrieve | GET | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Get experimentexperiments_retrieve | GET | Retrieve a single experiment by ID, including its current status, metrics, feature flag, and results metadata. |
Latest experimentexperiments_metrics_recalculation_latest_retrieve | GET | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Launch experimentexperiments_launch_create | POST | Launch a draft experiment. |
List experimentsexperiments_list | GET | List experiments for the current project. |
List experimentsexperiments_prompt_templates_retrieve | GET | List the LLM metric templates that can be passed to create from prompt. |
List experimentsexperiments_stats_retrieve | GET | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
List experimentsexperiments_timeseries_results_retrieve | GET | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Metrics Recalculation experimentexperiments_metrics_recalculation_create | POST | Trigger a batch recalculation of all metrics for this experiment. |
Pause experimentexperiments_pause_create | POST | Pause a running experiment. |
Replace experimentexperiments_update | PUT | Mixin for ViewSets to handle approval-gate exceptions raised from decorated serializers. |
Reset experimentexperiments_reset_create | POST | Reset an experiment back to draft state. |
Resume experimentexperiments_resume_create | POST | Resume a paused experiment. |
Session Context experimentexperiments_session_context_retrieve | GET | Resolve which experiments (and variants) a session recording saw. |
Ship Variant experimentexperiments_ship_variant_create | POST | Ship a variant and (optionally) end the experiment. |
Unarchive experimentexperiments_unarchive_create | POST | Unarchive an archived experiment. |
Unfreeze Exposure experimentexperiments_unfreeze_exposure_create | POST | Reopen enrollment on an exposure-frozen experiment. |
Update experimentexperiments_partial_update | PATCH | Update an experiment. |
Experiment Holdout6
Create experiment holdoutexperiment_holdouts_create | POST | |
Delete experiment holdoutexperiment_holdouts_destroy | DELETE | |
Get experiment holdoutexperiment_holdouts_retrieve | GET | |
List experiment holdoutsexperiment_holdouts_list | GET | |
Replace experiment holdoutexperiment_holdouts_update | PUT | |
Update experiment holdoutexperiment_holdouts_partial_update | PATCH |
Experiment Saved Metric6
Create experiment saved metricexperiment_saved_metrics_create | POST | |
Delete experiment saved metricexperiment_saved_metrics_destroy | DELETE | |
Get experiment saved metricexperiment_saved_metrics_retrieve | GET | |
List experiment saved metricsexperiment_saved_metrics_list | GET | |
Replace experiment saved metricexperiment_saved_metrics_update | PUT | |
Update experiment saved metricexperiment_saved_metrics_partial_update | PATCH |
Export4
Content exportexports_content_retrieve | GET | |
Create exportexports_create | POST | |
Get exportexports_retrieve | GET | |
List exportsexports_list | GET |
External Data Schema11
Cancel external data schemaexternal_data_schemas_cancel_create | POST | |
Create external data schemaexternal_data_schemas_incremental_fields_create | POST | |
Delete Data external data schemaexternal_data_schemas_delete_data_destroy | DELETE | |
Delete external data schemaexternal_data_schemas_destroy | DELETE | |
Get external data schemaexternal_data_schemas_retrieve | GET | |
List external data schemasexternal_data_schemas_list | GET | |
List external data schemasexternal_data_schemas_logs_retrieve | GET | |
Reload external data schemaexternal_data_schemas_reload_create | POST | |
Replace external data schemaexternal_data_schemas_update | PUT | |
Resync external data schemaexternal_data_schemas_resync_create | POST | |
Update external data schemaexternal_data_schemas_partial_update | PATCH |
External Data Source35
Cdc Status external data sourceexternal_data_sources_cdc_status_retrieve | GET | Live CDC health for an existing source: slot/publication existence and WAL lag. |
Check Cdc Prerequisites For Source external data sourceexternal_data_sources_check_cdc_prerequisites_for_source_create | POST | Validate CDC prerequisites for an existing source using its stored credentials. |
Connect Link external data sourceexternal_data_sources_connect_link_retrieve | GET | Return a secure browser link for connecting a data warehouse source. |
Create external data sourceexternal_data_sources_check_cdc_prerequisites_create | POST | Validate CDC prerequisites against a live Postgres connection. |
Create external data sourceexternal_data_sources_create | POST | Create, Read, Update and Delete External data Sources. |
Create external data sourceexternal_data_sources_refresh_schemas_create | POST | Fetch current schema/table list from the source and create any new ExternalDataSchema rows (no data sync). |
Create external data sourceexternal_data_sources_store_credentials_create | POST | Validate and store credentials for a data warehouse source without creating the source. |
Create external data sourceexternal_data_sources_update_cdc_settings_create | POST | Update CDC tuning fields without enabling/disabling. |
Create external data sourceexternal_data_sources_update_webhook_inputs_create | POST | Create, Read, Update and Delete External data Sources. |
Create Webhook external data sourceexternal_data_sources_create_webhook_create | POST | Create, Read, Update and Delete External data Sources. |
Database Schema external data sourceexternal_data_sources_database_schema_create | POST | Create, Read, Update and Delete External data Sources. |
Delete external data sourceexternal_data_sources_destroy | DELETE | Create, Read, Update and Delete External data Sources. |
Delete Webhook external data sourceexternal_data_sources_delete_webhook_create | POST | Create, Read, Update and Delete External data Sources. |
Disable Cdc external data sourceexternal_data_sources_disable_cdc_create | POST | Disable CDC on an existing source. |
Draft Custom Manifest external data sourceexternal_data_sources_draft_custom_manifest_create | POST | Draft a Custom REST source manifest from API documentation using an LLM. |
Enable Cdc external data sourceexternal_data_sources_enable_cdc_create | POST | Enable CDC on an existing source. |
Get external data sourceexternal_data_sources_retrieve | GET | Create, Read, Update and Delete External data Sources. |
List external data sourcesexternal_data_sources_connections_list | GET | Create, Read, Update and Delete External data Sources. |
List external data sourcesexternal_data_sources_direct_connection_options_list | GET | Source types the user can add as a direct connection, driven by the direct-SQL capability surface so the picker never drifts from the engines we actually support. |
List external data sourcesexternal_data_sources_jobs_retrieve | GET | Create, Read, Update and Delete External data Sources. |
List external data sourcesexternal_data_sources_list | GET | Create, Read, Update and Delete External data Sources. |
List external data sourcesexternal_data_sources_oauth_accounts_retrieve | GET | List the accounts/properties a connected OAuth integration exposes, in the shared IntegrationAccount shape. |
List external data sourcesexternal_data_sources_stored_credentials_list | GET | List credentials the requesting user stored via the source connect page that haven't been consumed yet. |
Preview Resource external data sourceexternal_data_sources_preview_resource_create | POST | Read a bounded sample of rows for one resource of a Custom REST source. |
Reload external data sourceexternal_data_sources_reload_create | POST | Create, Read, Update and Delete External data Sources. |
Repair Cdc external data sourceexternal_data_sources_repair_cdc_create | POST | Repair CDC on a source whose replication resources were lost. |
Replace external data sourceexternal_data_sources_update | PUT | Create, Read, Update and Delete External data Sources. |
Resume Cdc external data sourceexternal_data_sources_resume_cdc_create | POST | Resume a CDC source whose extraction schedule was paused by a non-retryable failure that left the replication slot intact (bad credentials, SSL/host errors). |
Revenue Analytics Config external data sourceexternal_data_sources_revenue_analytics_config_partial_update | PATCH | Update the revenue analytics configuration and return the full external data source. |
Setup external data sourceexternal_data_sources_setup_create | POST | One-shot data warehouse source setup. |
Source Prefix external data sourceexternal_data_sources_source_prefix_create | POST | Create, Read, Update and Delete External data Sources. |
Update external data sourceexternal_data_sources_bulk_update_schemas_partial_update | PATCH | Create, Read, Update and Delete External data Sources. |
Update external data sourceexternal_data_sources_partial_update | PATCH | Create, Read, Update and Delete External data Sources. |
Webhook Info external data sourceexternal_data_sources_webhook_info_retrieve | GET | Create, Read, Update and Delete External data Sources. |
Wizard external data sourceexternal_data_sources_wizard_retrieve | GET | Create, Read, Update and Delete External data Sources. |
Feature Flag23
Activity feature flagfeature_flags_activity_retrieve | GET | Create, read, update and delete feature flags. |
Activity feature flagfeature_flags_all_activity_retrieve | GET | Create, read, update and delete feature flags. |
Bulk Delete feature flagfeature_flags_bulk_delete_create | POST | Bulk delete feature flags by filter criteria or explicit IDs. |
Create feature flagfeature_flags_bulk_keys_retrieve | POST | Get feature flag keys by IDs. |
Create feature flagfeature_flags_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Create feature flagfeature_flags_create | POST | Create, read, update and delete feature flags. |
Create Static Cohort For Flag feature flagfeature_flags_create_static_cohort_for_flag_create | POST | Create, read, update and delete feature flags. |
Dashboard feature flagfeature_flags_dashboard_create | POST | Create, read, update and delete feature flags. |
Delete feature flagfeature_flags_destroy | DELETE | Hard delete of this model is not allowed. |
Enrich Usage Dashboard feature flagfeature_flags_enrich_usage_dashboard_create | POST | Create, read, update and delete feature flags. |
Get feature flagfeature_flags_retrieve | GET | Create, read, update and delete feature flags. |
Get feature flagfeature_flags_versions_retrieve | GET | Create, read, update and delete feature flags. |
List feature flagsfeature_flags_dependent_flags_list | GET | Get other active flags that depend on this flag. |
List feature flagsfeature_flags_evaluation_reasons_retrieve | GET | Create, read, update and delete feature flags. |
List feature flagsfeature_flags_list | GET | Create, read, update and delete feature flags. |
List feature flagsfeature_flags_matching_ids_retrieve | GET | Get IDs of all feature flags matching the current filters. |
List feature flagsfeature_flags_my_flags_retrieve | GET | Create, read, update and delete feature flags. |
Remote Config feature flagfeature_flags_remote_config_retrieve | GET | Create, read, update and delete feature flags. |
Replace feature flagfeature_flags_update | PUT | Create, read, update and delete feature flags. |
Status feature flagfeature_flags_status_retrieve | GET | Create, read, update and delete feature flags. |
Test Evaluation feature flagfeature_flags_test_evaluation_create | POST | Test feature flag evaluation against a specific user at an optional point in time. |
Update feature flagfeature_flags_partial_update | PATCH | Create, read, update and delete feature flags. |
User Blast Radius feature flagfeature_flags_user_blast_radius_create | POST | Create, read, update and delete feature flags. |
Feature Request9
Archive feature requestfeature_requests_archive_create | POST | |
Create feature requestfeature_requests_create | POST | |
Get feature requestfeature_requests_retrieve | GET | |
History feature requestfeature_requests_history_list | GET | |
List feature requestsfeature_requests_list | GET | |
Replace feature requestfeature_requests_update | PUT | |
Restore feature requestfeature_requests_restore_create | POST | |
Status History feature requestfeature_requests_status_history_list | GET | |
Update feature requestfeature_requests_partial_update | PATCH |
Feature Request Product Area4
Create feature request product areafeature_request_product_areas_create | POST | |
List feature request product areasfeature_request_product_areas_list | GET | |
Replace feature request product areafeature_request_product_areas_update | PUT | |
Update feature request product areafeature_request_product_areas_partial_update | PATCH |
Field Note6
Create field notefield_notes_create | POST | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
Delete field notefield_notes_destroy | DELETE | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
Get field notefield_notes_retrieve | GET | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
List field notesfield_notes_list | GET | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
Replace field notefield_notes_update | PUT | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
Update field notefield_notes_partial_update | PATCH | Create, read, update, and resolve toolbar field notes - UI feedback a user points at on their own site, surfaced to coding agents over MCP. |
File System14
Count By Path file systemfile_system_count_by_path_create | POST | Get count of all files in a folder. |
Count file systemfile_system_count_create | POST | Get count of all files in a folder. |
Delete file systemfile_system_destroy | DELETE | |
File System file systemfile_system_create | POST | |
File System file systemfile_system_list | GET | |
Get file systemfile_system_retrieve | GET | |
Link file systemfile_system_link_create | POST | |
Log View file systemfile_system_log_view_create | POST | |
Log View file systemfile_system_log_view_retrieve | GET | |
Move file systemfile_system_move_create | POST | |
Replace file systemfile_system_update | PUT | |
Undo Delete file systemfile_system_undo_delete_create | POST | |
Unfiled file systemfile_system_unfiled_retrieve | GET | |
Update file systemfile_system_partial_update | PATCH |
File System Shortcut7
Delete file system shortcutfile_system_shortcut_destroy | DELETE | |
File System Shortcut file system shortcutfile_system_shortcut_create | POST | |
File System Shortcut file system shortcutfile_system_shortcut_list | GET | |
Get file system shortcutfile_system_shortcut_retrieve | GET | |
Reorder file system shortcutfile_system_shortcut_reorder_create | POST | Set the display order of the current user's shortcuts. |
Replace file system shortcutfile_system_shortcut_update | PUT | |
Update file system shortcutfile_system_shortcut_partial_update | PATCH |
Flag Value1
List flag valuesflag_value_values_retrieve | GET | Get possible values for a feature flag. |
Group8
Activity groupgroups_activity_retrieve | GET | |
Create groupgroups_create | POST | |
Delete Property groupgroups_delete_property_create | POST | |
Find groupgroups_find_retrieve | GET | |
List groupsgroups_list | GET | List all groups of a specific group type. |
List groupsgroups_property_values_retrieve | GET | |
Related groupgroups_related_retrieve | GET | |
Update Property groupgroups_update_property_create | POST |
Groups Type11
Create Detail Dashboard groups typegroups_types_create_detail_dashboard_update | PUT | |
Create groups typegroups_types_metrics_create | POST | |
Delete groups typegroups_types_destroy | DELETE | |
Delete groups typegroups_types_metrics_destroy | DELETE | |
Get groups typegroups_types_metrics_retrieve | GET | |
List groups typesgroups_types_list | GET | |
List groups typesgroups_types_metrics_list | GET | |
Replace groups typegroups_types_metrics_update | PUT | |
Replace groups typegroups_types_set_default_columns_update | PUT | |
Update groups typegroups_types_metrics_partial_update | PATCH | |
Update Metadata groups typegroups_types_update_metadata_partial_update | PATCH |
Health Issue6
Get a health issuehealth_issues_retrieve | GET | Fetches a single health issue, enriched with the owning check's rendered explanation: a title, a one-line summary of what's wrong, a deep link to the relevant page, and remediation... |
List health issueshealth_issues_list | GET | Lists health issues detected across all of this project's PostHog health checks (outdated SDKs, data warehouse sync failures, missing web analytics events, ingestion warnings, and more). |
Refresh health issuehealth_issues_refresh_create | POST | |
Resolve health issuehealth_issues_resolve_create | POST | |
Summarize active health issueshealth_issues_summary_retrieve | GET | Returns aggregated counts of active, non-dismissed health issues for the project, broken down by severity and by kind. |
Update health issuehealth_issues_partial_update | PATCH |
Heatmap2
List heatmapsheatmaps_events_retrieve | GET | Drill into the individual session interactions behind one or more heatmap coordinates. |
List heatmapsheatmaps_list | GET | Aggregated heatmap interactions for a page. |
Heatmap Screenshot1
Content heatmap screenshotheatmap_screenshots_content_retrieve | GET | Fetch the rendered screenshot image (JPEG bytes) for a saved heatmap at a given viewport width. |
Hog Flow33
Bulk Delete hog flowhog_flows_bulk_delete_create | POST | |
Content hog flowhog_flows_asset_content_retrieve | GET | |
Create hog flowhog_flows_batch_jobs_create | POST | |
Create hog flowhog_flows_create | POST | |
Create hog flowhog_flows_invocations_create | POST | |
Create hog flowhog_flows_schedules_create | POST | |
Delete hog flowhog_flows_destroy | DELETE | |
Delete hog flowhog_flows_schedules_destroy | DELETE | |
Discard Draft hog flowhog_flows_discard_draft_create | POST | |
Email hog flowhog_flows_actions_email_partial_update | PATCH | |
Email Sending Suspension hog flowhog_flows_email_sending_suspension_retrieve | GET | Cheap read for the scene-wide suspension banner: single-row TeamWorkflowsConfig lookup with no reputation computation. |
Get hog flowhog_flows_invocation_result_retrieve | GET | |
Get hog flowhog_flows_retrieve | GET | |
Get hog flowhog_flows_revisions_retrieve | GET | |
Global hog flowhog_flows_metrics_global_retrieve | GET | |
Graph hog flowhog_flows_graph_partial_update | PATCH | |
List hog flowshog_flows_assets_retrieve | GET | |
List hog flowshog_flows_batch_jobs_list | GET | |
List hog flowshog_flows_invocation_results_retrieve | GET | |
List hog flowshog_flows_list | GET | |
List hog flowshog_flows_logs_retrieve | GET | |
List hog flowshog_flows_metrics_retrieve | GET | |
List hog flowshog_flows_metrics_totals_retrieve | GET | |
List hog flowshog_flows_revisions_list | GET | |
List hog flowshog_flows_schedules_list | GET | |
Publish hog flowhog_flows_publish_create | POST | |
Replace hog flowhog_flows_update | PUT | |
Reputation hog flowhog_flows_reputation_retrieve | GET | Bounce/complaint rates for this project's workflow email over the last 30 days, computed on the fly from app metrics (a project-wide aggregate plus per-workflow rows, worst first,... |
Rerun hog flowhog_flows_rerun_create | POST | Rerun past invocations of this hog flow from their stored payloads. |
Restore hog flowhog_flows_revisions_restore_create | POST | |
Update hog flowhog_flows_partial_update | PATCH | |
Update hog flowhog_flows_schedules_partial_update | PATCH | |
User Blast Radius hog flowhog_flows_user_blast_radius_create | POST |
Hog Function20
Create hog functionhog_functions_create | POST | |
Create hog functionhog_functions_enable_backfills_create | POST | |
Create hog functionhog_functions_invocations_create | POST | |
Delete hog functionhog_functions_destroy | DELETE | Hard delete of this model is not allowed. |
Discard Draft hog functionhog_functions_discard_draft_create | POST | |
Get hog functionhog_functions_retrieve | GET | |
Get hog functionhog_functions_revisions_retrieve | GET | |
Icon hog functionhog_functions_icon_retrieve | GET | |
List hog functionshog_functions_icons_retrieve | GET | |
List hog functionshog_functions_list | GET | |
List hog functionshog_functions_logs_retrieve | GET | |
List hog functionshog_functions_metrics_retrieve | GET | |
List hog functionshog_functions_metrics_totals_retrieve | GET | |
List hog functionshog_functions_revisions_list | GET | |
Publish hog functionhog_functions_publish_create | POST | |
Rearrange hog functionhog_functions_rearrange_partial_update | PATCH | Update the execution order of multiple HogFunctions. |
Replace hog functionhog_functions_update | PUT | |
Rerun hog functionhog_functions_rerun_create | POST | Rerun past invocations of this hog function from their stored payloads. |
Restore hog functionhog_functions_revisions_restore_create | POST | |
Update hog functionhog_functions_partial_update | PATCH |
Hog Function Template3
Get hog function templatehog_function_templates_retrieve | GET | |
List hog function templateshog_function_templates_list | GET | |
List hog function templatespublic_hog_function_templates_list | GET |
Ingestion Warnings V21
List ingestion warningsingestion_warnings_v2_list | GET | Lists this project's ingestion warnings - events or person/group updates that were ingested with problems (oversized messages, rejected person merges, invalid data) - grouped by warning... |
Insight25
Activity insightinsights_activity_retrieve | GET | Audit trail for a single insight - every change made to it, by whom, and when. |
Activity insightinsights_all_activity_retrieve | GET | Project-wide audit trail across all insights - who created, edited, deleted, or restored insights, what changed (with before/after diffs), and when. |
Analyze insightinsights_analyze_retrieve | GET | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Bulk Delete insightinsights_bulk_delete_create | POST | Soft-delete insights in bulk by ID. |
Bulk Restore insightinsights_bulk_restore_create | POST | Restore soft-deleted insights in bulk by ID - the inverse of bulk delete. |
Cancel insightinsights_cancel_create | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Create insightinsights_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Create insightinsights_create | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Create insightinsights_sharing_passwords_create | POST | Create a new password for the sharing configuration. |
Create insightinsights_suggestions_create | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Delete insightinsights_destroy | DELETE | Hard delete of this model is not allowed. |
Delete insightinsights_sharing_passwords_destroy | DELETE | Delete a password from the sharing configuration. |
Generate Metadata insightinsights_generate_metadata_create | POST | Generate an AI-suggested name and description for an insight based on its query configuration. |
Get insightinsights_retrieve | GET | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Get insightinsights_thresholds_retrieve | GET | |
List insightsinsights_list | GET | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
List insightsinsights_suggestions_retrieve | GET | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
List insightsinsights_thresholds_list | GET | |
My Last Viewed insightinsights_my_last_viewed_retrieve | GET | Returns basic details about the last 5 insights viewed by this user. |
Refresh insightinsights_sharing_refresh_create | POST | |
Replace insightinsights_update | PUT | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Sharing insightinsights_sharing_list | GET | |
Trending insightinsights_trending_retrieve | GET | Returns insights ranked by view count over the last N days (default 7), highest first. |
Update insightinsights_partial_update | PATCH | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Viewed insightinsights_viewed_create | POST | Record that the current user has just viewed one or more insights. |
Insight Variable6
Create insight variableinsight_variables_create | POST | |
Delete insight variableinsight_variables_destroy | DELETE | |
Get insight variableinsight_variables_retrieve | GET | |
List insight variablesinsight_variables_list | GET | |
Replace insight variableinsight_variables_update | PUT | |
Update insight variableinsight_variables_partial_update | PATCH |
Integration32
Apply Url integrationintegrations_domain_connect_apply_url_create | POST | Unified endpoint for generating Domain Connect apply URLs. |
Authorize integrationintegrations_authorize_retrieve | GET | |
Check integrationintegrations_domain_connect_check_retrieve | GET | |
Create integrationintegrations_create | POST | |
Delete integrationintegrations_destroy | DELETE | |
Email integrationintegrations_email_partial_update | PATCH | |
Get integrationintegrations_retrieve | GET | |
Link Existing integrationintegrations_github_link_existing_create | POST | Reuse a GitHub installation already linked to a sibling team in the same organization. |
List integrationsintegrations_anthropic_managed_agent_envs_retrieve | GET | |
List integrationsintegrations_anthropic_managed_agent_vaults_retrieve | GET | |
List integrationsintegrations_anthropic_managed_agents_retrieve | GET | |
List integrationsintegrations_channels_retrieve | GET | |
List integrationsintegrations_clickup_lists_retrieve | GET | |
List integrationsintegrations_clickup_spaces_retrieve | GET | |
List integrationsintegrations_clickup_workspaces_retrieve | GET | |
List integrationsintegrations_github_available_installations_retrieve | GET | List GitHub installations this project can link. |
List integrationsintegrations_github_branches_retrieve | GET | |
List integrationsintegrations_github_repos_retrieve | GET | |
List integrationsintegrations_github_teams_retrieve | GET | |
List integrationsintegrations_google_accessible_accounts_retrieve | GET | |
List integrationsintegrations_google_conversion_actions_retrieve | GET | |
List integrationsintegrations_jira_projects_retrieve | GET | |
List integrationsintegrations_linear_teams_retrieve | GET | |
List integrationsintegrations_linkedin_ads_accounts_retrieve | GET | |
List integrationsintegrations_linkedin_ads_conversion_rules_retrieve | GET | |
List integrationsintegrations_list | GET | |
List integrationsintegrations_twilio_phone_numbers_retrieve | GET | |
Oauth Authorize integrationintegrations_github_oauth_authorize_create | POST | Mint a User OAuth URL to bootstrap a fresh code when the install flow returns without one. |
Prepare Callback integrationintegrations_github_prepare_callback_create | POST | Seed GitHub setup callback state without redirecting to GitHub. |
Refresh integrationintegrations_github_repos_refresh_create | POST | |
Request Access integrationintegrations_request_access_create | POST | Notify project admins that a member is requesting an integration be connected. |
Verify integrationintegrations_email_verify_create | POST |
Js Snippet3
Resolve js snippetjs_snippet_resolve_retrieve | GET | Preview what a given pin would resolve to, without saving it. |
Version js snippetjs_snippet_version_partial_update | PATCH | Update the team's version pin. |
Version js snippetjs_snippet_version_retrieve | GET | Return the team's current version pin and resolved version. |
Live Debugger Breakpoint8
Create live debugger breakpointlive_debugger_breakpoints_create | POST | Create, Read, Update and Delete breakpoints for live debugging. |
Delete live debugger breakpointlive_debugger_breakpoints_destroy | DELETE | Create, Read, Update and Delete breakpoints for live debugging. |
Get active breakpoints (External API)live_debugger_breakpoints_active_retrieve | GET | External API endpoint for client applications to fetch active breakpoints using Project API key. |
Get breakpoint hitslive_debugger_breakpoints_breakpoint_hits_retrieve | GET | Retrieve breakpoint hit events from ClickHouse with optional filtering and pagination. |
Get live debugger breakpointlive_debugger_breakpoints_retrieve | GET | Create, Read, Update and Delete breakpoints for live debugging. |
List live debugger breakpointslive_debugger_breakpoints_list | GET | Create, Read, Update and Delete breakpoints for live debugging. |
Replace live debugger breakpointlive_debugger_breakpoints_update | PUT | Create, Read, Update and Delete breakpoints for live debugging. |
Update live debugger breakpointlive_debugger_breakpoints_partial_update | PATCH | Create, Read, Update and Delete breakpoints for live debugging. |
Llm Analytic55
Clustering Config llm analyticllm_analytics_clustering_config_list | GET | Team-level clustering configuration (event filters for automated pipelines). |
Create llm analyticllm_analytics_clustering_config_set_event_filters_create | POST | Team-level clustering configuration (event filters for automated pipelines). |
Create llm analyticllm_analytics_clustering_jobs_create | POST | CRUD for clustering job configurations (max 10 per team). |
Create llm analyticllm_analytics_clustering_runs_create | POST | Trigger a new clustering workflow run. |
Create llm analyticllm_analytics_evaluation_reports_create | POST | CRUD for evaluation report configurations + report run history. |
Create llm analyticllm_analytics_parser_recipes_create | POST | |
Create llm analyticllm_analytics_provider_key_validations_create | POST | Validate LLM provider API keys without persisting them |
Create llm analyticllm_analytics_provider_keys_create | POST | |
Create llm analyticllm_analytics_review_queue_items_create | POST | |
Create llm analyticllm_analytics_review_queues_create | POST | |
Create llm analyticllm_analytics_score_definitions_create | POST | |
Create llm analyticllm_analytics_trace_reviews_create | POST | |
Delete llm analyticllm_analytics_clustering_jobs_destroy | DELETE | CRUD for clustering job configurations (max 10 per team). |
Delete llm analyticllm_analytics_evaluation_reports_destroy | DELETE | Evaluation report configs are deleted only when their evaluation is deleted. |
Delete llm analyticllm_analytics_parser_recipes_destroy | DELETE | |
Delete llm analyticllm_analytics_provider_keys_destroy | DELETE | |
Delete llm analyticllm_analytics_review_queue_items_destroy | DELETE | |
Delete llm analyticllm_analytics_review_queues_destroy | DELETE | |
Delete llm analyticllm_analytics_trace_reviews_destroy | DELETE | |
Evaluation Config llm analyticllm_analytics_evaluation_config_retrieve | GET | Get the evaluation config for this team |
Generate llm analyticllm_analytics_evaluation_reports_generate_create | POST | Trigger immediate report generation. |
Get llm analyticllm_analytics_clustering_jobs_retrieve | GET | CRUD for clustering job configurations (max 10 per team). |
Get llm analyticllm_analytics_evaluation_reports_retrieve | GET | CRUD for evaluation report configurations + report run history. |
Get llm analyticllm_analytics_parser_recipes_retrieve | GET | |
Get llm analyticllm_analytics_provider_keys_retrieve | GET | |
Get llm analyticllm_analytics_review_queue_items_retrieve | GET | |
Get llm analyticllm_analytics_review_queues_retrieve | GET | |
Get llm analyticllm_analytics_score_definitions_retrieve | GET | |
Get llm analyticllm_analytics_trace_reviews_retrieve | GET | |
List llm analyticsllm_analytics_clustering_jobs_list | GET | CRUD for clustering job configurations (max 10 per team). |
List llm analyticsllm_analytics_evaluation_reports_list | GET | CRUD for evaluation report configurations + report run history. |
List llm analyticsllm_analytics_evaluation_reports_runs_list | GET | List report runs (history) for this report. |
List llm analyticsllm_analytics_models_retrieve | GET | List available models for a provider. |
List llm analyticsllm_analytics_parser_recipes_list | GET | |
List llm analyticsllm_analytics_provider_keys_dependent_configs_retrieve | GET | Get evaluations using this key and alternative keys for replacement. |
List llm analyticsllm_analytics_provider_keys_list | GET | |
List llm analyticsllm_analytics_review_queue_items_list | GET | |
List llm analyticsllm_analytics_review_queues_list | GET | |
List llm analyticsllm_analytics_score_definitions_list | GET | |
List llm analyticsllm_analytics_trace_reviews_list | GET | |
New Version llm analyticllm_analytics_score_definitions_new_version_create | POST | |
Replace llm analyticllm_analytics_clustering_jobs_update | PUT | CRUD for clustering job configurations (max 10 per team). |
Replace llm analyticllm_analytics_evaluation_reports_update | PUT | CRUD for evaluation report configurations + report run history. |
Replace llm analyticllm_analytics_provider_keys_update | PUT | |
Set Active Key llm analyticllm_analytics_evaluation_config_set_active_key_create | POST | Set the active provider key for evaluations |
Translate llm analyticllm_analytics_translate_create | POST | Translate text to target language. |
Update llm analyticllm_analytics_clustering_jobs_partial_update | PATCH | CRUD for clustering job configurations (max 10 per team). |
Update llm analyticllm_analytics_evaluation_reports_partial_update | PATCH | CRUD for evaluation report configurations + report run history. |
Update llm analyticllm_analytics_parser_recipes_partial_update | PATCH | |
Update llm analyticllm_analytics_provider_keys_partial_update | PATCH | |
Update llm analyticllm_analytics_review_queue_items_partial_update | PATCH | |
Update llm analyticllm_analytics_review_queues_partial_update | PATCH | |
Update llm analyticllm_analytics_score_definitions_partial_update | PATCH | |
Update llm analyticllm_analytics_trace_reviews_partial_update | PATCH | |
Validate llm analyticllm_analytics_provider_keys_validate_create | POST |
Llm Prompt9
Archive llm promptllm_prompts_name_archive_create | POST | |
Create llm promptllm_prompts_create | POST | |
Delete llm promptllm_prompts_name_labels_destroy | DELETE | |
Duplicate llm promptllm_prompts_name_duplicate_create | POST | |
Get llm promptllm_prompts_name_retrieve | GET | |
Get llm promptllm_prompts_resolve_name_retrieve | GET | |
List llm promptsllm_prompts_list | GET | |
Replace llm promptllm_prompts_name_labels_update | PUT | |
Update llm promptllm_prompts_name_partial_update | PATCH |
Llm Skill15
Archive llm skillllm_skills_name_archive_create | POST | |
Create llm skillllm_skills_create | POST | |
Create llm skillllm_skills_name_files_create | POST | |
Delete llm skillllm_skills_name_files_destroy | DELETE | |
Duplicate llm skillllm_skills_name_duplicate_create | POST | |
Export llm skillllm_skills_name_export_retrieve | GET | |
Files Rename llm skillllm_skills_name_files_rename_create | POST | |
Get llm skillllm_skills_name_files_retrieve | GET | |
Get llm skillllm_skills_name_retrieve | GET | |
Get llm skillllm_skills_resolve_name_retrieve | GET | |
Import llm skillllm_skills_import_create | POST | |
Install Command llm skillllm_skills_marketplace_install_command_create | POST | Mint the user's read-only marketplace credential (or rotate it) and return the install command. |
Install Command llm skillllm_skills_marketplace_install_command_retrieve | GET | Report whether the user already has a marketplace credential, without minting one. |
List llm skillsllm_skills_list | GET | |
Update llm skillllm_skills_name_partial_update | PATCH |
Log54
Count loglogs_count_create | POST | |
Create loglogs_alerts_create | POST | |
Create loglogs_alerts_destinations_create | POST | Create a notification destination for this alert. |
Create loglogs_count_ranges_create | POST | |
Create loglogs_facet_values_create | POST | |
Create loglogs_metric_rules_create | POST | |
Create loglogs_patterns_create | POST | |
Create loglogs_retention_rules_create | POST | |
Create loglogs_sampling_rules_create | POST | |
Create loglogs_services_create | POST | |
Create loglogs_views_create | POST | |
Delete loglogs_alerts_destinations_delete_create | POST | Delete a notification destination by deleting its HogFunction group atomically. |
Delete loglogs_alerts_destroy | DELETE | |
Delete loglogs_metric_rules_destroy | DELETE | |
Delete loglogs_retention_rules_destroy | DELETE | |
Delete loglogs_sampling_rules_destroy | DELETE | |
Delete loglogs_views_destroy | DELETE | |
ExplainLogWithAI loglogs_explainLogWithAI_create | POST | Explain a log entry using AI. |
Export loglogs_export_create | POST | |
Get loglogs_alerts_retrieve | GET | |
Get loglogs_metric_rules_retrieve | GET | |
Get loglogs_retention_rules_retrieve | GET | |
Get loglogs_sampling_rules_retrieve | GET | |
Get loglogs_views_retrieve | GET | |
Group By loglogs_group_by_create | POST | |
List logslogs_alerts_events_list | GET | Paginated event history for this alert, newest first. |
List logslogs_alerts_list | GET | |
List logslogs_attributes_retrieve | GET | |
List logslogs_has_logs_retrieve | GET | |
List logslogs_metric_rules_list | GET | |
List logslogs_retention_rules_list | GET | |
List logslogs_sampling_rules_list | GET | |
List logslogs_values_retrieve | GET | |
List logslogs_views_list | GET | |
Patterns Diff loglogs_patterns_diff_create | POST | |
Query loglogs_query_create | POST | |
Reorder loglogs_retention_rules_reorder_create | POST | Atomically reassign priorities so the given ID order maps to ascending priorities (0..n-1). |
Reorder loglogs_sampling_rules_reorder_create | POST | Atomically reassign priorities so the given ID order maps to ascending priorities (0..n-1). |
Replace loglogs_alerts_update | PUT | |
Replace loglogs_metric_rules_update | PUT | |
Replace loglogs_retention_rules_update | PUT | |
Replace loglogs_sampling_rules_update | PUT | |
Replace loglogs_views_update | PUT | |
Reset loglogs_alerts_reset_create | POST | Reset a broken alert. |
Scan a service's logs for volume anomalieslogs_anomalies_scan_create | POST | Runs anomaly detection on demand over one service's log volume for the given window. |
Simulate loglogs_alerts_simulate_create | POST | Simulate a logs alert on historical data using the full state machine. |
Simulate loglogs_sampling_rules_simulate_create | POST | Dry-run estimate for how much volume this rule would remove (placeholder response until CH-backed simulation is wired). |
Sparkline loglogs_sparkline_create | POST | |
Suggest Name loglogs_retention_rules_suggest_name_create | POST | Suggest a human-readable name for a retention rule from its retention tier and filter group. |
Update loglogs_alerts_partial_update | PATCH | |
Update loglogs_metric_rules_partial_update | PATCH | |
Update loglogs_retention_rules_partial_update | PATCH | |
Update loglogs_sampling_rules_partial_update | PATCH | |
Update loglogs_views_partial_update | PATCH |
Loop10
Create a looploops_create | POST | API for managing loops - named, cloud-executed agent automations triggered by schedule, GitHub events or authenticated API calls. |
Delete a looploops_destroy | DELETE | Soft delete. |
Fire a loop externallyloops_trigger_create | POST | Authenticated POST trigger for type=api triggers. |
Get a looploops_retrieve | GET | API for managing loops - named, cloud-executed agent automations triggered by schedule, GitHub events or authenticated API calls. |
List loop runsloops_runs_retrieve | GET | Run history for a loop, newest first, cursor-paginated. |
List loopsloops_list | GET | List loops visible to the caller: personal loops they own, plus every team loop. |
Preview a loop fireloops_preview_create | POST | Dry run: renders the assembled instructions and trigger context for a supplied sample payload (or a synthetic schedule fire when omitted), without creating a task, run, or any other side... |
Replace a loop's skill bundlesloops_skill_bundles_update | PUT | Replaces the loop's attached skill bundles wholesale: zipped local skills whose contents are seeded into every fired run's sandbox. |
Run a loop manuallyloops_run_create | POST | Manual fire from the UI. |
Update a looploops_partial_update | PATCH | Partial update. |
Managed Viewset2
Get managed viewsetmanaged_viewsets_retrieve | GET | Get all views associated with a specific managed viewset. |
Replace managed viewsetmanaged_viewsets_update | PUT | Enable or disable a managed viewset by kind. |
Marketing Analytic13
Apply setup operationsmarketing_analytics_apply_setup_ops_create | POST | Apply one or more setup operations from the setup plan, atomically. |
Create conversion goalmarketing_analytics_conversion_goals_create_create | POST | Add one conversion goal to the project. |
Delete conversion goalmarketing_analytics_conversion_goals_delete_destroy | DELETE | Remove one conversion goal from the project, leaving the others in place. |
Diagnose marketing analyticsmarketing_analytics_diagnose_retrieve | GET | Aggregate data-source sync health, UTM attribution health, and conversion-goal config into a single per-integration diagnostic with recommended actions. |
Explain a conversion goalmarketing_analytics_explain_conversion_goal_retrieve | GET | Break down a single conversion goal's events over a period by event name, utm source, and matched integration, with a small sample of events. |
Get the marketing analytics setup planmarketing_analytics_setup_plan_retrieve | GET | Rank everything wrong with a team's marketing analytics setup into concrete suggestions, each carrying the evidence behind it and - where one exists - an apply operation to pass straight... |
List conversion goalsmarketing_analytics_conversion_goals_retrieve | GET | Read the configured conversion goals for the current project - each with its kind, target, last-30d count, integrated vs non-integrated split, and a misconfiguration flag. |
List marketing data sourcesmarketing_analytics_data_sources_retrieve | GET | Check the platform → data-warehouse side of every native marketing integration: connection state, sync recency, row counts, required-table status, and schema-mapping coverage. |
Run UTM auditmarketing_analytics_utm_audit_retrieve | GET | Cross-reference campaigns with spend from ad platforms against pageview events with UTM parameters to identify tracking issues. |
Suggest conversion goalsmarketing_analytics_suggest_conversion_goals_retrieve | GET | Rank existing custom events as conversion-goal candidates by volume, UTM-tag coverage, and unique users, excluding system/autocaptured events. |
Suggest UTM source mappingsmarketing_analytics_suggest_utm_mappings_retrieve | GET | Detect unmatched utm source values from recent events and propose custom source mappings entries, alongside the full utm source catalogue and current mappings. |
Test Mapping marketing analyticmarketing_analytics_test_mapping_create | POST | |
Update conversion goalmarketing_analytics_conversion_goals_update_partial_update | PATCH | Change one conversion goal in place. |
Max12
Append Message maxconversations_append_message_create | POST | Appends a message to an existing conversation without triggering AI processing. |
Cancel maxconversations_cancel_partial_update | PATCH | Cancel the conversation's in-progress LangGraph run. |
Clear maxconversations_queue_clear_create | POST | |
Create maxconversations_create | POST | Unified endpoint that handles both conversation creation and streaming. |
Delete maxconversations_destroy | DELETE | Delete a conversation. |
Delete maxconversations_queue_destroy | DELETE | |
Get maxconversations_retrieve | GET | |
List maxsconversations_list | GET | |
Open maxconversations_open_create | POST | Create-or-resume a sandbox conversation - the single sandbox session opener. |
Queue maxconversations_queue_create | POST | |
Queue maxconversations_queue_retrieve | GET | |
Update maxconversations_queue_partial_update | PATCH |
Max Tool1
Create And Query Insight max toolmax_tools_create_and_query_insight_create | POST |
Mcp Analytic11
Activity Overview mcp analyticmcp_analytics_sessions_activity_overview | GET | Aggregate counters, top tools, agent clients, and the most recent tool calls for the last 30 days, computed in one request. |
Create mcp analyticmcp_analytics_missing_capabilities_create | POST | Create a new missing capability report for the current project. |
Feedback mcp analyticmcp_analytics_feedback_create | POST | Create a new MCP feedback submission for the current project. |
Feedback mcp analyticmcp_analytics_feedback_list | GET | List MCP feedback submissions for the current project, newest first. |
Generate Intent mcp analyticmcp_analytics_sessions_generate_intent | POST | Generate (or return the cached) LLM summary of the agent's goal for a session, derived from its recorded $mcp intents. |
Intent Digest mcp analyticmcp_analytics_sessions_intent_digest | POST | Generate (or return the cached) LLM digest of what agents are trying to do with this MCP server, derived from the most recent recorded $mcp intents across all sessions: a one-sentence... |
List mcp analyticsmcp_analytics_intent_clusters_retrieve | GET | Return the most recent intent cluster snapshot for the current project. |
List mcp analyticsmcp_analytics_missing_capabilities_list | GET | List missing capability reports for the current project, newest first. |
List mcp analyticsmcp_analytics_sessions_list | GET | List MCP sessions for the current project, derived by grouping $mcp tool call events by $mcp session id. |
List mcp analyticsmcp_analytics_sessions_tool_calls | GET | List a page of the $mcp tool call events that belong to a given $session id, in chronological order. |
Recompute mcp analyticmcp_analytics_intent_clusters_recompute | POST | Trigger an asynchronous recompute of the intent cluster snapshot. |
Mcp Gateway29
Access mcp gatewaymcp_gateway_service_accounts_access_create | POST | Share, or stop sharing, one gateway server with this agent. |
Apply Preset mcp gatewaymcp_gateway_config_apply_preset_create | POST | Set the policy baseline for members or agents (admin-only). |
Audit mcp gatewaymcp_gateway_audit_list | GET | Read-only trail of proxied tool calls. |
Config mcp gatewaymcp_gateway_config_list | GET | The team's gateway settings, plus whether the caller can administer them. |
Create mcp gatewaymcp_gateway_config_update_settings_create | POST | Update team gateway settings (admin-only). |
Create mcp gatewaymcp_gateway_rules_create | POST | Team guardrails evaluated before any scope policy. |
Create mcp gatewaymcp_gateway_servers_policies_create | POST | Upsert per-tool states for a scope, returning the re-resolved catalog. |
Delete mcp gatewaymcp_gateway_rules_destroy | DELETE | Team guardrails evaluated before any scope policy. |
Delete mcp gatewaymcp_gateway_servers_destroy | DELETE | |
Get mcp gatewaymcp_gateway_audit_retrieve | GET | Read-only trail of proxied tool calls. |
Get mcp gatewaymcp_gateway_members_retrieve | GET | Admin overview of each member's gateway posture, plus the per-member server kill switch. |
Get mcp gatewaymcp_gateway_rules_retrieve | GET | Team guardrails evaluated before any scope policy. |
Get mcp gatewaymcp_gateway_servers_retrieve | GET | |
Get mcp gatewaymcp_gateway_service_accounts_retrieve | GET | PostHog's built-in agents and their MCP access grants. |
List mcp gatewaiesmcp_gateway_audit_counts_retrieve | GET | Totals backing the quick-filter chips. |
List mcp gatewaiesmcp_gateway_members_list | GET | Admin overview of each member's gateway posture, plus the per-member server kill switch. |
List mcp gatewaiesmcp_gateway_rules_list | GET | Team guardrails evaluated before any scope policy. |
List mcp gatewaiesmcp_gateway_servers_list | GET | |
List mcp gatewaiesmcp_gateway_servers_tools_retrieve | GET | Tool catalog with the resolved policy for a scope. |
List mcp gatewaiesmcp_gateway_service_accounts_list | GET | PostHog's built-in agents and their MCP access grants. |
Replace mcp gatewaymcp_gateway_rules_update | PUT | Team guardrails evaluated before any scope policy. |
Replace mcp gatewaymcp_gateway_servers_update | PUT | |
Replace mcp gatewaymcp_gateway_service_accounts_update | PUT | PostHog's built-in agents and their MCP access grants. |
Set Access mcp gatewaymcp_gateway_members_set_access_create | POST | Turn one gateway server off (or back on) for one member. |
Set All Servers Enabled mcp gatewaymcp_gateway_config_set_all_servers_enabled_create | POST | Enable or disable every MCP server for the team (admin-only): flips each registered server and the default for untouched catalog servers, so newly published templates follow the same... |
Set Template Enabled mcp gatewaymcp_gateway_servers_set_template_enabled_create | POST | Enable or disable a catalog template for the team (admin-only), materializing its gateway registration on the first toggle. |
Update mcp gatewaymcp_gateway_rules_partial_update | PATCH | Team guardrails evaluated before any scope policy. |
Update mcp gatewaymcp_gateway_servers_partial_update | PATCH | |
Update mcp gatewaymcp_gateway_service_accounts_partial_update | PATCH | PostHog's built-in agents and their MCP access grants. |
Mcp Server1
List mcp serversmcp_servers_list | GET | Lists curated MCP server templates that users can install with one click. |
Mcp Server Installation17
Authorize mcp server installationmcp_server_installations_authorize_retrieve | GET | Start (or re-start) an OAuth flow. |
Call Tool mcp server installationmcp_server_installations_call_tool_create | POST | Invoke one tool on a connected MCP server. |
Create mcp server installationmcp_server_installations_create | POST | |
Delete mcp server installationmcp_server_installations_destroy | DELETE | |
Get mcp server installationmcp_server_installations_retrieve | GET | |
Install Custom mcp server installationmcp_server_installations_install_custom_create | POST | |
Install Template mcp server installationmcp_server_installations_install_template_create | POST | |
List mcp server installationsmcp_server_installations_available_tools_retrieve | GET | Every tool the caller can currently reach, across all their connections. |
List mcp server installationsmcp_server_installations_list | GET | |
List mcp server installationsmcp_server_installations_tools_retrieve | GET | |
Proxy mcp server installationmcp_server_installations_proxy_create | POST | |
Refresh mcp server installationmcp_server_installations_tools_refresh_create | POST | |
Replace mcp server installationmcp_server_installations_update | PUT | |
Share mcp server installationmcp_server_installations_share_create | POST | Escalate a personal installation to a team-wide shared one. |
Unshare mcp server installationmcp_server_installations_unshare_create | POST | De-escalate a shared installation back to personal. |
Update mcp server installationmcp_server_installations_partial_update | PATCH | |
Update mcp server installationmcp_server_installations_tools_partial_update | PATCH |
Mcp Tool1
Update mcp toolmcp_tools_create | POST | Invoke an MCP tool by name. |
Messaging Preference7
Add multiple recipients to the opt-out listmessaging_preferences_bulk_add_opt_outs_create | POST | Opt every recipient in the list out of the category named on their entry, or a default category. |
Download the opt-out list as a CSV filemessaging_preferences_export_opt_outs_csv_retrieve | GET | Stream the opt-out list for a category as a CSV file that can be re-imported as-is. |
Generate a preferences page link for a recipientmessaging_preferences_generate_link_create | POST | Generate an unsubscribe link for the current user's email address |
Get the Customer.io webhook URL for the teammessaging_preferences_webhook_url_retrieve | GET | Return the webhook URL for Customer.io integration setup. |
List recipients opted out of a message categorymessaging_preferences_opt_outs_retrieve | GET | Get opt-outs filtered by category or overall opt-outs if no category specified |
Manually add a recipient to the opt-out listmessaging_preferences_add_opt_out_create | POST | Manually add a recipient to the opt-out list for a specific category or all marketing messages. |
Remove a recipient from the opt-out listmessaging_preferences_remove_opt_out_create | POST | Opt a recipient back in to a specific category, or to all marketing messages. |
Messaging Suppression3
List suppressed email addresses for the teammessaging_suppressions_suppressions_retrieve | GET | List suppressed recipients for the team, most recently updated first. |
Manually add an email address to the suppression listmessaging_suppressions_add_suppression_create | POST | Manually suppress an email address so no workflow sends to it. |
Remove an email address from the suppression listmessaging_suppressions_remove_suppression_create | POST | Remove an address from the suppression list so it can receive messages again. |
Messaging Template7
Create messaging templatemessaging_templates_create | POST | |
Delete messaging templatemessaging_templates_destroy | DELETE | Hard delete of this model is not allowed. |
Design messaging templatemessaging_templates_design_partial_update | PATCH | |
Get messaging templatemessaging_templates_retrieve | GET | |
List messaging templatesmessaging_templates_list | GET | |
Replace messaging templatemessaging_templates_update | PUT | |
Update messaging templatemessaging_templates_partial_update | PATCH |
Metric7
Characterize metricmetrics_characterize_create | POST | Characterize a metric anomaly: compare an anomaly window against a baseline, find the onset, and rank which label values moved. |
Create metricmetrics_samples_create | POST | Raw individual emissions for a metric (the events model), newest first - backs the Samples view and the metric- trace pivot. |
List metricsmetrics_attribute_values_retrieve | GET | Observed values for one metric attribute key, most frequent first. |
List metricsmetrics_attributes_retrieve | GET | Distinct attribute keys seen on the team's metrics (datapoint and resource attributes merged), most frequent first. |
List metricsmetrics_has_metrics_retrieve | GET | |
List metricsmetrics_values_retrieve | GET | Distinct metric names for the team. |
Query metricmetrics_query_create | POST |
Notebook30
Activity notebooknotebooks_activity_retrieve | GET | |
Activity notebooknotebooks_all_activity_retrieve | GET | |
Config notebooknotebooks_kernel_config_create | POST | Set the notebook's kernel compute configuration. |
Create notebooknotebooks_create | POST | |
Create notebooknotebooks_sharing_passwords_create | POST | Create a new password for the sharing configuration. |
Dataframe notebooknotebooks_kernel_dataframe_retrieve | GET | |
Delete notebooknotebooks_destroy | DELETE | Hard delete of this model is not allowed. |
Delete notebooknotebooks_sharing_passwords_destroy | DELETE | Delete a password from the sharing configuration. |
Execute notebooknotebooks_hogql_execute_create | POST | |
Execute notebooknotebooks_kernel_execute_create | POST | |
Get notebooknotebooks_retrieve | GET | |
Get notebooknotebooks_sql_v2_runs_retrieve | GET | Read a run's durable state: its status, and - once done or interrupted - the result envelope (columns, first rows, stdout/stderr, media, error). |
Interrupt notebooknotebooks_sql_v2_runs_interrupt_create | POST | Stop a running cell. |
List notebooksnotebooks_list | GET | |
List notebooksnotebooks_recording_comments_retrieve | GET | |
Markdown Save notebooknotebooks_collab_markdown_save_create | POST | |
Presence notebooknotebooks_collab_presence_create | POST | |
Refresh notebooknotebooks_sharing_refresh_create | POST | |
Replace notebooknotebooks_update | PUT | |
Restart notebooknotebooks_kernel_restart_create | POST | |
Run notebooknotebooks_sql_v2_run_create | POST | Dispatch an asynchronous run of a notebook SQL or Python cell. |
Save notebooknotebooks_collab_save_create | POST | |
Sharing notebooknotebooks_sharing_list | GET | |
Start notebooknotebooks_kernel_start_create | POST | |
State notebooknotebooks_sql_v2_state_retrieve | GET | The full notebook view for agents: title, document source (markdown, or raw content for legacy rich-text notebooks), every cell with its dependency edges and derived run status (including... |
Status notebooknotebooks_kernel_status_retrieve | GET | Live-checked kernel runtime state for this notebook, its compute configuration, and the catalog of dataframes/tables a cell can currently reference (with column schemas). |
Stop notebooknotebooks_kernel_stop_create | POST | |
Stream notebooknotebooks_collab_stream_retrieve | GET | |
Stream notebooknotebooks_kernel_execute_stream_create | POST | |
Update notebooknotebooks_partial_update | PATCH |
Object Media Preview7
Create object media previewobject_media_previews_create | POST | |
Delete object media previewobject_media_previews_destroy | DELETE | |
Get object media previewobject_media_previews_retrieve | GET | |
List object media previewsobject_media_previews_list | GET | |
Preferred For Event object media previewobject_media_previews_preferred_for_event_retrieve | GET | Get the preferred media preview for an event definition. |
Replace object media previewobject_media_previews_update | PUT | |
Update object media previewobject_media_previews_partial_update | PATCH |
Organization93
Activity organizationorganizations_projects_activity_retrieve | GET | Projects for the current organization. |
Add Product Intent organizationorganizations_projects_add_product_intent_partial_update | PATCH | Projects for the current organization. |
Bulk organizationinvites_bulk_create | POST | |
Change Organization organizationorganizations_projects_change_organization_create | POST | Projects for the current organization. |
Complete Product Onboarding organizationorganizations_projects_complete_product_onboarding_partial_update | PATCH | Projects for the current organization. |
Create organizationcimd_verification_tokens_create | POST | Manage CIMD verification tokens for an organization. |
Create organizationcreate | POST | |
Create organizationdomains_create | POST | |
Create organizationidentity_provider_configs_create | POST | |
Create organizationinvites_create | POST | |
Create organizationlegal_documents_create | POST | |
Create organizationorganizations_projects_create | POST | Projects for the current organization. |
Create organizationorganizations_projects_default_evaluation_contexts_create | POST | Manage default evaluation contexts for a project. |
Create organizationorganizations_projects_evaluation_context_suggestions_create | POST | Hide an evaluation context name from the flag editor's suggestion list, or restore it. |
Create organizationremove_blocked_members_and_enforce_verified_domains_create | POST | Remove the members whose email domain is outside the organization's verified domains and turn enforce verified domains on, in one transaction. |
Create organizationrole_external_references_create | POST | |
Create organizationroles_create | POST | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Create organizationroles_role_memberships_create | POST | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Current organizationwelcome_current_retrieve | GET | Aggregated payload for the invited-user welcome screen. |
Data Freshness organizationteams_data_freshness_retrieve | GET | When each project in the organization last received data, broken down by kind of data. |
Delegate organizationinvites_delegate_create | POST | Create an onboarding delegation invite: an admin-level invite flagged as a setup delegation. |
Delete organizationcimd_verification_tokens_destroy | DELETE | Manage CIMD verification tokens for an organization. |
Delete organizationdestroy | DELETE | |
Delete organizationdomains_destroy | DELETE | |
Delete organizationidentity_provider_configs_destroy | DELETE | |
Delete organizationinvites_destroy | DELETE | |
Delete organizationlegal_documents_destroy | DELETE | Delete an unsigned legal document. |
Delete organizationmembers_destroy | DELETE | |
Delete organizationorg_organization_integrations_destroy | DELETE | ViewSet for organization-level integrations. |
Delete organizationorganizations_projects_default_evaluation_contexts_destroy | DELETE | Manage default evaluation contexts for a project. |
Delete organizationorganizations_projects_destroy | DELETE | Projects for the current organization. |
Delete organizationorganizations_projects_evaluation_context_suggestions_destroy | DELETE | Hide an evaluation context name from the flag editor's suggestion list, or restore it. |
Delete organizationrole_external_references_destroy | DELETE | |
Delete organizationroles_destroy | DELETE | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Delete organizationroles_role_memberships_destroy | DELETE | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Delete Secret Token Backup organizationorganizations_projects_delete_secret_token_backup_partial_update | PATCH | Projects for the current organization. |
Download organizationlegal_documents_download_retrieve | GET | Short-lived redirect to the signed PDF in object storage. |
Environment Mapping organizationintegrations_environment_mapping_partial_update | PATCH | ViewSet for organization-level integrations. |
Experiments Config organizationorganizations_projects_experiments_config_partial_update | PATCH | Manage experiment configuration for this project. |
Experiments Config organizationorganizations_projects_experiments_config_retrieve | GET | Manage experiment configuration for this project. |
Generate Conversations Public Token organizationorganizations_projects_generate_conversations_public_token_create | POST | Projects for the current organization. |
Get organizationcimd_verification_tokens_retrieve | GET | Manage CIMD verification tokens for an organization. |
Get organizationdomains_retrieve | GET | |
Get organizationidentity_provider_configs_retrieve | GET | |
Get organizationlegal_documents_retrieve | GET | |
Get organizationorg_organizations_integrations_retrieve | GET | ViewSet for organization-level integrations. |
Get organizationorganizations_projects_retrieve | GET | Retrieve a project and its settings. |
Get organizationretrieve | GET | |
Get organizationroles_retrieve | GET | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Get organizationroles_role_memberships_retrieve | GET | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Github Login organizationmembers_github_login_retrieve | GET | |
Is Generating Demo Data organizationorganizations_projects_is_generating_demo_data_retrieve | GET | Projects for the current organization. |
List organizationscimd_verification_tokens_list | GET | Manage CIMD verification tokens for an organization. |
List organizationsdomains_list | GET | |
List organizationsdomains_scim_logs_retrieve | GET | |
List organizationsidentity_provider_configs_list | GET | |
List organizationsinvites_list | GET | |
List organizationslegal_documents_list | GET | |
List organizationslist | GET | |
List organizationsmembers_list | GET | |
List organizationsmembers_scoped_api_keys_retrieve | GET | |
List organizationsoauth_applications_list | GET | ViewSet for listing OAuth applications at the organization level (read-only). |
List organizationsorg_organizations_integrations_list | GET | ViewSet for organization-level integrations. |
List organizationsorganizations_projects_default_evaluation_contexts_retrieve | GET | Manage default evaluation contexts for a project. |
List organizationsorganizations_projects_default_release_conditions_retrieve | GET | Manage default release conditions for new feature flags in this project. |
List organizationsorganizations_projects_event_ingestion_restrictions_retrieve | GET | Projects for the current organization. |
List organizationsorganizations_projects_list | GET | Projects for the current organization. |
List organizationsrole_external_references_list | GET | |
List organizationsroles_list | GET | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
List organizationsroles_role_memberships_list | GET | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Logs Config organizationorganizations_projects_logs_config_partial_update | PATCH | Manage logs product configuration for this project's canonical environment. |
Logs Config organizationorganizations_projects_logs_config_retrieve | GET | Manage logs product configuration for this project's canonical environment. |
Lookup organizationrole_external_references_lookup_retrieve | GET | |
Replace organizationdomains_update | PUT | |
Replace organizationidentity_provider_configs_update | PUT | |
Replace organizationmembers_update | PUT | |
Replace organizationorganizations_projects_default_release_conditions_update | PUT | Manage default release conditions for new feature flags in this project. |
Replace organizationorganizations_projects_update | PUT | Replace a project and its settings. |
Replace organizationroles_update | PUT | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Replace organizationupdate | PUT | |
Request Ai Access organizationrequest_ai_access_create | POST | Notify organization admins that a member is requesting PostHog AI be enabled. |
Reset Token organizationorganizations_projects_reset_token_partial_update | PATCH | Projects for the current organization. |
Rotate Secret Token organizationorganizations_projects_rotate_secret_token_partial_update | PATCH | Projects for the current organization. |
Settings As Of organizationorganizations_projects_settings_as_of_retrieve | GET | Return the project settings as of the provided timestamp. |
Token organizationidentity_provider_configs_scim_token_create | POST | Regenerate the SCIM bearer token for this IdP config. |
Update organizationcimd_verification_tokens_partial_update | PATCH | Manage CIMD verification tokens for an organization. |
Update organizationdomains_partial_update | PATCH | |
Update organizationidentity_provider_configs_partial_update | PATCH | |
Update organizationmembers_partial_update | PATCH | |
Update organizationorganizations_projects_partial_update | PATCH | Update one or more of a project's settings. |
Update organizationpartial_update | PATCH | |
Update organizationroles_partial_update | PATCH | Role endpoints disclose member records, so they scope them the same way the members list does when the org restricts member list visibility. |
Verify organizationdomains_verify_create | POST |
Paths V21
Convert a journey segment to a funnelpaths_v2_segment_to_funnel_create | POST | Converts a displayed journeys segment into the funnel query that reproduces its unique-actor count exactly. |
Person20
Activity personpersons_activity_retrieve | GET | This endpoint is meant for reading and deleting persons. |
Activity personpersons_all_activity_retrieve | GET | This endpoint is meant for reading and deleting persons. |
Bulk Delete personpersons_bulk_delete_create | POST | This endpoint allows you to bulk delete persons, either by the PostHog person IDs or by distinct IDs. |
Create personpersons_batch_by_distinct_ids_create | POST | This endpoint is meant for reading and deleting persons. |
Create personpersons_batch_by_uuids_create | POST | This endpoint is meant for reading and deleting persons. |
Delete Property personpersons_delete_property_create | POST | This endpoint is meant for reading and deleting persons. |
Deletion Status personpersons_deletion_status_list | GET | List the status of queued event deletions for persons. |
Get personpersons_retrieve | GET | This endpoint is meant for reading and deleting persons. |
List personspersons_cohorts_retrieve | GET | This endpoint is meant for reading and deleting persons. |
List personspersons_emails_list | GET | This endpoint is meant for reading and deleting persons. |
List personspersons_list | GET | This endpoint is meant for reading and deleting persons. |
List personspersons_push_notifications_list | GET | This endpoint is meant for reading and deleting persons. |
List personspersons_values_retrieve | GET | This endpoint is meant for reading and deleting persons. |
Properties At Time personpersons_properties_at_time_retrieve | GET | Get person properties as they existed at a specific point in time. |
Properties Timeline personpersons_properties_timeline_retrieve | GET | This endpoint is meant for reading and deleting persons. |
Replace personpersons_update | PUT | Only for setting properties on the person. |
Reset Person Distinct Id personpersons_reset_person_distinct_id_create | POST | Reset a distinct id for a deleted person. |
Split personpersons_split_create | POST | Split distinct ids off a merged person. |
Update personpersons_partial_update | PATCH | This endpoint is meant for reading and deleting persons. |
Update Property personpersons_update_property_create | POST | This endpoint is meant for reading and deleting persons. |
Platform Feature11
Approve platform featurechange_requests_approve_create | POST | Approve a change request. |
Cancel platform featurechange_requests_cancel_create | POST | Cancel a change request. |
Create platform featureapproval_policies_create | POST | |
Delete platform featureapproval_policies_destroy | DELETE | |
Get platform featureapproval_policies_retrieve | GET | |
Get platform featurechange_requests_retrieve | GET | |
List platform featuresapproval_policies_list | GET | |
List platform featureschange_requests_list | GET | |
Reject platform featurechange_requests_reject_create | POST | Reject a change request. |
Replace platform featureapproval_policies_update | PUT | |
Update platform featureapproval_policies_partial_update | PATCH |
Plugin Config1
List plugin configsplugin_configs_logs_list | GET |
Posthog Connection2
Forward a request through a PostHog connectionposthog_connections_forward_create | POST | Replay an API request against the connected PostHog project. |
Read the connected project's identityposthog_connections_target_retrieve | GET | Resolve which project, organization and region a PostHog connection points at, so callers can build target API paths without reading api/users/@me/ through the connection first. |
Product Enablement1
Product Enablement product enablementproduct_enablement_create | POST |
Product Tour11
Create product tourproduct_tours_create | POST | Create, read, update, and manage product tours and their targeting. |
Delete product tourproduct_tours_destroy | DELETE | Create, read, update, and manage product tours and their targeting. |
Discard Draft product tourproduct_tours_discard_draft_destroy | DELETE | Discard draft content. |
Draft product tourproduct_tours_draft_partial_update | PATCH | Save draft content (server-side merge). |
Draft Status product tourproduct_tours_draft_status_retrieve | GET | Lightweight polling endpoint for draft change detection. |
Generate product tourproduct_tours_generate_create | POST | Generate tour step content using AI. |
Get product tourproduct_tours_retrieve | GET | Create, read, update, and manage product tours and their targeting. |
List product toursproduct_tours_list | GET | Create, read, update, and manage product tours and their targeting. |
Publish Draft product tourproduct_tours_publish_draft_create | POST | Commit draft to live tour. |
Replace product tourproduct_tours_update | PUT | Create, read, update, and manage product tours and their targeting. |
Update product tourproduct_tours_partial_update | PATCH | Create, read, update, and manage product tours and their targeting. |
Project Secret Api Key7
Create project secret api keyproject_secret_api_keys_create | POST | |
Delete project secret api keyproject_secret_api_keys_destroy | DELETE | |
Get project secret api keyproject_secret_api_keys_retrieve | GET | |
List project secret api keiesproject_secret_api_keys_list | GET | |
Replace project secret api keyproject_secret_api_keys_update | PUT | |
Roll project secret api keyproject_secret_api_keys_roll_create | POST | Roll a project secret API key |
Update project secret api keyproject_secret_api_keys_partial_update | PATCH |
Property Access Control3
Create property access controlproperty_access_controls_create | POST | Create or update a property access control rule. |
Delete property access controlproperty_access_controls_destroy | DELETE | Delete a property access control rule. |
List property access controlsproperty_access_controls_retrieve | GET | Get all property access control rules for a property definition. |
Property Definition7
Create property definitionproperty_definitions_bulk_update_tags_create | POST | Bulk update tags on multiple objects. |
Delete property definitionproperty_definitions_destroy | DELETE | |
Get property definitionproperty_definitions_retrieve | GET | |
List property definitionsproperty_definitions_list | GET | |
Replace property definitionproperty_definitions_update | PUT | |
Seen Together property definitionproperty_definitions_seen_together_retrieve | GET | 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 property has ever been seen with that... |
Update property definitionproperty_definitions_partial_update | PATCH |
Pulse9
Create pulsepulse_brief_configs_create | POST | |
Delete pulsepulse_brief_configs_destroy | DELETE | |
Generate pulsepulse_briefs_generate_create | POST | |
Get pulsepulse_brief_configs_retrieve | GET | |
Get pulsepulse_briefs_retrieve | GET | |
List pulsespulse_brief_configs_list | GET | |
List pulsespulse_briefs_list | GET | |
Replace pulsepulse_brief_configs_update | PUT | |
Update pulsepulse_brief_configs_partial_update | PATCH |
Query8
Check Auth For Async queryquery_check_auth_for_async_create | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Delete queryquery_destroy | DELETE | (Experimental) |
Draft Sql queryquery_draft_sql_retrieve | GET | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Get queryquery_retrieve | GET | (Experimental) |
Log queryquery_log_retrieve | GET | Get query log details from query log archive table for a specific query id, the query must have been issued in last 24 hours. |
Query queryquery_create | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Update queryquery_create_with_kind | POST | DRF ViewSet mixin that gates coalesced responses behind permission checks. |
Upgrade queryquery_upgrade_create | POST | Upgrades a query without executing it. |
Quota Limit1
Get a team's quota-limit statequota_limits_list | GET | Return the current quota-limit state for the team identified in the URL, keyed by QuotaResource value. |
Reminder6
Create reminderreminders_create | POST | |
Delete reminderreminders_destroy | DELETE | |
Get reminderreminders_retrieve | GET | |
List remindersreminders_list | GET | |
Replace reminderreminders_update | PUT | |
Update reminderreminders_partial_update | PATCH |
Replay15
Bulk Delete replaysession_recordings_bulk_delete_create | POST | Delete a batch of session recordings by session ID. |
Create replaysession_recording_playlists_create | POST | |
Delete replaysession_recording_playlists_destroy | DELETE | Hard delete of this model is not allowed. |
Delete replaysession_recording_playlists_recordings_destroy | DELETE | |
Delete replaysession_recordings_destroy | DELETE | |
Get replaysession_recording_playlists_retrieve | GET | |
Get replaysession_recordings_retrieve | GET | |
List replaiessession_recording_playlists_list | GET | Override list to include synthetic playlists. |
List replaiessession_recording_playlists_recordings_retrieve | GET | |
List replaiessession_recordings_list | GET | |
Replace replaysession_recording_playlists_update | PUT | |
Replace replaysession_recordings_update | PUT | |
Update replaysession_recording_playlists_partial_update | PATCH | |
Update replaysession_recording_playlists_recordings_create | POST | |
Update replaysession_recordings_partial_update | PATCH |
Reverse Proxy6
Create reverse proxyproxy_records_create | POST | Create a new managed reverse proxy. |
Delete reverse proxyproxy_records_destroy | DELETE | Delete a reverse proxy. |
Diagnose reverse proxyproxy_records_diagnose_create | POST | Run a deep diagnostic on a reverse proxy. |
Get reverse proxyproxy_records_retrieve | GET | Get details of a specific reverse proxy by ID. |
List reverse proxiesproxy_records_list | GET | List all reverse proxies configured for the organization. |
Retry reverse proxyproxy_records_retry_create | POST | Retry provisioning a failed reverse proxy. |
Review Hog12
Enable or disable a review perspectivereview_hog_perspectives_partial_update | PATCH | Toggle whether a review-hog-perspective- skill runs on the requesting user's PR reviews. |
List blind-spots skills and which one is activereview_hog_blind_spots_list | GET | List the review-hog-blind-spots- skills visible to the requesting user - the canonical skill plus the customs they authored - flagging the one active for them. |
List recent reviewsreview_hog_reviews_list | GET | Recent ReviewHog reviews on this project: actively running reviews first (with the in-flight turn's stage), then the most recent completed ones - at most limit rows (default 5), plus has... |
List resolution criteria and which one is activereview_hog_resolution_list | GET | List the review-hog-resolution- skills visible to the requesting user - the canonical criteria plus the customs they authored - flagging the one active for them. |
List review perspectives and their enablementreview_hog_perspectives_list | GET | List the review-hog-perspective- skills visible to the requesting user - the canonical perspectives plus the customs they authored - joined with their enable state. |
List review validators and which one is activereview_hog_validators_list | GET | List the review-hog-validation- skills visible to the requesting user - the canonical validator plus the customs they authored - flagging the one active for them. |
Perspective effectiveness statsreview_hog_reviews_perspective_stats_retrieve | GET | How many findings each review skill (perspective or blind-spot sweep) raised across the recent completed reviews in scope - the requesting user's by default, every review on this project... |
Retrieve one review's detailreview_hog_reviews_retrieve | GET | One completed ReviewHog review on this project, with the latest turn's validated findings, the findings the validator dismissed (and why), and the review body published to GitHub. |
Select the active blind-spots skillreview_hog_blind_spots_partial_update | PATCH | Make a review-hog-blind-spots- skill the single sweep that runs on the requesting user's PR reviews, switching the user's other blind-spots skills off in the same call. |
Select the active resolution criteriareview_hog_resolution_partial_update | PATCH | Make a review-hog-resolution- skill the single criteria the resolution stage applies on the requesting user's PRs, switching the user's other resolution skills off in the same call. |
Select the active review validatorreview_hog_validators_partial_update | PATCH | Make a review-hog-validation- skill the single validator that runs on the requesting user's PR reviews, switching the user's other validators off in the same call. |
Start a review of a pull requestreview_hog_reviews_trigger_create | POST | Start a ReviewHog review of any pull request the project's GitHub App installation can access, and publish it back to the PR. |
Revoke Leaked Key1
Report and revoke a leaked PostHog API key or tokenrevoke_leaked_key_create | POST | Public, unauthenticated endpoint for self-service revocation of a leaked PostHog personal API key, project secret API key, or OAuth access/refresh token. |
Sandbox Custom Image7
Build sandbox custom imagesandbox_custom_images_build_create | POST | Persist the image spec (from the request body or the builder agent's sandbox), run the security scan, and on pass build and publish the image. |
Builder Task sandbox custom imagesandbox_custom_images_builder_task_create | POST | Revive (or reuse) the image's builder agent session. |
Create sandbox custom imagesandbox_custom_images_create | POST | Create a draft custom image and start its interactive image-builder agent task. |
Delete sandbox custom imagesandbox_custom_images_destroy | DELETE | API for custom sandbox base images, built on top of the VM sandbox base via an image-builder agent. |
Get sandbox custom imagesandbox_custom_images_retrieve | GET | API for custom sandbox base images, built on top of the VM sandbox base via an image-builder agent. |
List sandbox custom imagessandbox_custom_images_list | GET | API for custom sandbox base images, built on top of the VM sandbox base via an image-builder agent. |
Update sandbox custom imagesandbox_custom_images_partial_update | PATCH | Rename or update the description of a custom image. |
Sandbox Environment5
Create sandbox environmentsandbox_create | POST | API for managing sandbox environments that control network access for task runs. |
Delete sandbox environmentsandbox_destroy | DELETE | API for managing sandbox environments that control network access for task runs. |
Get sandbox environmentsandbox_retrieve | GET | API for managing sandbox environments that control network access for task runs. |
List sandbox environmentssandbox_list | GET | API for managing sandbox environments that control network access for task runs. |
Update sandbox environmentsandbox_partial_update | PATCH | API for managing sandbox environments that control network access for task runs. |
Saved8
Check whether a page can back a heatmapsaved_preflight_create | POST | Fetch a page URL server-side and report whether it allows being embedded in the live preview iframe, plus the HTTP status it returned. |
Delete savedsaved_destroy | DELETE | Hard delete of this model is not allowed. |
Get savedsaved_retrieve | GET | Get a single saved heatmap by its short id, including per-width render status. |
Prewarm savedsaved_prewarm_create | POST | Speculatively render a screenshot for a page URL ahead of heatmap creation, so it's ready (or closer to ready) by the time the user reaches the generation screen. |
Regenerate savedsaved_regenerate_create | POST | Re-run screenshot generation for a saved heatmap of type 'screenshot'. |
Saved savedsaved_create | POST | Create a saved heatmap for a page URL. |
Saved savedsaved_list | GET | List saved heatmaps for the project. |
Update savedsaved_partial_update | PATCH | Update a saved heatmap (e.g. rename, change widths, or soft-delete via 'deleted'). |
Saved Query Column Annotation6
Create saved query column annotationsaved_query_column_annotations_create | POST | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
Delete saved query column annotationsaved_query_column_annotations_destroy | DELETE | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
Get saved query column annotationsaved_query_column_annotations_retrieve | GET | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
List saved query column annotationssaved_query_column_annotations_list | GET | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
Replace saved query column annotationsaved_query_column_annotations_update | PUT | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
Update saved query column annotationsaved_query_column_annotations_partial_update | PATCH | Read and edit semantic descriptions of data-modelling views and columns surfaced to the AI agent. |
Scheduled Change6
Create scheduled changescheduled_changes_create | POST | Create, read, update and delete scheduled changes. |
Delete scheduled changescheduled_changes_destroy | DELETE | Create, read, update and delete scheduled changes. |
Get scheduled changescheduled_changes_retrieve | GET | Create, read, update and delete scheduled changes. |
List scheduled changesscheduled_changes_list | GET | Create, read, update and delete scheduled changes. |
Replace scheduled changescheduled_changes_update | PUT | Create, read, update and delete scheduled changes. |
Update scheduled changescheduled_changes_partial_update | PATCH | Create, read, update and delete scheduled changes. |
Schema Property Group6
Create schema property groupschema_property_groups_create | POST | |
Delete schema property groupschema_property_groups_destroy | DELETE | |
Get schema property groupschema_property_groups_retrieve | GET | |
List schema property groupsschema_property_groups_list | GET | |
Replace schema property groupschema_property_groups_update | PUT | |
Update schema property groupschema_property_groups_partial_update | PATCH |
Sdk Health1
Get SDK health report for a projectsdk_health_report_retrieve | GET | Returns a pre-digested health assessment of the PostHog SDKs the project is using. |
Session2
List sessionssessions_property_definitions_retrieve | GET | |
List sessionssessions_values_retrieve | GET |
Session Recording4
Create session recordingsession_recordings_sharing_passwords_create | POST | Create a new password for the sharing configuration. |
Delete session recordingsession_recordings_sharing_passwords_destroy | DELETE | Delete a password from the sharing configuration. |
Refresh session recordingsession_recordings_sharing_refresh_create | POST | |
Sharing session recordingsession_recordings_sharing_list | GET |
Signal62
Append an artefact to a reportsignals_report_artefacts_create | POST | Append an artefact to a report (see artefact type for the writable types). |
Author a full report for a runsignals_scout_emit_report | POST | The second emit channel: author a complete SignalReport directly instead of emitting a weak signal. |
Bulk State signalsignals_reports_bulk_state_create | POST | Transition many reports to a new state in one call. |
Create a scoutsignals_scout_create | POST | Create a signals-scout- skill and its runnable config atomically. |
Create a scout configsignals_scout_config_create | POST | Register the config for a signals-scout- skill immediately, without waiting for the coordinator to auto-register it. |
Create signalsignals_source_configs_create | POST | |
Delete a scout configsignals_scout_config_destroy | DELETE | Delete one scout config by its id, removing the per-(team, skill) schedule/emit row outright. |
Delete a scout notesignals_scout_notes_destroy | DELETE | Delete one note by its id, retiring it from every scout's view. |
Delete an artefactsignals_report_artefacts_destroy | DELETE | Delete an artefact, addressed by id. |
Delete one of the requesting user's own review commentssignals_report_pr_review_comment_destroy | DELETE | |
Delete signalsignals_source_configs_destroy | DELETE | |
Edit a report's title or summarysignals_reports_partial_update | PATCH | Edit the human-facing title and/or summary (description) of a signal report, addressed by id. |
Edit an existing report for a runsignals_scout_edit_report | POST | Rewrite a report's title/summary, append a note, and/or set its suggested reviewers. |
Edit one of the requesting user's own review commentssignals_report_pr_review_comment_update | PATCH | |
Emit a finding for a runsignals_scout_emit_signal | POST | Fire emit signal with source product = signals scout. |
Fetch CI checks for a report's implementation PRsignals_report_pr_checks | GET | Fetch the CI status (GitHub Actions check runs and legacy commit statuses) of the pull request the report's implementation task opened, via the team's GitHub integration. |
Fetch comments for a report's implementation PRsignals_report_pr_comments | GET | Fetch the pull request's conversation comments and inline review comments, merged chronologically, via the team's GitHub integration. |
Fetch the diff for a commit artefactsignals_report_artefacts_diff | GET | Fetch the unified diff of a commit artefact's branch against the repository default branch via the team's GitHub integration - using the branch's current tip so the diff reflects the... |
Forget a scratchpad entry by keysignals_scout_scratchpad_forget | POST | Delete an entry by key. |
Get a run by IDsignals_scout_runs_retrieve | GET | Return the full SignalScoutRun row. |
Get a single artefactsignals_report_artefacts_retrieve | GET | Get one artefact by id, content parsed (and reviewers enriched) the same way as the list. |
Get scout metadatasignals_scout_metadata_get | GET | Return the project's scout metadata: whether it is enrolled, the current announcement banner (e.g. an alpha run-limit notice, or null when unset), and the enforced run limits with current... |
Get signalsignals_reports_retrieve | GET | |
Get signalsignals_source_configs_retrieve | GET | |
Get the current project profilesignals_scout_project_profile_get | GET | Return the team's deterministic project profile. |
Leave a note for the scoutssignals_scout_notes_create | POST | Leave a steering note the scout fleet reads on its next runs. |
Leave feedback on a reportsignals_reports_feedback_create | POST | Record the thumbs rating at the end of a report, with an optional note. |
List a report's artefactssignals_report_artefacts_list | GET | List every artefact on a report - the full work log: signal findings (the evidence behind the report), status judgments (safety / actionability / priority, repo selection, suggested... |
List a report's signalssignals_reports_signals_retrieve | GET | Fetch all signals for a report from ClickHouse, including full metadata. |
List a run's emitted findingssignals_scout_runs_emissions | GET | Return the findings a SignalScoutRun emitted to the inbox, newest first - one row per emit with its description (the finding text as surfaced), weight, confidence, severity, and the... |
List each scout's most recent runssignals_scout_runs_recent_per_scout | GET | Return the most recent per scout limit runs of every configured scout on the project (default 25), newest-first across the fleet. |
List emitted findings for many runs at oncesignals_scout_runs_emissions_batch | POST | Batched form of the per-run emissions endpoint: return the findings every requested SignalScoutRun emitted, flattened newest-first, in a single request. |
List project members for reviewer routingsignals_scout_members_list | GET | Return the people who can review work on this project - one row per member with access to it, each with their user uuid, email, first name/last name, and resolved GitHub login (null when... |
List recent emitted findings across all runssignals_scout_runs_recent_emissions | GET | Return the team's recently emitted scout findings across every run, newest first - the cross-run counterpart to the per-run emissions action. |
List scout configssignals_scout_config_list | GET | List the per-(team, skill) scout configs for this project. |
List scout notessignals_scout_notes_list | GET | Return the steering notes left for this project's scouts, newest first. |
List signalssignals_reports_list | GET | |
List signalssignals_source_configs_list | GET | |
List the inbox reports a run's findings linked tosignals_scout_runs_emission_reports | GET | Best-effort reverse of the report - signals link. |
List the inbox reports many runs' findings linked tosignals_scout_runs_emission_reports_batch | POST | Batched form of the per-run emission-reports endpoint. |
Pause signalsignals_processing_pause_destroy | DELETE | View and control signal processing pipeline state for a team. |
Pause signalsignals_processing_pause_update | PUT | View and control signal processing pipeline state for a team. |
Post an inline review comment on a report's implementation PRsignals_report_pr_review_comments_create | POST | Post an inline review comment on the report's implementation pull request, attributed to the requesting user's own GitHub identity via their personal GitHub connection. |
Processing signalsignals_processing_list | GET | Return current processing state including pause status. |
React to a review comment as the requesting usersignals_report_pr_review_comment_reactions_create | POST | |
Record structured output for a runsignals_scout_record_output | POST | The structured-output channel: record schema-validated records this run produced. |
Record that a person viewed a reportsignals_reports_viewed_create | POST | Record that the caller opened this report's detail view. |
Refund a report's implementation PRsignals_reports_refund_create | POST | Refund the flat charge for this report's implementation PR and archive the report. |
Remember a scratchpad entrysignals_scout_scratchpad_remember | POST | Upsert a memory keyed on (team, key). |
Remove one of the requesting user's own reactions from a reviewsignals_report_pr_review_comment_reaction_destroy | DELETE | |
Replace an artefact's contentsignals_report_artefacts_partial_update | PATCH | Replace the content of an existing artefact, addressed by id. |
Replace signalsignals_source_configs_update | PUT | |
Run a scout nowsignals_scout_config_run | POST | Dispatch one on-demand run of this scout immediately, regardless of its schedule. |
Search recent agent runssignals_scout_runs_list | GET | Return the most recent SignalScoutRun summaries for this project, newest first. |
Search the scout scratchpadsignals_scout_scratchpad_search | GET | Return SignalScratchpad entries for this project, newest-first. |
Start a scout chat tasksignals_scout_chat_tasks_create | POST | Create and run a cloud task for one of the fixed scout chat templates (suggest a scout, fleet overview, recent signals). |
State signalsignals_reports_state_create | POST | Transition a report to a new state. |
Summarise recent scout output across the fleetsignals_scout_runs_findings_summary | GET | Return a cheap fleet-wide tally of the output the scout troop produced in the recent window - the finding count, the distinct reports authored/edited via the report channel, the number of... |
Summarize credited PR refunds for the billing periodsignals_reports_refund_summary_retrieve | GET | Aggregate credited-path refunds across the whole organization for the current billing period - counts only, no per-team detail. |
Sync scout configssignals_scout_config_sync | POST | Materialize the scout fleet for this project on demand (idempotent): seed the canonical signals-scout- skills, create a default-schedule config for any scout lacking one, and return all... |
Update a scout configsignals_scout_config_update | PATCH | Tune one scout: change its schedule (rolling run interval minutes, or a cron run cron schedule that takes precedence when set), enabled, emit (dry-run) posture, network access... |
Update signalsignals_source_configs_partial_update | PATCH |
Stamphog20
Create stamphogstamphog_digest_channels_create | POST | Per-audience Slack destinations for the daily merged-PR digest. |
Create stamphogstamphog_repo_configs_create | POST | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Delete stamphogstamphog_digest_channels_destroy | DELETE | Per-audience Slack destinations for the daily merged-PR digest. |
Delete stamphogstamphog_repo_configs_destroy | DELETE | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Get stamphogstamphog_digest_channels_retrieve | GET | Per-audience Slack destinations for the daily merged-PR digest. |
Get stamphogstamphog_digest_runs_retrieve | GET | Read-only history of posted (or attempted) digests, filterable by digest channel. |
Get stamphogstamphog_pull_requests_retrieve | GET | Read-only pull requests stamphog knows about, filterable by PR number and merge state. |
Get stamphogstamphog_repo_configs_retrieve | GET | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Get stamphogstamphog_review_runs_retrieve | GET | Read-only history of stamphog review runs, filterable by repository, PR number, and status. |
Install Info stamphogstamphog_repo_configs_install_info_retrieve | GET | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
List stamphogsstamphog_digest_channels_list | GET | Per-audience Slack destinations for the daily merged-PR digest. |
List stamphogsstamphog_digest_runs_list | GET | Read-only history of posted (or attempted) digests, filterable by digest channel. |
List stamphogsstamphog_pull_requests_list | GET | Read-only pull requests stamphog knows about, filterable by PR number and merge state. |
List stamphogsstamphog_repo_configs_list | GET | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
List stamphogsstamphog_review_runs_list | GET | Read-only history of stamphog review runs, filterable by repository, PR number, and status. |
Replace stamphogstamphog_digest_channels_update | PUT | Per-audience Slack destinations for the daily merged-PR digest. |
Replace stamphogstamphog_repo_configs_update | PUT | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Sync Installation stamphogstamphog_repo_configs_sync_installation_create | POST | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Update stamphogstamphog_digest_channels_partial_update | PATCH | Per-audience Slack destinations for the daily merged-PR digest. |
Update stamphogstamphog_repo_configs_partial_update | PATCH | Per-repo stamphog settings - enable/disable review, GitHub App installation, policy overrides. |
Streamlit App15
Activate an existing app versionstreamlit_apps_activate_version_create | POST | |
Create a streamlit appstreamlit_apps_create | POST | |
Create an app version from source codestreamlit_apps_create_version_from_source_create | POST | |
Delete a streamlit appstreamlit_apps_destroy | DELETE | |
Get app sandbox statusstreamlit_apps_status_retrieve | GET | |
Get iframe connection info for a running appstreamlit_apps_connect_info_retrieve | GET | |
List app versionsstreamlit_apps_versions_retrieve | GET | |
List streamlit appsstreamlit_apps_list | GET | |
Partially update a streamlit appstreamlit_apps_partial_update | PATCH | |
Restart the app sandboxstreamlit_apps_restart_create | POST | |
Retrieve a streamlit appstreamlit_apps_retrieve | GET | |
Start the app sandboxstreamlit_apps_start_create | POST | |
Stop the app sandboxstreamlit_apps_stop_create | POST | |
Update a streamlit appstreamlit_apps_update | PUT | |
Upload a new app versionstreamlit_apps_upload_version_create | POST |
Subscription10
Create subscriptionsubscriptions_create | POST | |
Delete subscriptionsubscriptions_destroy | DELETE | Hard delete of this model is not allowed. |
Get subscriptionsubscriptions_retrieve | GET | |
List subscription deliveriessubscriptions_deliveries_list | GET | Paginated delivery history for a subscription. |
List subscriptionssubscriptions_list | GET | |
Replace subscriptionsubscriptions_update | PUT | |
Retrieve subscription deliverysubscriptions_deliveries_retrieve | GET | Fetch one delivery row by id. |
Summary Quota subscriptionsubscriptions_summary_quota_retrieve | GET | |
Test Delivery subscriptionsubscriptions_test_delivery_create | POST | |
Update subscriptionsubscriptions_partial_update | PATCH |
Survey22
Activity surveysurveys_activity_retrieve | GET | |
Activity surveysurveys_all_activity_retrieve | GET | |
Archive surveysurveys_responses_archive_create | POST | Archive a single survey response. |
Create surveysurveys_create | POST | |
Create surveysurveys_duplicate_to_projects_create | POST | Duplicate a survey to multiple projects in a single transaction. |
Create surveysurveys_generate_translations_create | POST | |
Create surveysurveys_summarize_responses_create | POST | Summarize survey responses. |
Delete surveysurveys_destroy | DELETE | |
Get surveysurveys_retrieve | GET | |
Launch surveysurveys_launch | POST | Launch a survey by setting start date to the current time. |
List surveiessurveys_archived_response_uuids_retrieve | GET | Get list of archived response UUIDs for HogQL filtering. |
List surveiessurveys_global_stats_retrieve | GET | Get aggregated response statistics across all surveys. |
List surveiessurveys_list | GET | |
List surveiessurveys_question_labels | GET | Return a slim list of question labels for the team's surveys. |
List surveiessurveys_responses_list | GET | List survey responses for a specific survey, with question text resolved server-side so callers do not have to map opaque $survey response keys. |
List surveiessurveys_stats_retrieve | GET | Get survey response statistics for a specific survey. |
Replace surveysurveys_update | PUT | |
Responses Count surveysurveys_responses_count_retrieve | GET | Get response counts for all surveys. |
Stop surveysurveys_stop | POST | Stop a survey by setting end date to the current time. |
Summary Headline surveysurveys_summary_headline_create | POST | |
Unarchive surveysurveys_responses_unarchive_create | POST | Unarchive a single survey response. |
Update surveysurveys_partial_update | PATCH |
Tagger7
Create taggertaggers_create | POST | |
Delete taggertaggers_destroy | DELETE | Hard delete of this model is not allowed. |
Get taggertaggers_retrieve | GET | |
List taggerstaggers_list | GET | |
Replace taggertaggers_update | PUT | |
Test Hog taggertaggers_test_hog_create | POST | Test Hog tagger code against sample events without saving. |
Update taggertaggers_partial_update | PATCH |
Task59
Append log entriestasks_runs_append_log_create | POST | Append one or more log entries to the task run log array |
Beacon presence for a device watching this tasktasks_presence_create | POST | Idempotent upsert: marks the calling user + device id as actively watching this task for the next ~60 seconds. |
Beacon presence for a device watching this tasktasks_presence_destroy | DELETE | Idempotent upsert: marks the calling user + device id as actively watching this task for the next ~60 seconds. |
Cancel task runtasks_runs_cancel_create | POST | Stop an active cloud run. |
Clear conversation historytasks_runs_clear_conversation_create | POST | Record a /clear boundary in a finished run's log so the next run in the chain starts with an empty conversation. |
Create a living artifact for a task runtasks_runs_living_artifacts_create | POST | Create a stable, editable artifact handle from direct markdown/text content or an existing run artifact. |
Create tasktasks_create | POST | API for managing tasks within a project. |
Create task runtasks_runs_create | POST | Create a new run for a specific task without starting execution. |
Delete own thread messagetasks_thread_messages_destroy | DELETE | API for a task's thread - the human-only side conversation around a task. |
Delete tasktasks_destroy | DELETE | API for managing tasks within a project. |
Dismiss or restore task run artifactstasks_runs_artifacts_dismiss_create | POST | Hides artifacts from clients without deleting them from storage, so a file dismissed by mistake can be restored. |
Download a task run artifact by idtasks_runs_artifacts_download_retrieve | GET | Redirects to a short-lived presigned URL for the artifact, so callers can share a stable link instead of a raw presigned URL. |
Download an artifact through the backendtasks_runs_artifacts_download_create | POST | Streams artifact content for a task run artifact after validating that it belongs to the run. |
Edit a living artifact for a task runtasks_runs_living_artifacts_edit | POST | Commit a new version to an existing living artifact handle. |
Fetch task summaries by IDtasks_summaries_create | POST | Returns summary for the requested tasks: id, title, repository, created at, updated at, and the latest run's status and environment. |
Finalize direct uploads for task run artifactstasks_runs_artifacts_finalize_upload_create | POST | Verify directly uploaded S3 objects and attach them to the run artifact manifest. |
Finalize staged direct uploads for task attachmentstasks_staged_artifacts_finalize_upload_create | POST | Verify staged S3 uploads and cache their metadata so they can be attached to the next run created for this task. |
Generate presigned URL for an artifacttasks_runs_artifacts_presign_create | POST | Returns a temporary, signed URL that can be used to download a specific artifact. |
Get active task session storage accesstasks_runs_task_session_retrieve | GET | API for managing task runs. |
Get filtered task run session logstasks_runs_session_logs_retrieve | GET | Fetch session log entries for a task run with optional filtering by timestamp, event type, and limit. |
Get repository readinesstasks_repository_readiness_retrieve | GET | Get autonomy readiness details for a specific repository in the current project. |
Get sandbox connection tokentasks_runs_connection_token_retrieve | GET | Generate a JWT token for direct connection to the sandbox. |
Get tasktasks_comments_retrieve | GET | API for managing tasks within a project. |
Get tasktasks_retrieve | GET | Retrieve a single task by ID. |
Get task runtasks_runs_retrieve | GET | Retrieve a single run for a specific task. |
Get task run logstasks_runs_logs_retrieve | GET | Fetch the logs for a task run as JSONL. |
Get task run stream read tokentasks_runs_stream_token_retrieve | GET | Generate a run-scoped JWT that authorizes reading this task run's live event stream via the agent-proxy. |
Get the team's active onboarding wizard cloud runtasks_active_wizard_run_retrieve | GET | Returns the most recent onboarding wizard cloud run for the current project when it is still running (or completed within the last day), so the setup-progress FAB can rehydrate after a... |
List available modelstasks_models_retrieve | GET | Return the models a task run may use, with the reasoning efforts each one supports. |
List distinct task repositoriestasks_repositories_retrieve | GET | Return the set of repositories referenced by non-deleted, non-internal tasks in the current project. |
List living artifacts for a task runtasks_runs_living_artifacts_list | GET | Returns stable, versioned artifact handles created by the run's task. |
List pinned taskstasks_pinned_retrieve | GET | Return the visible tasks pinned by the requester in the current project. |
List task runstasks_runs_list | GET | Get a list of runs for a specific task. |
List taskstasks_artifacts_list | GET | API for managing tasks within a project. |
List taskstasks_comments_list | GET | API for managing tasks within a project. |
List taskstasks_list | GET | Get a list of tasks for the current project, with optional filtering by origin product, stage, organization, repository, and created by. |
List thread messagestasks_thread_messages_list | GET | The task's thread in chronological order. |
Open a living artifact for a task runtasks_runs_living_artifacts_open | GET | Return a stable living artifact handle and the current content when the adapter supports reads. |
Pin tasktasks_pin_create | POST | API for managing tasks within a project. |
Post a thread messagetasks_thread_messages_create | POST | API for a task's thread - the human-only side conversation around a task. |
Prepare direct uploads for task run artifactstasks_runs_artifacts_prepare_upload_create | POST | Reserve S3 object keys for task artifacts and return presigned POST forms for direct uploads. |
Prepare staged direct uploads for task attachmentstasks_staged_artifacts_prepare_upload_create | POST | Reserve S3 object keys for task attachments before creating a new run and return presigned POST forms for direct uploads. |
Relay run message to Slacktasks_runs_relay_message_create | POST | Queue a Slack relay workflow to post a run message into the mapped Slack thread. |
Render an insight chart and attach it as a living artifacttasks_runs_living_artifacts_chart | POST | Renders a PostHog insight (ad-hoc query JSON or a saved insight) to a PNG server-side and registers it as a slack file living artifact in one call. |
Replace tasktasks_update | PUT | API for managing tasks within a project. |
Replace the active native task sessiontasks_runs_task_session_sync_create | POST | API for managing task runs. |
Resolve a Slack thread to its task, runs, and Temporal workflowstasks_slack_thread_context_retrieve | GET | PostHog-internal debug tool. |
Resume task run in cloudtasks_runs_resume_in_cloud_create | POST | Resume an existing task run in a cloud sandbox. |
Run tasktasks_run_create | POST | Create a new task run and kick off the workflow. |
Search tasks, pull requests, artifacts, and spacestasks_search_retrieve | GET | API for managing tasks within a project. |
Send a thread message to the agenttasks_thread_messages_send_to_agent_create | POST | Task author only: forwards the message into the task's latest live run. |
Send command to task runtasks_runs_command_create | POST | Queue user message JSON-RPC commands through the task workflow and forward sandbox control commands to the agent server. |
Set run outputtasks_runs_set_output_partial_update | PATCH | Update the output field for a task run (e.g., PR URL, commit SHA, etc.) |
Start task runtasks_runs_start_create | POST | Start an existing cloud run after any initial run-scoped attachments have been uploaded. |
Stream tasktasks_runs_stream_retrieve | GET | Server-Sent Events stream of task run events. |
Update tasktasks_partial_update | PATCH | API for managing tasks within a project. |
Update task runtasks_runs_partial_update | PATCH | API for managing task runs. |
Upload artifacts for a task runtasks_runs_artifacts_create | POST | Persist task artifacts to S3 and attach them to the run manifest. |
Warm a task sandboxtasks_warm_create | POST | Warm a full idling Run for a Code-app cloud task while the user composes: boot a sandbox, clone the repo, check out the branch, and start the agent, then idle awaiting the first message. |
Task Activity2
List the requester's task activitytask_activity_list | GET | Task lifecycle rows collapse per task. |
Mark task activity readtask_activity_mark_read_create | POST | Clear collapsed task activity through task timestamps and individual comment activity through activity IDs. |
Task Automation6
Create task automationtask_automations_create | POST | API for managing scheduled task automations. |
Delete task automationtask_automations_destroy | DELETE | API for managing scheduled task automations. |
Get task automationtask_automations_retrieve | GET | API for managing scheduled task automations. |
List task automationstask_automations_list | GET | API for managing scheduled task automations. |
Run task automationtask_automations_run_create | POST | API for managing scheduled task automations. |
Update task automationtask_automations_partial_update | PATCH | API for managing scheduled task automations. |
Task Channel15
Delete a public channeltask_channels_destroy | DELETE | API for task channels - the shared feeds tasks are kicked off in. |
Delete channel instructionstask_channels_instructions_destroy | DELETE | API for task channels - the shared feeds tasks are kicked off in. |
Get a channeltask_channels_retrieve | GET | API for task channels - the shared feeds tasks are kicked off in. |
Get channel instructionstask_channels_instructions_retrieve | GET | The channel's latest CONTEXT.md instructions. |
Get the channel's CONTEXT.md generation tasktask_channels_context_generation_retrieve | GET | API for task channels - the shared feeds tasks are kicked off in. |
List channel feed messagestask_channels_feed_list | GET | A channel's system announcements in chronological order. |
List channel instruction versionstask_channels_instructions_versions_retrieve | GET | API for task channels - the shared feeds tasks are kicked off in. |
List channelstask_channels_list | GET | All live public channels plus the requester's personal me channel (created on first list). |
Post a channel feed messagetask_channels_feed_create | POST | API for a channel's system-announcement feed - durable "PostHog agent" rows (context created, CONTEXT.md being built) rendered alongside the channel's task cards. |
Publish channel instructionstask_channels_instructions_partial_update | PATCH | Publish a new version of the channel's CONTEXT.md instructions. |
Publish channel instructionstask_channels_instructions_update | PUT | Publish a new version of the channel's CONTEXT.md instructions. |
Rename a public channeltask_channels_partial_update | PATCH | API for task channels - the shared feeds tasks are kicked off in. |
Resolve or create a public channeltask_channels_create | POST | Returns the existing public channel with the (normalized) name, creating it if needed. |
Set or clear the channel's CONTEXT.md generation tasktask_channels_context_generation_update | PUT | API for task channels - the shared feeds tasks are kicked off in. |
Star or unstar a channel for the requesting usertask_channels_star_create | POST | API for task channels - the shared feeds tasks are kicked off in. |
Task Mention1
List mentions of the requestertask_mentions_list | GET | Thread messages that @-mention the requester, newest first, restricted to tasks they can see. |
Tracing20
Aggregate tracingtracing_spans_aggregate_create | POST | |
Attribute Breakdown tracingtracing_spans_attribute_breakdown_create | POST | |
Count tracingtracing_spans_count_create | POST | |
Create tracingtracing_spans_symbol_stats_create | POST | |
Create tracingtracing_views_create | POST | |
Delete tracingtracing_views_destroy | DELETE | |
Duration Histogram tracingtracing_spans_duration_histogram_create | POST | |
Get tracingtracing_views_retrieve | GET | |
Latency Heatmap tracingtracing_spans_latency_heatmap_create | POST | |
List tracingstracing_spans_attributes_retrieve | GET | |
List tracingstracing_spans_has_spans_retrieve | GET | |
List tracingstracing_spans_service_names_retrieve | GET | |
List tracingstracing_spans_values_retrieve | GET | |
List tracingstracing_views_list | GET | |
Query tracingtracing_spans_query_create | POST | |
Replace tracingtracing_views_update | PUT | |
Sparkline tracingtracing_spans_sparkline_create | POST | |
Tree tracingtracing_spans_tree_create | POST | |
Update tracingtracing_spans_trace_create | POST | |
Update tracingtracing_views_partial_update | PATCH |
Uploaded Media1
Uploaded Media uploaded mediauploaded_media_create | POST | When object storage is available this API allows upload of media which can be used, for example, in text cards on dashboards. |
User39
Cancel Email Change Request userusers_cancel_email_change_request_partial_update | PATCH | |
Create userusers_login_sessions_revoke_others_create | POST | Revoke every login session for the current user except the one making this request. |
Create userusers_two_factor_backup_codes_create | POST | Generate new backup codes, invalidating any existing ones |
Credentials Review Complete userusers_credentials_review_complete_create | POST | Mark the user as having reviewed their existing credentials. |
Delete userusers_destroy | DELETE | |
Delete userusers_login_sessions_destroy | DELETE | Revoke a single login session belonging to the current user. |
Disconnect a personal GitHub integrationusers_integrations_github_destroy | DELETE | Remove a specific GitHub installation by its installation id. |
Get userusers_retrieve | GET | Retrieve a user's profile and settings. |
Github Login userusers_github_login_retrieve | GET | |
Hedgehog Config userusers_hedgehog_config_partial_update | PATCH | |
Hedgehog Config userusers_hedgehog_config_retrieve | GET | |
List branches for a personal GitHub installation repositoryusers_integrations_github_branches_retrieve | GET | List branches for a repository accessible to a personal GitHub installation. |
List repositories for a personal GitHub installationusers_integrations_github_repos_retrieve | GET | List repositories accessible to a specific GitHub installation (paginated, cached). |
List Slack workspaces this user could link tousers_integrations_slack_linkable_workspaces_retrieve | GET | Return Slack workspaces in the user's organizations that they have not yet linked. |
List the user's personal integrations of a given kindusers_integrations_list | GET | Return the authenticated user's personal integrations of a given kind (github or slack). |
List usersusers_list | GET | |
List usersusers_login_sessions_list | GET | List the cookie-auth login sessions for the current user. |
Prepare Callback userusers_integrations_github_prepare_callback_create | POST | Seed personal GitHub manage callback state before opening installation settings on GitHub. |
Refresh repositories for a personal GitHub installationusers_integrations_github_repos_refresh_create | POST | Refresh repositories accessible to a specific GitHub installation. |
Register a push notification tokenusers_push_tokens_create | POST | Idempotent upsert: if the (user, token) pair already exists, platform and last seen at are refreshed. |
Replace userusers_update | PUT | Replace the authenticated user's profile and settings. |
Request Email Verification userusers_request_email_verification_create | POST | |
Scene Personalisation userusers_scene_personalisation_create | POST | |
Signal Autonomy userusers_signal_autonomy_create | POST | Per-user signal autonomy config (singleton keyed by user). |
Signal Autonomy userusers_signal_autonomy_destroy | DELETE | Per-user signal autonomy config (singleton keyed by user). |
Signal Autonomy userusers_signal_autonomy_retrieve | GET | Per-user signal autonomy config (singleton keyed by user). |
Skip userusers_onboarding_skip_create | POST | Mark the current user as having exited onboarding with a non-delegated reason. |
Start 2fa Setup userusers_start_2fa_setup_retrieve | GET | |
Start GitHub personal integration linkingusers_integrations_github_start_create | POST | Start GitHub linking: either full App install or OAuth-only (user-to-server). |
Start Slack identity link from settingsusers_integrations_slack_start_create | POST | Mint a Sign-in-with-Slack invite URL initiated from settings, without Slack-DM context. |
Two Factor Disable userusers_two_factor_disable_create | POST | Disable 2FA and remove all related devices |
Two Factor Start Setup userusers_two_factor_start_setup_retrieve | GET | |
Two Factor Status userusers_two_factor_status_retrieve | GET | Get current 2FA status including backup codes if enabled |
Two Factor Validate userusers_two_factor_validate_create | POST | |
Unlink a Slack identityusers_integrations_slack_destroy | DELETE | Remove a Slack identity link by Slack user id. |
Unregister a push notification tokenusers_push_tokens_unregister_create | POST | Delete the row matching (user, token). |
Update userusers_partial_update | PATCH | Update one or more of the authenticated user's profile fields or settings. |
Validate 2fa userusers_validate_2fa_create | POST | |
Verify Email userusers_verify_email_create | POST |
User Home Setting2
Get user home settinguser_home_settings_retrieve | GET | Get the authenticated user's pinned sidebar tabs and configured homepage for the current team. |
Update user home settinguser_home_settings_partial_update | PATCH | Update the authenticated user's pinned sidebar tabs and/or homepage for the current team. |
User Interview7
Create user interviewuser_interviews_create | POST | |
Delete user interviewuser_interviews_destroy | DELETE | |
Get user interviewuser_interviews_retrieve | GET | |
List user interviewsuser_interviews_list | GET | |
Replace user interviewuser_interviews_update | PUT | |
Search interview responses by semantic similarityuser_interviews_search_create | POST | Embed query with the same model used to index interview transcripts and summaries, then return the top matches by cosine distance. |
Update user interviewuser_interviews_partial_update | PATCH |
User Interview Topic22
Add Interviewee user interview topicuser_interview_topics_add_interviewee_create | POST | Add a single interviewee to this topic. |
Bulk user interview topicuser_interview_topics_interviewees_bulk_create | POST | Create up to 500 interviewee context rows for a topic in a single request. |
Create user interview topicuser_interview_topics_create | POST | Planned user interview topics: who we want to target and what we want to ask about. |
Create user interview topicuser_interview_topics_generate_links_create | POST | Generate one public interview link per targeted interviewee. |
Create user interview topicuser_interview_topics_interviewees_create | POST | Per-interviewee extra context for a user interview topic. |
Create user interview topicuser_interview_topics_send_invites_create | POST | Generate (if needed) and email a personalized public interview link to every targeted interviewee on this topic whose identifier is an email address. |
Delete user interview topicuser_interview_topics_destroy | DELETE | Planned user interview topics: who we want to target and what we want to ask about. |
Delete user interview topicuser_interview_topics_interviewees_destroy | DELETE | Per-interviewee extra context for a user interview topic. |
Get user interview topicuser_interview_topics_interviewees_retrieve | GET | Per-interviewee extra context for a user interview topic. |
Get user interview topicuser_interview_topics_retrieve | GET | Planned user interview topics: who we want to target and what we want to ask about. |
Links Csv user interview topicuser_interview_topics_links_csv_create | POST | Same materialization as generate links, returned as a downloadable CSV. |
List user interview topicsuser_interview_topics_interviewees_list | GET | Per-interviewee extra context for a user interview topic. |
List user interview topicsuser_interview_topics_list | GET | Planned user interview topics: who we want to target and what we want to ask about. |
Preview Invite user interview topicuser_interview_topics_preview_invite_create | POST | Render the invite email exactly as a specific targeted interviewee would receive it - personalized subject and body - without sending anything and without creating or reading any share... |
Remove Interviewee user interview topicuser_interview_topics_remove_interviewee_create | POST | Remove an interviewee from this topic. |
Replace user interview topicuser_interview_topics_interviewees_update | PUT | Per-interviewee extra context for a user interview topic. |
Replace user interview topicuser_interview_topics_update | PUT | Planned user interview topics: who we want to target and what we want to ask about. |
Shared Link user interview topicuser_interview_topics_shared_link_create | POST | Get-or-create a single non-personalised (shared) interview link for this topic. |
Shared Link user interview topicuser_interview_topics_shared_link_destroy | DELETE | Revoke this topic's shared (non-personalised) interview link so an already-distributed URL can no longer start interviews. |
Test Link user interview topicuser_interview_topics_test_link_retrieve | GET | Return the calling user's personal dogfood interview link for this topic, plus the latest test interview they have recorded against it. |
Update user interview topicuser_interview_topics_interviewees_partial_update | PATCH | Per-interviewee extra context for a user interview topic. |
Update user interview topicuser_interview_topics_partial_update | PATCH | Planned user interview topics: who we want to target and what we want to ask about. |
Vision49
Affected Cohort visionvision_scanners_affected_cohort_create | POST | Save the users this scanner matched as a static cohort, for surveys, funnels, and retention analysis. |
Apply visionvision_scanners_prompt_suggestions_apply_create | POST | Apply this suggestion: write a config to the scanner (the prompt plus any type-specific config such as classifier tags or the monitor allow inconclusive flag), bumping the scanner... |
Bulk Observe visionvision_scanners_bulk_observe_create | POST | Apply this scanner to many sessions on demand. |
Cancel visionvision_scanners_backfills_cancel_create | POST | Stop an active backfill; already-dispatched observations finish, nothing new dispatches. |
Create Task visionvision_observations_create_task_create | POST | Create a PostHog Task from this observation's finding so it can be triaged and fixed. |
Create Task visionvision_scanners_observations_create_task_create | POST | Create a PostHog Task from this observation's finding so it can be triaged and fixed. |
Create visionvision_actions_create | POST | CRUD for Replay Vision actions - scheduled "and then…" automations over a scanner's observations. |
Create visionvision_scanners_backfills_create | POST | Create a backfill: freeze the scanner config, enumerate the exact candidate set, start the tick schedule. |
Create visionvision_scanners_create | POST | CRUD for Replay Vision scanners. |
Create visionvision_scanners_suggest_tags_create | POST | Suggest classifier tags grounded in the scanner's own observations and the org's product data. |
Current visionvision_scanners_prompt_suggestions_current_retrieve | GET | The scanner's newest prompt suggestion plus whether it is stale (the ratings changed since it was generated) and how many rated observations are available. |
Delete visionvision_actions_destroy | DELETE | CRUD for Replay Vision actions - scheduled "and then…" automations over a scanner's observations. |
Delete visionvision_scanners_destroy | DELETE | CRUD for Replay Vision scanners. |
Dismiss visionvision_scanners_prompt_suggestions_dismiss_create | POST | Dismiss this suggestion without applying it. |
Draft visionvision_scanners_draft_create | POST | Draft a full scanner configuration from a natural-language goal, for the goal-based creation flow. |
Estimate visionvision_scanners_backfills_estimate_create | POST | Exactly enumerate what a backfill over the given window would dispatch and cost. |
Estimate visionvision_scanners_estimate_create | POST | Estimate the observation volume a proposed scanner would generate, for the pre-save cost preview. |
Evaluate visionvision_scanners_prompt_suggestions_evaluate_create | POST | Test this suggestion before applying it: re-run the scanner with the suggested prompt against already-rated sessions in the background and compare each fresh output with the stored one. |
Generate visionvision_scanners_prompt_suggestions_generate_create | POST | Generate a fresh prompt suggestion from the team's current ratings. |
Get visionvision_actions_retrieve | GET | CRUD for Replay Vision actions - scheduled "and then…" automations over a scanner's observations. |
Get visionvision_actions_runs_retrieve | GET | Read-only run history for a single vision action (nested under /vision/actions/{action id}/runs/). |
Get visionvision_observations_retrieve | GET | Retrieve one observation. |
Get visionvision_scanners_backfills_retrieve | GET | Historical backfills of a scanner over a closed time window (nested under a scanner). |
Get visionvision_scanners_observations_retrieve | GET | Retrieve one observation. |
Get visionvision_scanners_retrieve | GET | CRUD for Replay Vision scanners. |
Impact visionvision_scanners_impact_retrieve | GET | Affected sessions and users for this scanner over the trailing window. |
Inline Scan visionvision_scanners_inline_scan_create | POST | Scan named sessions against a prompt without saving a scanner first, for one-off questions. |
Label visionvision_observations_label_create | POST | Set or update the observation's shared label: whether the scanner scored the session correctly, plus optional feedback on what it got wrong. |
Label visionvision_observations_label_destroy | DELETE | Remove the observation's shared label. |
Label visionvision_scanners_observations_label_create | POST | Set or update the observation's shared label: whether the scanner scored the session correctly, plus optional feedback on what it got wrong. |
Label visionvision_scanners_observations_label_destroy | DELETE | Remove the observation's shared label. |
List visionsvision_actions_list | GET | CRUD for Replay Vision actions - scheduled "and then…" automations over a scanner's observations. |
List visionsvision_actions_runs_list | GET | Read-only run history for a single vision action (nested under /vision/actions/{action id}/runs/). |
List visionsvision_observations_list | GET | Read-only access to a session's observations across every scanner the caller can read, for the replay-page dock. |
List visionsvision_scanners_backfills_list | GET | Historical backfills of a scanner over a closed time window (nested under a scanner). |
List visionsvision_scanners_creators_retrieve | GET | Distinct creators across the team's scanners - feeds the Created by filter dropdown. |
List visionsvision_scanners_list | GET | CRUD for Replay Vision scanners. |
List visionsvision_scanners_observations_list | GET | Read-only access to observations produced by a scanner. |
List visionsvision_scanners_observations_stats_retrieve | GET | Aggregate counts and per-scanner-type distributions over the filtered observation set. |
List visionsvision_scanners_prompt_suggestions_list | GET | AI prompt-rewrite suggestions for a scanner, generated from the team's thumbs up/down ratings. |
List visionsvision_scanners_stats_retrieve | GET | Team-wide scanner counts - independent of list filters, so the overview stays stable. |
Observe visionvision_scanners_observe_create | POST | Apply this scanner to one specific session, on demand. |
Quota visionenvironment_vision_quota_retrieve | GET | |
Resume visionvision_scanners_backfills_resume_create | POST | Restart a backfill that paused when the monthly quota ran out. |
Retry visionvision_observations_retry_create | POST | Delete a failed or ineligible observation and re-run its scanner on the same recording. |
Retry visionvision_scanners_observations_retry_create | POST | Delete a failed or ineligible observation and re-run its scanner on the same recording. |
Run visionvision_actions_run_create | POST | Run this summary now, without waiting for its schedule - synthesizes a group summary over the observations since the last summary (or the last 24h). |
Update visionvision_actions_partial_update | PATCH | CRUD for Replay Vision actions - scheduled "and then…" automations over a scanner's observations. |
Update visionvision_scanners_partial_update | PATCH | CRUD for Replay Vision scanners. |
Visual Review25
Approve visual reviewvisual_review_runs_approve_create | POST | Mark snapshots reviewed (DB only). |
Complete visual reviewvisual_review_runs_complete_create | POST | Complete a run: detect removals, verify uploads, trigger diff processing. |
Create visual reviewvisual_review_repos_create | POST | Create a new repo. |
Create visual reviewvisual_review_runs_add_snapshots_create | POST | Add a batch of snapshots to a pending run (shard-based flow). |
Create visual reviewvisual_review_runs_create | POST | Create a new run from a CI manifest. |
Expire visual reviewvisual_review_repos_quarantine_expire_create | POST | Expire all active quarantine entries for an identifier. |
Finalize visual reviewvisual_review_runs_finalize_create | POST | Finalize a fully-reviewed run: commit the approved baseline and green the gate. |
Get visual reviewvisual_review_repos_retrieve | GET | Get a repo by ID. |
Get visual reviewvisual_review_repos_snapshots_list | GET | Deduped baseline timeline for a snapshot identity. |
Get visual reviewvisual_review_repos_thumbnails_retrieve | GET | Serve a snapshot thumbnail by identifier. |
Get visual reviewvisual_review_runs_retrieve | GET | Get run status and summary. |
List visual reviewsvisual_review_repos_baselines_retrieve | GET | Snapshots overview for a repo: every identifier with a current baseline (latest non-superseded master/main run per run type), plus tolerate counts, active quarantine state, and a 30-day... |
List visual reviewsvisual_review_repos_list | GET | List all projects for the team. |
List visual reviewsvisual_review_repos_runs_counts_retrieve | GET | Review state counts for runs in this repo. |
List visual reviewsvisual_review_repos_runs_list | GET | List runs in this repo, optionally filtered by review state and free-text search. |
List visual reviewsvisual_review_runs_counts_retrieve | GET | Review state counts for the runs list. |
List visual reviewsvisual_review_runs_list | GET | List runs for the team, optionally filtered by review state, PR number, commit SHA, branch, or free-text search. |
List visual reviewsvisual_review_runs_snapshots_list | GET | Get a run's snapshots with diff results, excluding quarantined ones by default. |
List visual reviewsvisual_review_runs_tolerated_hashes_list | GET | List known tolerated hashes for a snapshot identifier. |
Quarantine visual reviewvisual_review_repos_quarantine_list | GET | List quarantined identifiers. |
Recompute visual reviewvisual_review_runs_recompute_create | POST | Re-evaluate quarantine and counts, update commit status, and optionally rerun the CI job. |
Snapshot History visual reviewvisual_review_runs_snapshot_history_list | GET | Recent change history for a snapshot identifier across runs. |
Tolerate visual reviewvisual_review_runs_tolerate_create | POST | Mark a changed snapshot as a known tolerated alternate. |
Update visual reviewvisual_review_repos_partial_update | PATCH | Update a repo's settings. |
Update visual reviewvisual_review_repos_quarantine_create | POST | Quarantine a snapshot identifier for a specific run type. |
Warehouse Column Annotation6
Create warehouse column annotationwarehouse_column_annotations_create | POST | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
Delete warehouse column annotationwarehouse_column_annotations_destroy | DELETE | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
Get warehouse column annotationwarehouse_column_annotations_retrieve | GET | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
List warehouse column annotationswarehouse_column_annotations_list | GET | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
Replace warehouse column annotationwarehouse_column_annotations_update | PUT | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
Update warehouse column annotationwarehouse_column_annotations_partial_update | PATCH | Read and edit semantic descriptions of warehouse tables and columns surfaced to the AI agent. |
Warehouse Column Statistic2
Get warehouse column statisticwarehouse_column_statistics_retrieve | GET | Read per-column data statistics (null fraction, min/max, row count) for warehouse tables. |
List warehouse column statisticswarehouse_column_statistics_list | GET | Read per-column data statistics (null fraction, min/max, row count) for warehouse tables. |
Warehouse Dag1
Warehouse Dag warehouse dagwarehouse_dag_list | GET | Return this team's DAG as a set of edges and nodes |
Warehouse Expression6
Create warehouse expressionwarehouse_expressions_create | POST | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
Delete warehouse expressionwarehouse_expressions_destroy | DELETE | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
Get warehouse expressionwarehouse_expressions_retrieve | GET | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
List warehouse expressionswarehouse_expressions_list | GET | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
Replace warehouse expressionwarehouse_expressions_update | PUT | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
Update warehouse expressionwarehouse_expressions_partial_update | PATCH | Create, read, update and delete saved HogQL expressions that appear as virtual fields on tables. |
Warehouse Model Path2
Get warehouse model pathwarehouse_model_paths_retrieve | GET | |
List warehouse model pathswarehouse_model_paths_list | GET |
Warehouse Saved Query18
Activity warehouse saved querywarehouse_saved_queries_activity_retrieve | GET | Create, Read, Update and Delete Warehouse Tables. |
Cancel warehouse saved querywarehouse_saved_queries_cancel_create | POST | Cancel a running saved query workflow. |
Check Incremental warehouse saved querywarehouse_saved_queries_check_incremental_create | POST | Report whether a query can be materialized incrementally, without running it. |
Create warehouse saved querywarehouse_saved_queries_ancestors_create | POST | Return the ancestors of this saved query. |
Create warehouse saved querywarehouse_saved_queries_create | POST | Create, Read, Update and Delete Warehouse Tables. |
Create warehouse saved querywarehouse_saved_queries_descendants_create | POST | Return the descendants of this saved query. |
Create warehouse saved querywarehouse_saved_queries_resume_schedules_create | POST | Resume paused materialization schedules for multiple matviews. |
Delete warehouse saved querywarehouse_saved_queries_destroy | DELETE | Create, Read, Update and Delete Warehouse Tables. |
Get warehouse saved querywarehouse_saved_queries_retrieve | GET | Create, Read, Update and Delete Warehouse Tables. |
List warehouse saved querieswarehouse_saved_queries_dependencies_retrieve | GET | Return the count of immediate upstream and downstream dependencies for this saved query. |
List warehouse saved querieswarehouse_saved_queries_list | GET | Create, Read, Update and Delete Warehouse Tables. |
Materialize warehouse saved querywarehouse_saved_queries_materialize_create | POST | Enable materialization for this saved query, at the requested sync frequency or daily. |
Replace warehouse saved querywarehouse_saved_queries_update | PUT | Create, Read, Update and Delete Warehouse Tables. |
Resume warehouse saved querywarehouse_saved_queries_resume_create | POST | Resume materialization suspended after repeated failures. |
Revert Materialization warehouse saved querywarehouse_saved_queries_revert_materialization_create | POST | Undo materialization, revert back to the original view. |
Run History warehouse saved querywarehouse_saved_queries_run_history_retrieve | GET | Return the recent run history (up to 5 most recent) for this materialized view. |
Run warehouse saved querywarehouse_saved_queries_run_create | POST | Run this saved query. |
Update warehouse saved querywarehouse_saved_queries_partial_update | PATCH | Create, Read, Update and Delete Warehouse Tables. |
Warehouse Saved Query Folder5
Create warehouse saved query folderwarehouse_saved_query_folders_create | POST | |
Delete warehouse saved query folderwarehouse_saved_query_folders_destroy | DELETE | |
Get warehouse saved query folderwarehouse_saved_query_folders_retrieve | GET | |
List warehouse saved query folderswarehouse_saved_query_folders_list | GET | |
Update warehouse saved query folderwarehouse_saved_query_folders_partial_update | PATCH |
Warehouse Table11
Create a self-managed warehouse table from an uploaded filewarehouse_tables_create_from_upload_create | POST | Turn a previously uploaded file into a self-managed warehouse table. |
Create warehouse tablewarehouse_tables_create | POST | Create, Read, Update and Delete Warehouse Tables. |
Delete warehouse tablewarehouse_tables_destroy | DELETE | Create, Read, Update and Delete Warehouse Tables. |
File warehouse tablewarehouse_tables_file_create | POST | Create, Read, Update and Delete Warehouse Tables. |
Get warehouse tablewarehouse_tables_retrieve | GET | Create, Read, Update and Delete Warehouse Tables. |
List warehouse tableswarehouse_tables_list | GET | Create, Read, Update and Delete Warehouse Tables. |
Refresh table schema from sourcewarehouse_tables_refresh_schema_create | POST | Re-introspect a self-managed (manually linked) warehouse table's schema from its underlying source files and overwrite its stored column list. |
Replace warehouse tablewarehouse_tables_update | PUT | Create, Read, Update and Delete Warehouse Tables. |
Update Schema warehouse tablewarehouse_tables_update_schema_create | POST | Create, Read, Update and Delete Warehouse Tables. |
Update warehouse tablewarehouse_tables_partial_update | PATCH | Create, Read, Update and Delete Warehouse Tables. |
Upload a file for a new self-managed warehouse tablewarehouse_tables_upload_file_create | POST | Store an uploaded file in object storage so a self-managed table can be created from it. |
Warehouse View Link14
Create warehouse view linkwarehouse_view_links_create | POST | Create, Read, Update and Delete View Columns. |
Delete warehouse view linkwarehouse_view_link_destroy | DELETE | Create, Read, Update and Delete View Columns. |
Delete warehouse view linkwarehouse_view_links_destroy | DELETE | Create, Read, Update and Delete View Columns. |
Get warehouse view linkwarehouse_view_link_retrieve | GET | Create, Read, Update and Delete View Columns. |
Get warehouse view linkwarehouse_view_links_retrieve | GET | Create, Read, Update and Delete View Columns. |
List warehouse view linkswarehouse_view_links_list | GET | Create, Read, Update and Delete View Columns. |
Replace warehouse view linkwarehouse_view_link_update | PUT | Create, Read, Update and Delete View Columns. |
Replace warehouse view linkwarehouse_view_links_update | PUT | Create, Read, Update and Delete View Columns. |
Update warehouse view linkwarehouse_view_link_partial_update | PATCH | Create, Read, Update and Delete View Columns. |
Update warehouse view linkwarehouse_view_links_partial_update | PATCH | Create, Read, Update and Delete View Columns. |
Validate warehouse view linkwarehouse_view_link_validate_create | POST | Create, Read, Update and Delete View Columns. |
Validate warehouse view linkwarehouse_view_links_validate_create | POST | Create, Read, Update and Delete View Columns. |
Warehouse View Link warehouse view linkwarehouse_view_link_create | POST | Create, Read, Update and Delete View Columns. |
Warehouse View Link warehouse view linkwarehouse_view_link_list | GET | Create, Read, Update and Delete View Columns. |
Web Analytic2
Summarize web analyticsweb_analytics_weekly_digest | GET | Summarizes a project's web analytics over a lookback window (default 7 days): unique visitors, pageviews, sessions, bounce rate, and average session duration with period-over-period... |
Weekly web analytics recapweb_analytics_recap | GET | The 'Wrapped'-style weekly recap: everything in the weekly digest (visitors, pageviews, sessions, bounce rate, average session duration with period-over-period comparisons, top pages, top... |
Web Analytics Achievement6
Acknowledge an achievement celebrationweb_analytics_achievements_acknowledge_celebration | POST | Clears a pending celebration for the given track and stage once the client has shown it, so it isn't celebrated again. |
Get Web analytics achievements overviewweb_analytics_achievements_overview | GET | Returns the achievement track definitions (thresholds resolved for the requesting user's streak-cadence arm), the user's and team's progress, and any newly unlocked stages awaiting an... |
Get Web analytics achievements preferencesweb_analytics_achievements_preferences | GET | Returns the requesting user's per-project Web analytics achievements preferences. |
Record a Web analytics interactionweb_analytics_achievements_record_interaction | POST | Idempotently increments the requesting user's first-party counter for an in-product Web analytics interaction (slicing data, or opening a session recording), which drives the Explorer and... |
Record a Web analytics visitweb_analytics_achievements_record_visit | POST | Idempotently records that the requesting user opened Web analytics today (team-local date) and schedules a debounced achievement recompute. |
Update Web analytics achievements preferencesweb_analytics_achievements_update_preferences | POST | Sets the requesting user's per-project Web analytics achievements preferences. |
Web Analytics Path Cleaning Suggestion3
Apply a path-cleaning suggestionweb_analytics_path_cleaning_suggestions_apply | POST | Merges the suggestion's rules into the team's path cleaning filters (never overwrites existing rules) and resolves the underlying health issue. |
Generate path-cleaning suggestions on demandweb_analytics_path_cleaning_suggestions_generate | POST | Samples the team's recent paths, asks the LLM for cleaning rules, validates them against the real paths, and stores the result as a path cleaning suggestions health issue (replacing any... |
Preview a path-cleaning suggestion on real pathsweb_analytics_path_cleaning_suggestions_preview | GET | Applies the suggestion's rules (in order) to a fresh sample of the team's top paths and returns before/after pairs for the paths that would change. |
Web Experiment6
Create web experimentweb_experiments_create | POST | |
Delete web experimentweb_experiments_destroy | DELETE | |
Get web experimentweb_experiments_retrieve | GET | |
List web experimentsweb_experiments_list | GET | |
Replace web experimentweb_experiments_update | PUT | |
Update web experimentweb_experiments_partial_update | PATCH |
Web Vital1
List web vitalsweb_vitals_retrieve | GET | Get web vitals for a specific pathname. |
Wizard5
Create wizardwizard_sessions_create | POST | Upsert a wizard session. |
Get wizardwizard_sessions_retrieve | GET | Retrieve a single wizard session by its session id. |
Latest wizardwizard_sessions_latest_retrieve | GET | Return the single most-recent wizard session for a workflow (and optional skill), or 204 if none exists. |
List wizardswizard_sessions_list | GET | List wizard sessions for the project, ordered by started at desc. |
Stream wizardwizard_sessions_stream_retrieve | GET | Server-Sent Events stream of wizard session updates for a (workflow id, skill id) pair. |