create_action | Create an action (saved event definition) with optional match steps. |
create_alert | Create an alert on an insight (notifies when a threshold condition is met). |
create_annotation | Create an annotation (e.g. mark a release or campaign on graphs). |
create_cohort | Create a cohort (dynamic via filters, or static). |
create_dashboard | Create an empty dashboard to pin insights on. |
create_early_access_feature | Create an early access feature users can opt into, optionally linked to a flag. |
create_experiment | Create an A/B test experiment in draft status, backed by a feature flag key. |
create_feature_flag | Create a feature flag with optional release conditions. |
create_insight | Create a saved insight from a query definition (trends, funnel, HogQL…). |
create_survey | Create a survey (created unlaunched; launch it from the PostHog UI or API). |
delete_action | Delete an action (soft delete, as required by the API). |
delete_alert | Permanently delete an alert by id (UUID). |
delete_annotation | Delete an annotation (soft delete, as required by the API). |
delete_cohort | Delete a cohort (soft delete, as required by the API). |
delete_dashboard | Delete a dashboard (soft delete, as required by the API). |
delete_early_access_feature | Permanently delete an early access feature by id (UUID). |
delete_experiment | Delete an experiment (soft delete, as required by the API). |
delete_feature_flag | Delete a feature flag (soft delete, as required by the API). |
delete_insight | Delete an insight (soft delete, as required by the API). |
delete_person | Delete persons by numeric id or distinct_id (optionally including their events). |
delete_survey | Permanently delete a survey by id (UUID). |
update_feature_flag | Update a feature flag (toggle active, change name or release conditions). |
update_person | Update the properties of a person. |