Skip to main content
PostHog logo

Overview

Add PostHog to any ModuleX agent or workflow. Product analytics platform integration via the PostHog REST + ingest APIs. Pure HTTP. 78 actions — the largest single integration in the package.
Categories: Analytics & Data · Data & Analytics · Data · Development · Auth: PostHog API Key · Actions: 78

Authentication

PostHog API Key Authentication

Connect to PostHog using your personal API key, project ID, and instance URL.

Required Credentials

Available Actions

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
Search query
boolean
Filter by pinned status

Response

Parameters

integer
required
PostHog project ID
integer
required
dashboard_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Dashboard name
string
PostHog instance URL (default: https://app.posthog.com)
string
Dashboard description
boolean
Pin the dashboard
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
Dashboard ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
boolean
Pin status
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
dashboard_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
experiment_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Experiment name
string
required
Feature flag key linked to the experiment
string
PostHog instance URL (default: https://app.posthog.com)
string
Experiment description
string
‘product’ or ‘web’ (Default: product)
array
Primary metric definitions
array
Secondary metric definitions
array
Experiment variants
number
Minimum detectable effect % (Default: 30)
boolean
Filter out internal/test accounts (Default: true)

Response

Parameters

integer
required
PostHog project ID
integer
required
Experiment ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
array
Primary metrics
array
Secondary metrics
boolean
Launch the experiment
string
‘won’ / ‘lost’ / ‘inconclusive’
boolean
Archive the experiment

Response

Parameters

integer
required
PostHog project ID
integer
required
experiment_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Experiment ID
string
PostHog instance URL (default: https://app.posthog.com)
boolean
Force refresh (Default: false)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
Feature flag ID (integer). Mutually exclusive with flag_key — provide one or the other.
string
Feature flag key (string). Mutually exclusive with flag_id — provide one or the other.
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Flag key
string
required
Flag name
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
object
Flag filters
boolean
Active (Default: true)
array
Tag list

Response

Parameters

integer
required
PostHog project ID
string
required
Flag key to update
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
object
Updated filters
boolean
Active state
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
flag_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query

Response

Parameters

integer
required
PostHog project ID
integer
required
insight_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Insight name
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
object
Insight filter config
object
HogQL/JSON query
array
Dashboard IDs to attach
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
Insight ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
object
Filter config
object
Query
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
insight_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
object
required
Query body
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query
string
Filter by status

Response

Parameters

integer
required
PostHog project ID
string
required
issue_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query

Response

Parameters

integer
required
PostHog project ID
string
required
survey_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Survey name
string
‘popover’ / ‘widget’ / ‘api’ (Default: popover)
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
array
Survey questions
object
Trigger conditions
integer
Linked feature flag ID
object
Targeting filters
object
Survey appearance config
string
Start date
string
End date

Response

Parameters

integer
required
PostHog project ID
string
required
Survey ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
array
Questions
object
Trigger conditions
boolean
Archive the survey
string
Start date
string
End date

Response

Parameters

integer
required
PostHog project ID
string
required
survey_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

string
Organization ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query
array
Filter by event names
string
Filter by property type

Response

Parameters

string
required
PostHog project API key
string
required
Distinct user ID
string
required
Event name
object
Event properties
string
ISO 8601 timestamp
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

string
required
PostHog project API key
array
required
List of event objects
boolean
Flag historical imports (Default: false)
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

string
required
PostHog project API key
string
required
Distinct user ID
object
required
Properties to set
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

string
required
PostHog project API key
string
required
Canonical distinct ID
string
required
Alias distinct ID to merge in
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

string
required
PostHog project API key
string
required
Distinct user ID
object
Group memberships
object
Person properties
object
Group properties
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

string
required
PostHog project API key
string
required
Group type (e.g. ‘company’)
string
required
Group key (the unique ID)
object
required
Properties to set on the group
string
PostHog ingest URL (default: https://us.i.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query
string
Filter by distinct ID
string
Filter by email

Response

Parameters

integer
required
PostHog project ID
string
required
person_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Person ID
object
required
Properties to set
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Person ID
boolean
Also delete events (GDPR) (Default: false)
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
array
required
Person IDs to delete
boolean
Also delete events (Default: false)
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Group type index (0-4)
string
PostHog instance URL (default: https://app.posthog.com)
string
Search query

Response

Parameters

integer
required
PostHog project ID
integer
required
Group type index
string
required
Group key
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
cohort_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Cohort name
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
boolean
Static cohort (Default: false)
object
Filter config
array
Group filters

Response

Parameters

integer
required
PostHog project ID
integer
required
Cohort ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
object
Filters
array
Groups

Response

Parameters

integer
required
PostHog project ID
integer
required
cohort_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Cohort ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)

Response

Parameters

integer
required
PostHog project ID
string
required
recording_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
recording_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query

Response

Parameters

integer
required
PostHog project ID
integer
required
action_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Action name
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
array
Action steps (conditions)
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
Action ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
array
Steps
array
Tag list

Response

Parameters

integer
required
PostHog project ID
integer
required
Action ID
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Action name to find + delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
string
Search query

Response

Parameters

integer
required
PostHog project ID
integer
required
annotation_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Annotation text
string
required
Date marker (ISO 8601)
string
PostHog instance URL (default: https://app.posthog.com)
integer
Linked insight (dashboard item)
string
‘dashboard_item’ / ‘project’ / ‘organization’ (Default: organization)

Response

Parameters

integer
required
PostHog project ID
integer
required
Annotation ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New content
string
New date marker
string
New scope

Response

Parameters

integer
required
PostHog project ID
integer
required
annotation_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)
integer
Filter by insight ID

Response

Parameters

integer
required
PostHog project ID
string
required
alert_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
integer
required
Insight ID
string
required
Alert name
string
PostHog instance URL (default: https://app.posthog.com)
object
Threshold config
array
User IDs to notify
boolean
Enabled (Default: true)
object
Notification target config

Response

Parameters

integer
required
PostHog project ID
string
required
Alert ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
object
Threshold config
array
User IDs
boolean
Enabled state
object
Notification targets

Response

Parameters

integer
required
PostHog project ID
string
required
alert_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
PostHog instance URL (default: https://app.posthog.com)
integer
Max results (Default: 100)
integer
Results to skip (Default: 0)

Response

Parameters

integer
required
PostHog project ID
string
required
feature_id to retrieve
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Feature name
string
PostHog instance URL (default: https://app.posthog.com)
string
Description
string
draft / beta / general-availability / archived (Default: beta)
string
Documentation URL
integer
Linked feature flag ID

Response

Parameters

integer
required
PostHog project ID
string
required
Feature ID
string
PostHog instance URL (default: https://app.posthog.com)
string
New name
string
New description
string
Updated stage
string
Updated documentation URL

Response

Parameters

integer
required
PostHog project ID
string
required
feature_id to delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Parameters

integer
required
PostHog project ID
string
required
Feature name to find + delete
string
PostHog instance URL (default: https://app.posthog.com)

Response

Amplitude

Databricks

Exa Search