Capture a single event in PostHog. The event is sent to the project's ingestion endpoint using the public Project API key.
Delete a person from a PostHog project by their person ID. This action is irreversible.
Create an annotation in a PostHog project. Annotations mark important moments (releases, campaigns) on analytics charts.
Search for persons in a PostHog project. Returns a maximum of 100 persons per call.
Retrieve a single person from a PostHog project by their person ID.
Identify a user in PostHog by sending an $identify event with person properties ($set).
List cohorts in a PostHog project. Returns a maximum of 100 cohorts per call.
List feature flags in a PostHog project. Returns a maximum of 100 feature flags per call.
Perform an arbitrary authorized API call to the PostHog API.
List all PostHog projects the authenticated user has access to. Returns a maximum of 100 projects.
Run a HogQL (SQL-like) query against a PostHog project's analytics data and return the result rows.