Sim

PostHog

Analyse de produit et gestion de fonctionnalités

L'outil PostHog intègre des analyses de produit puissantes, la gestion des fonctionnalités, l'expérimentation et des insights sur le comportement des utilisateurs directement dans vos flux de travail agentiques. Conçu pour les équipes modernes, il vous permet de capturer, d'analyser et d'agir sur les données utilisateurs en temps réel — vous aidant à créer de meilleurs produits, comprendre l'engagement et augmenter les conversions.

Avec l'outil PostHog, vous pouvez :

  • Suivre et analyser les événements : utilisez les opérations posthog_capture_event et posthog_batch_events pour enregistrer des actions individuelles ou multiples des utilisateurs, des vues de pages ou des événements personnalisés pour des analyses approfondies.
  • Explorer les données d'événements : récupérez et listez les événements historiques ou en temps réel à l'aide de l'opération posthog_list_events pour une analyse avancée des événements.
  • Comprendre les utilisateurs : tirez parti des opérations posthog_list_persons, posthog_get_person et posthog_delete_person pour gérer les profils utilisateurs, obtenir des insights détaillés sur les utilisateurs ou les supprimer si nécessaire.
  • Obtenir des insights exploitables sur les produits : visualisez les parcours utilisateurs, l'utilisation des fonctionnalités et l'engagement via les opérations posthog_list_insights, posthog_get_insight et posthog_create_insight.
  • Gérer et déployer des fonctionnalités en toute sécurité : activez des fonctionnalités et exécutez des tests A/B ou multivariés à grande échelle à l'aide d'opérations comme posthog_list_feature_flags, posthog_get_feature_flag, posthog_create_feature_flag, posthog_update_feature_flag et posthog_delete_feature_flag.
  • Segmenter et cibler des audiences : créez, listez ou gérez des cohortes avec posthog_list_cohorts, posthog_get_cohort et posthog_create_cohort.
  • Recueillir des retours directs : concevez, déployez et analysez des sondages grâce à posthog_list_surveys, posthog_get_survey, posthog_create_survey et posthog_update_survey.
  • Surveiller l'expérience utilisateur : accédez et analysez les enregistrements de sessions via les opérations posthog_list_session_recordings et posthog_get_session_recording.
  • Collaborer avec votre équipe : organisez des tableaux de bord (posthog_list_dashboards, posthog_get_dashboard), créez et annotez des insights et des événements, et gérez des projets et des organisations au sein de PostHog.

Que vous souhaitiez mettre en œuvre des analyses de produits à grande échelle, améliorer l'intégration des utilisateurs, affiner votre feuille de route produit ou automatiser les décisions basées sur des données d'utilisation réelles, l'outil PostHog dote vos agents et flux de travail d'analyses avancées et d'expérimentations intégrées au produit — le tout sur une plateforme unifiée.

Vous recherchez une véritable analyse de produit avec confidentialité, évolutivité et une option open-source ? PostHog est approuvé par des équipes agiles et des entreprises du monde entier.

Instructions d'utilisation

Intégrez PostHog dans votre flux de travail. Suivez les événements, gérez les indicateurs de fonctionnalités, analysez le comportement des utilisateurs, menez des expériences, créez des sondages et accédez aux enregistrements de session.

Outils

posthog_capture_event

Capturez un événement unique dans PostHog. Utilisez cette fonction pour suivre les actions des utilisateurs, les vues de pages ou des événements personnalisés.

Entrée

ParamètreTypeObligatoireDescription
projectApiKeystringOuiClé API du projet PostHog (jeton public pour l'ingestion d'événements)
regionstringNonRégion PostHog : us (par défaut) ou eu
eventstringOuiLe nom de l'événement à capturer (par ex., "page_view", "button_clicked")
distinctIdstringOuiIdentifiant unique pour l'utilisateur ou l'appareil. Peut être l'ID utilisateur, l'ID de l'appareil ou un ID anonyme
propertiesstringNonChaîne JSON des propriétés de l'événement (par ex., {"button_name": "signup", "page": "homepage"})
timestampstringNonHorodatage ISO 8601 indiquant quand l'événement s'est produit. Si non fourni, utilise l'heure actuelle

Sortie

ParamètreTypeDescription
statusstringMessage d'état indiquant si l'événement a été capturé avec succès

posthog_batch_events

Capturez plusieurs événements à la fois dans PostHog. Utilisez cette fonction pour l'ingestion d'événements en masse afin d'améliorer les performances.

Entrée

ParamètreTypeObligatoireDescription
projectApiKeychaîneOuiClé API du projet PostHog (jeton public pour l'ingestion d'événements)
regionchaîneNonRégion PostHog : us (par défaut) ou eu
batchchaîneOuiTableau JSON d'événements à capturer. Chaque événement doit avoir : event, distinct_id, et éventuellement properties, timestamp. Exemple : [{"event": "page_view", "distinct_id": "user123", "properties": {"page": "/"}}]

Sortie

ParamètreTypeDescription
statuschaîneMessage d'état indiquant si le lot a été capturé avec succès
eventsProcessednombreNombre d'événements traités dans le lot

posthog_list_events

Liste des événements dans PostHog. Remarque : ce point de terminaison est obsolète mais conservé pour la compatibilité ascendante. Pour une utilisation en production, préférez le point de terminaison Query avec HogQL.

Entrée

ParamètreTypeObligatoireDescription
personalApiKeychaîneOuiClé API personnelle PostHog (pour l'accès API authentifié)
regionchaîneNonRégion PostHog : us (par défaut) ou eu
projectIdchaîneOuiID du projet PostHog
limitnombreNonNombre d'événements à retourner (par défaut : 100, max : 100)
offsetnombreNonNombre d'événements à ignorer pour la pagination
eventchaîneNonFiltrer par nom d'événement spécifique
distinctIdchaîneNonFiltrer par distinct_id spécifique
beforechaîneNonHorodatage ISO 8601 - ne renvoie que les événements antérieurs à cette date
afterchaîneNonHorodatage ISO 8601 - ne renvoie que les événements postérieurs à cette date

Sortie

ParamètreTypeDescription
eventsarrayListe des événements avec leurs propriétés et métadonnées

posthog_list_persons

Liste des personnes (utilisateurs) dans PostHog. Renvoie les profils utilisateurs avec leurs propriétés et identifiants distincts.

Entrée

ParamètreTypeObligatoireDescription
personalApiKeystringOuiClé API personnelle PostHog (pour l'accès API authentifié)
regionstringNonRégion PostHog : us (par défaut) ou eu
projectIdstringOuiID du projet PostHog
limitnumberNonNombre de personnes à renvoyer (par défaut : 100, max : 100)
offsetnumberNonNombre de personnes à ignorer pour la pagination
searchstringNonRechercher des personnes par email, nom ou ID distinct
distinctIdstringNonFiltrer par distinct_id spécifique

Sortie

ParamètreTypeDescription
personsarrayListe des personnes avec leurs propriétés et identifiants

posthog_get_person

Obtenir des informations détaillées sur une personne spécifique dans PostHog par son ID ou UUID.

Entrée

ParamètreTypeObligatoireDescription
personalApiKeystringOuiClé API personnelle PostHog (pour l'accès API authentifié)
regionstringNonRégion PostHog : us (par défaut) ou eu
projectIdstringOuiID du projet PostHog
personIdstringOuiID ou UUID de la personne à récupérer

Sortie

ParamètreTypeDescription
personobjectDétails de la personne incluant les propriétés et les identifiants

posthog_delete_person

Supprimer une personne de PostHog. Cela supprimera tous les événements et données associés. À utiliser avec précaution.

Entrée

ParamètreTypeObligatoireDescription
personalApiKeystringOuiClé API personnelle PostHog (pour l'accès API authentifié)
regionstringNonRégion PostHog : us (par défaut) ou eu
projectIdstringOuiID du projet PostHog
personIdstringOuiID ou UUID de la personne à supprimer

Sortie

ParamètreTypeDescription
statusstringMessage d'état indiquant si la personne a été supprimée avec succès

posthog_query

Exécuter une requête HogQL dans PostHog. HogQL est PostHog

Entrée

ParamètreTypeObligatoireDescription
personalApiKeystringOuiClé API personnelle PostHog (pour l'accès API authentifié)
regionstringNonRégion PostHog : us (par défaut) ou eu
projectIdstringOuiID du projet PostHog
querystringOuiRequête HogQL à exécuter. Exemple : {"kind": "HogQLQuery", "query": "SELECT event, count() FROM events WHERE timestamp > now() - INTERVAL 1 DAY GROUP BY event"}
ExamplestringNonPas de description
valuesstringNonChaîne JSON optionnelle des valeurs de paramètres pour les requêtes paramétrées. Exemple : {"user_id": "123"}
ExamplestringNonPas de description

Sortie

ParamètreTypeDescription
resultsarrayRésultats de la requête sous forme de tableau de lignes

posthog_list_insights

Liste tous les insights dans un projet PostHog. Renvoie les configurations, filtres et métadonnées des insights.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiClé API personnelle PostHog
projectIdstringOuiL'ID du projet PostHog
regionstringNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
limitnumberNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnumberNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
countnumberNombre total d'insights dans le projet
nextstringURL pour la page suivante de résultats
previousstringURL pour la page précédente de résultats
resultsarrayListe des insights avec leurs configurations et métadonnées

posthog_get_insight

Obtenir un insight spécifique par ID depuis PostHog. Renvoie la configuration détaillée, les filtres et les métadonnées de l'insight.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiClé API personnelle PostHog
projectIdstringOuiL'ID du projet PostHog
insightIdstringOuiL'ID de l'insight à récupérer
regionstringNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")

Sortie

ParamètreTypeDescription
idnumberIdentifiant unique pour l'aperçu
namestringNom de l'aperçu
descriptionstringDescription de l'aperçu
filtersobjectConfiguration du filtre pour l'aperçu
queryobjectConfiguration de la requête pour l'aperçu
created_atstringHorodatage ISO de création de l'aperçu
created_byobjectUtilisateur ayant créé l'aperçu
last_modified_atstringHorodatage ISO de la dernière modification de l'aperçu
last_modified_byobjectUtilisateur ayant effectué la dernière modification de l'aperçu
savedbooleanIndique si l'aperçu est enregistré
dashboardsarrayIdentifiants des tableaux de bord où cet aperçu apparaît
tagsarrayTags associés à l'aperçu
favoritedbooleanIndique si l'aperçu est marqué comme favori

posthog_create_insight

Créer un nouvel aperçu dans PostHog. Nécessite un nom d'aperçu et des filtres de configuration ou une requête.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiClé API personnelle PostHog
projectIdstringOuiL'ID du projet PostHog
regionstringNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
namestringNonNom de l'aperçu (facultatif - PostHog générera un nom dérivé si non fourni)
descriptionstringNonDescription de l'aperçu
filtersstringNonChaîne JSON de configuration du filtre pour l'aperçu
querystringNonChaîne JSON de configuration de la requête pour l'aperçu
dashboardsstringNonListe d'identifiants de tableaux de bord séparés par des virgules pour y ajouter cet aperçu
tagsstringNonListe de tags séparés par des virgules pour l'aperçu

Sortie

ParamètreTypeDescription
idnumberIdentifiant unique pour l'insight créé
namestringNom de l'insight
descriptionstringDescription de l'insight
filtersobjectConfiguration du filtre pour l'insight
queryobjectConfiguration de la requête pour l'insight
created_atstringHorodatage ISO de création de l'insight
created_byobjectUtilisateur ayant créé l'insight
last_modified_atstringHorodatage ISO de la dernière modification de l'insight
savedbooleanIndique si l'insight est enregistré
dashboardsarrayIdentifiants des tableaux de bord où cet insight apparaît
tagsarrayTags associés à l'insight

posthog_list_dashboards

Liste tous les tableaux de bord dans un projet PostHog. Renvoie les configurations des tableaux de bord, les tuiles et les métadonnées.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiClé API personnelle PostHog
projectIdstringOuiL'ID du projet PostHog
regionstringNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
limitnumberNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnumberNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
countnumberNombre total de tableaux de bord dans le projet
nextstringURL pour la page suivante de résultats
previousstringURL pour la page précédente de résultats
resultsarrayListe des tableaux de bord avec leurs configurations et métadonnées

posthog_get_dashboard

Obtenir un tableau de bord spécifique par ID depuis PostHog. Renvoie la configuration détaillée du tableau de bord, les tuiles et les métadonnées.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
dashboardIdchaîneOuiL'ID du tableau de bord à récupérer
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")

Sortie

ParamètreTypeDescription
idnombreIdentifiant unique pour le tableau de bord
namechaîneNom du tableau de bord
descriptionchaîneDescription du tableau de bord
pinnedbooléenIndique si le tableau de bord est épinglé
created_atchaîneHorodatage ISO de création du tableau de bord
created_byobjetUtilisateur qui a créé le tableau de bord
last_modified_atchaîneHorodatage ISO de la dernière modification du tableau de bord
last_modified_byobjetUtilisateur qui a modifié le tableau de bord en dernier
tilestableauTuiles/widgets sur le tableau de bord avec leurs configurations
filtersobjetFiltres globaux appliqués au tableau de bord
tagstableauTags associés au tableau de bord
restriction_levelnombreNiveau de restriction d'accès pour le tableau de bord

posthog_list_actions

Lister toutes les actions dans un projet PostHog. Renvoie les définitions d'actions, les étapes et les métadonnées.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
limitnombreNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
countnombreNombre total d'actions dans le projet
nextchaîneURL pour la page suivante de résultats
previouschaîneURL pour la page précédente de résultats
resultstableauListe des actions avec leurs définitions et métadonnées

posthog_list_cohorts

Liste toutes les cohortes dans un projet PostHog. Renvoie les définitions de cohorte, les filtres et les décomptes d'utilisateurs.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
limitnombreNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
countnumberNombre total de cohortes dans le projet
nextstringURL pour la page suivante de résultats
previousstringURL pour la page précédente de résultats
resultsarrayListe des cohortes avec leurs définitions et métadonnées

posthog_get_cohort

Obtenir une cohorte spécifique par ID depuis PostHog. Renvoie la définition détaillée de la cohorte, les filtres et le nombre d'utilisateurs.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiClé API personnelle PostHog
projectIdstringOuiL'ID du projet PostHog
cohortIdstringOuiL'ID de la cohorte à récupérer
regionstringNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")

Sortie

ParamètreTypeDescription
idnumberIdentifiant unique pour la cohorte
namestringNom de la cohorte
descriptionstringDescription de la cohorte
groupsarrayGroupes qui définissent la cohorte
deletedbooleanSi la cohorte est supprimée
filtersobjectConfiguration des filtres pour la cohorte
queryobjectConfiguration des requêtes pour la cohorte
created_atstringHorodatage ISO de création de la cohorte
created_byobjectUtilisateur qui a créé la cohorte
is_calculatingbooleanSi la cohorte est en cours de calcul
last_calculationstringHorodatage ISO du dernier calcul
errors_calculatingnumberNombre d'erreurs pendant le calcul
countnumberNombre d'utilisateurs dans la cohorte
is_staticbooleanSi la cohorte est statique
versionnumberNuméro de version de la cohorte

posthog_create_cohort

Créer une nouvelle cohorte dans PostHog. Nécessite un nom de cohorte et une configuration de filtre ou de requête.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
namechaîneNonNom de la cohorte (facultatif - PostHog utilisera "Untitled cohort" si non fourni)
descriptionchaîneNonDescription de la cohorte
filterschaîneNonChaîne JSON de la configuration du filtre pour la cohorte
querychaîneNonChaîne JSON de la configuration de requête pour la cohorte
is_staticbooléenNonSi la cohorte est statique (par défaut : false)
groupschaîneNonChaîne JSON des groupes qui définissent la cohorte

Sortie

ParamètreTypeDescription
idnombreIdentifiant unique pour la cohorte créée
namechaîneNom de la cohorte
descriptionchaîneDescription de la cohorte
groupstableauGroupes qui définissent la cohorte
deletedbooléenSi la cohorte est supprimée
filtersobjetConfiguration du filtre pour la cohorte
queryobjetConfiguration de requête pour la cohorte
created_atchaîneHorodatage ISO de création de la cohorte
created_byobjetUtilisateur qui a créé la cohorte
is_calculatingbooléenSi la cohorte est en cours de calcul
countnombreNombre d'utilisateurs dans la cohorte
is_staticbooléenSi la cohorte est statique
versionnombreNuméro de version de la cohorte

posthog_list_annotations

Liste toutes les annotations dans un projet PostHog. Renvoie le contenu des annotations, les horodatages et les insights associés.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
limitnombreNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
countnombreNombre total d'annotations dans le projet
nextchaîneURL pour la page suivante de résultats
previouschaîneURL pour la page précédente de résultats
resultstableauListe des annotations avec leur contenu et métadonnées

posthog_create_annotation

Créer une nouvelle annotation dans PostHog. Marquez des événements importants sur vos graphiques avec date et description.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiL'ID du projet PostHog
regionchaîneNonRégion cloud PostHog : "us" ou "eu" (par défaut : "us")
contentchaîneOuiContenu/texte de l'annotation
date_markerchaîneOuiHorodatage ISO indiquant quand l'annotation s'applique (ex. : "2024-01-15T10:00:00Z")
scopechaîneNonPortée de l'annotation : "project" ou "dashboard_item" (par défaut : "project")
dashboard_itemchaîneNonID de l'élément du tableau de bord auquel attacher cette annotation
insight_short_idchaîneNonID court de l'insight auquel attacher cette annotation

Sortie

ParamètreTypeDescription
idnumberIdentifiant unique pour l'annotation créée
contentstringContenu/texte de l'annotation
date_markerstringHorodatage ISO indiquant quand l'annotation s'applique
created_atstringHorodatage ISO de la création de l'annotation
updated_atstringHorodatage ISO de la dernière mise à jour de l'annotation
created_byobjectUtilisateur qui a créé l'annotation
dashboard_itemnumberID de l'élément du tableau de bord auquel cette annotation est attachée
insight_short_idstringID court de l'aperçu auquel cette annotation est attachée
insight_namestringNom de l'aperçu auquel cette annotation est attachée
scopestringPortée de l'annotation (projet ou élément du tableau de bord)
deletedbooleanIndique si l'annotation est supprimée

posthog_list_feature_flags

Lister tous les indicateurs de fonctionnalité dans un projet PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
limitnumberNonNombre de résultats à retourner
offsetnumberNonNombre de résultats à ignorer

Sortie

ParamètreTypeDescription
resultsarrayListe des indicateurs de fonctionnalité

posthog_get_feature_flag

Obtenir les détails d'un indicateur de fonctionnalité spécifique

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
flagIdstringOuiL'ID de l'indicateur de fonctionnalité
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog

Sortie

ParamètreTypeDescription
flagobjectDétails de l'indicateur de fonctionnalité

posthog_create_feature_flag

Créer un nouvel indicateur de fonctionnalité dans PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
namestringNonNom de l'indicateur de fonctionnalité (facultatif - peut être vide)
keystringOuiClé de l'indicateur de fonctionnalité (identifiant unique)
filtersstringNonFiltres de l'indicateur de fonctionnalité sous forme de chaîne JSON
activebooleanNonSi l'indicateur est actif (par défaut : true)
ensureExperienceContinuitybooleanNonSi la continuité de l'expérience doit être assurée (par défaut : false)
rolloutPercentagenumberNonPourcentage de déploiement (0-100)

Sortie

ParamètreTypeDescription
flagobjetFeature flag créé

posthog_update_feature_flag

Mettre à jour un feature flag existant dans PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdchaîneOuiL'ID du projet PostHog
flagIdchaîneOuiL'ID du feature flag
regionchaîneOuiRégion cloud PostHog : us ou eu
apiKeychaîneOuiClé API personnelle PostHog
namechaîneNonNom du feature flag
keychaîneNonClé du feature flag (identifiant unique)
filterschaîneNonFiltres du feature flag au format JSON
activebooléenNonSi le flag est actif
ensureExperienceContinuitybooléenNonSi la continuité de l'expérience doit être assurée
rolloutPercentagenombreNonPourcentage de déploiement (0-100)

Sortie

ParamètreTypeDescription
flagobjetFeature flag mis à jour

posthog_delete_feature_flag

Supprimer un feature flag de PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdchaîneOuiL'ID du projet PostHog
flagIdchaîneOuiL'ID du feature flag à supprimer
regionchaîneOuiRégion cloud PostHog : us ou eu
apiKeychaîneOuiClé API personnelle PostHog

Sortie

ParamètreTypeDescription
successbooleanIndique si la suppression a réussi
messagestringMessage de confirmation

posthog_evaluate_flags

Évalue les indicateurs de fonctionnalités pour un utilisateur ou un groupe spécifique. Il s'agit d'un point de terminaison public qui utilise la clé API du projet.

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiRégion cloud PostHog : us ou eu
projectApiKeystringOuiClé API du projet PostHog (pas la clé API personnelle)
distinctIdstringOuiL'identifiant distinct de l'utilisateur pour lequel évaluer les indicateurs
groupsstringNonGroupes sous forme de chaîne JSON (par exemple, {"company": "company_id_in_your_db"})
personPropertiesstringNonPropriétés de la personne sous forme de chaîne JSON
groupPropertiesstringNonPropriétés du groupe sous forme de chaîne JSON

Sortie

ParamètreTypeDescription
featureFlagsobjectÉvaluations des indicateurs de fonctionnalités (paires clé-valeur où les valeurs sont des booléens ou des variantes de chaînes)
featureFlagPayloadsobjectCharges utiles supplémentaires attachées aux indicateurs de fonctionnalités
errorsWhileComputingFlagsbooleanIndique s'il y a eu des erreurs lors du calcul des indicateurs

posthog_list_experiments

Liste toutes les expériences dans un projet PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
limitnumberNonNombre de résultats à retourner
offsetnumberNonNombre de résultats à ignorer

Sortie

ParamètreTypeDescription
resultsarrayListe des expériences

posthog_get_experiment

Obtenir les détails d'une expérience spécifique

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
experimentIdstringOuiL'ID de l'expérience
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog

Sortie

ParamètreTypeDescription
experimentobjectDétails de l'expérience

posthog_create_experiment

Créer une nouvelle expérience dans PostHog

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiL'ID du projet PostHog
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
namestringNonNom de l'expérience (facultatif)
descriptionstringNonDescription de l'expérience
featureFlagKeystringOuiClé du feature flag à utiliser pour l'expérience
parametersstringNonParamètres de l'expérience sous forme de chaîne JSON
filtersstringNonFiltres de l'expérience sous forme de chaîne JSON
variantsstringNonVariantes de l'expérience sous forme de chaîne JSON
startDatestringNonDate de début de l'expérience (format ISO)
endDatestringNonDate de fin de l'expérience (format ISO)

Sortie

ParamètreTypeDescription
experimentobjetExpérience créée

posthog_list_surveys

Liste tous les sondages dans un projet PostHog. Les sondages vous permettent de recueillir des commentaires des utilisateurs.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)
limitnombreNonNombre de résultats à retourner (par défaut : 100)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
surveystableauListe des sondages dans le projet

posthog_get_survey

Obtenir les détails d'un sondage spécifique dans PostHog par ID.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
surveyIdchaîneOuiID du sondage à récupérer
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
surveyobjetDétails du sondage

posthog_create_survey

Créez un nouveau sondage dans PostHog. Prend en charge les types de questions : basique (ouvert), lien, évaluation et choix multiple.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID de projet PostHog
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)
namechaîneNonNom du sondage (facultatif)
descriptionchaîneNonDescription du sondage
typechaîneNonType de sondage : popover (in-app) ou api (implémentation personnalisée) (par défaut : popover)
questionschaîneOuiChaîne JSON du tableau de questions du sondage. Chaque question doit avoir un type (open/link/rating/multiple_choice) et un texte de question. Les questions d'évaluation peuvent avoir une échelle (1-10), lowerBoundLabel, upperBoundLabel. Les questions à choix multiples nécessitent un tableau de choix. Les questions de lien peuvent avoir buttonText.
startDatechaîneNonDate de début du sondage au format ISO 8601
endDatechaîneNonDate de fin du sondage au format ISO 8601
appearancechaîneNonChaîne JSON de configuration d'apparence (couleurs, position, etc.)
conditionschaîneNonChaîne JSON des conditions d'affichage (correspondance d'URL, etc.)
targetingFlagFilterschaîneNonChaîne JSON des filtres de feature flag pour le ciblage
linkedFlagIdchaîneNonID de feature flag à lier à ce sondage
responsesLimitnombreNonNombre maximum de réponses à collecter

Sortie

ParamètreTypeDescription
surveyobjetDétails du sondage créé

posthog_update_survey

Mettre à jour un sondage existant dans PostHog. Permet de modifier les questions, l'apparence, les conditions et d'autres paramètres.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
surveyIdchaîneOuiID du sondage à mettre à jour
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)
namechaîneNonNom du sondage
descriptionchaîneNonDescription du sondage
typechaîneNonType de sondage : popover ou api
questionschaîneNonChaîne JSON du tableau des questions du sondage. Chaque question doit avoir un type (open/link/rating/multiple_choice) et un texte de question.
startDatechaîneNonDate de début du sondage au format ISO 8601
endDatechaîneNonDate de fin du sondage au format ISO 8601
appearancechaîneNonChaîne JSON de configuration d'apparence (couleurs, position, etc.)
conditionschaîneNonChaîne JSON des conditions d'affichage (correspondance d'URL, etc.)
targetingFlagFilterschaîneNonChaîne JSON des filtres de feature flag pour le ciblage
linkedFlagIdchaîneNonID du feature flag à lier à ce sondage
responsesLimitnombreNonNombre maximum de réponses à collecter
archivedbooléenNonArchiver ou désarchiver le sondage

Sortie

ParamètreTypeDescription
surveyobjetDétails du sondage mis à jour

posthog_list_session_recordings

Liste des enregistrements de session dans un projet PostHog. Les enregistrements de session capturent les interactions des utilisateurs avec votre application.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)
limitnombreNonNombre de résultats à retourner (par défaut : 50)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
recordingstableauListe des enregistrements de session

posthog_get_session_recording

Obtenir les détails d'un enregistrement de session spécifique dans PostHog par ID.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
recordingIdchaîneOuiID de l'enregistrement de session à récupérer
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
recordingobjetDétails de l'enregistrement de session

posthog_list_recording_playlists

Lister les playlists d'enregistrements de session dans un projet PostHog. Les playlists vous permettent d'organiser et de gérer les enregistrements de session.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
projectIdchaîneOuiID du projet PostHog
regionchaîneNonRégion cloud PostHog : us ou eu (par défaut : us)
limitnombreNonNombre de résultats à retourner (par défaut : 100)
offsetnombreNonNombre de résultats à ignorer pour la pagination

Sortie

ParamètreTypeDescription
playliststableauListe des playlists d'enregistrements de session

posthog_list_event_definitions

Lister toutes les définitions d'événements dans un projet PostHog. Les définitions d'événements représentent les événements suivis avec des métadonnées comme les descriptions, les tags et les statistiques d'utilisation.

Entrée

ParamètreTypeObligatoireDescription
projectIdchaîneOuiID du projet PostHog
regionchaîneOuiRégion cloud PostHog : us ou eu
apiKeychaîneOuiClé API personnelle PostHog
limitnombreNonNombre de résultats à retourner par page (par défaut : 100)
offsetnombreNonL'index initial à partir duquel retourner les résultats
searchchaîneNonTerme de recherche pour filtrer les définitions d'événements par nom

Sortie

ParamètreTypeDescription
countnumberNombre total de définitions d'événements
nextstringURL pour la page suivante de résultats
previousstringURL pour la page précédente de résultats
resultsarrayListe des définitions d'événements

posthog_get_event_definition

Obtenir les détails d'une définition d'événement spécifique dans PostHog. Renvoie des informations complètes sur l'événement, y compris les métadonnées, les statistiques d'utilisation et le statut de vérification.

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiID du projet PostHog
eventDefinitionIdstringOuiID de la définition d'événement à récupérer
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog

Sortie

ParamètreTypeDescription
idstringIdentifiant unique pour la définition d'événement
namestringNom de l'événement
descriptionstringDescription de l'événement
tagsarrayTags associés à l'événement
volume_30_daynumberNombre d'événements reçus au cours des 30 derniers jours
query_usage_30_daynumberNombre de fois où cet événement a été interrogé au cours des 30 derniers jours
created_atstringHorodatage ISO de création de l'événement
last_seen_atstringHorodatage ISO de dernière observation de l'événement
updated_atstringHorodatage ISO de mise à jour de l'événement
updated_byobjectUtilisateur ayant dernièrement mis à jour l'événement
verifiedbooleanIndique si l'événement a été vérifié
verified_atstringHorodatage ISO de vérification de l'événement
verified_bystringUtilisateur ayant vérifié l'événement

posthog_update_event_definition

Mettre à jour une définition d'événement dans PostHog. Permet de modifier la description, les tags et le statut de vérification pour maintenir des schémas d'événements propres.

Entrée

ParamètreTypeObligatoireDescription
projectIdchaîneOuiID du projet PostHog
eventDefinitionIdchaîneOuiID de la définition d'événement à mettre à jour
regionchaîneOuiRégion cloud PostHog : us ou eu
apiKeychaîneOuiClé API personnelle PostHog
descriptionchaîneNonDescription mise à jour pour l'événement
tagschaîneNonListe de tags séparés par des virgules à associer à l'événement
verifiedbooléenNonIndique si l'événement doit être marqué comme vérifié

Sortie

ParamètreTypeDescription
idchaîneIdentifiant unique pour la définition d'événement
namechaîneNom de l'événement
descriptionchaîneDescription mise à jour de l'événement
tagstableauTags mis à jour associés à l'événement
volume_30_daynombreNombre d'événements reçus au cours des 30 derniers jours
query_usage_30_daynombreNombre de fois où cet événement a été interrogé au cours des 30 derniers jours
created_atchaîneHorodatage ISO de création de l'événement
last_seen_atchaîneHorodatage ISO de la dernière observation de l'événement
updated_atchaîneHorodatage ISO de la mise à jour de l'événement
updated_byobjetUtilisateur ayant effectué la dernière mise à jour de l'événement
verifiedbooléenIndique si l'événement a été vérifié
verified_atchaîneHorodatage ISO de vérification de l'événement
verified_bychaîneUtilisateur ayant vérifié l'événement

posthog_list_property_definitions

Liste toutes les définitions de propriétés dans un projet PostHog. Les définitions de propriétés représentent les propriétés suivies avec des métadonnées comme les descriptions, les tags, les types et les statistiques d'utilisation.

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiID du projet PostHog
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
limitnumberNonNombre de résultats à renvoyer par page (par défaut : 100)
offsetnumberNonL'index initial à partir duquel renvoyer les résultats
searchstringNonTerme de recherche pour filtrer les définitions de propriétés par nom
typestringNonFiltrer par type de propriété : event, person ou group

Sortie

ParamètreTypeDescription
countnumberNombre total de définitions de propriétés
nextstringURL pour la page suivante de résultats
previousstringURL pour la page précédente de résultats
resultsarrayListe des définitions de propriétés

posthog_get_property_definition

Obtenir les détails d'une définition de propriété spécifique dans PostHog. Renvoie des informations complètes sur la propriété, y compris les métadonnées, le type, les statistiques d'utilisation et le statut de vérification.

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiID du projet PostHog
propertyDefinitionIdstringOuiID de la définition de propriété à récupérer
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog

Sortie

ParamètreTypeDescription
idstringIdentifiant unique pour la définition de propriété
namestringNom de la propriété
descriptionstringDescription de la propriété
tagsarrayTags associés à la propriété
is_numericalbooleanSi la propriété est numérique
is_seen_on_filtered_eventsbooleanSi la propriété est visible sur les événements filtrés
property_typestringLe type de données de la propriété
typestringType de propriété : événement, personne ou groupe
volume_30_daynumberNombre de fois où la propriété a été vue au cours des 30 derniers jours
query_usage_30_daynumberNombre de fois où cette propriété a été interrogée au cours des 30 derniers jours
created_atstringHorodatage ISO de création de la propriété
updated_atstringHorodatage ISO de mise à jour de la propriété
updated_byobjectUtilisateur ayant effectué la dernière mise à jour de la propriété
verifiedbooleanSi la propriété a été vérifiée
verified_atstringHorodatage ISO de vérification de la propriété
verified_bystringUtilisateur ayant vérifié la propriété
examplestringExemple de valeur pour la propriété

posthog_update_property_definition

Mettre à jour une définition de propriété dans PostHog. Permet de modifier la description, les tags, le type de propriété et le statut de vérification pour maintenir des schémas de propriétés propres.

Entrée

ParamètreTypeObligatoireDescription
projectIdstringOuiID du projet PostHog
propertyDefinitionIdstringOuiID de définition de propriété à mettre à jour
regionstringOuiRégion cloud PostHog : us ou eu
apiKeystringOuiClé API personnelle PostHog
descriptionstringNonDescription mise à jour pour la propriété
tagsstringNonListe de tags séparés par des virgules à associer à la propriété
verifiedbooleanNonSi la propriété doit être marquée comme vérifiée
property_typestringNonLe type de données de la propriété (par ex., String, Numeric, Boolean, DateTime, etc.)

Sortie

ParamètreTypeDescription
idstringIdentifiant unique pour la définition de propriété
namestringNom de la propriété
descriptionstringDescription mise à jour de la propriété
tagsarrayTags mis à jour associés à la propriété
is_numericalbooleanIndique si la propriété est numérique
is_seen_on_filtered_eventsbooleanIndique si la propriété est visible sur les événements filtrés
property_typestringLe type de données de la propriété
typestringType de propriété : événement, personne ou groupe
volume_30_daynumberNombre de fois où la propriété a été vue au cours des 30 derniers jours
query_usage_30_daynumberNombre de fois où cette propriété a été interrogée au cours des 30 derniers jours
created_atstringHorodatage ISO de création de la propriété
updated_atstringHorodatage ISO de mise à jour de la propriété
updated_byobjectUtilisateur ayant effectué la dernière mise à jour de la propriété
verifiedbooleanIndique si la propriété a été vérifiée
verified_atstringHorodatage ISO de vérification de la propriété
verified_bystringUtilisateur ayant vérifié la propriété
examplestringExemple de valeur pour la propriété

posthog_list_projects

Liste tous les projets dans l'organisation. Renvoie les détails du projet, y compris les identifiants, les noms, les jetons API et les paramètres. Utile pour obtenir les identifiants de projet nécessaires pour d'autres points de terminaison.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
regionchaîneNonRégion cloud : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
projectstableauListe des projets avec leur configuration et leurs paramètres

posthog_get_project

Obtenir des informations détaillées sur un projet spécifique par ID. Renvoie la configuration complète du projet, les paramètres et les feature flags.

Entrée

ParamètreTypeObligatoireDescription
projectIdchaîneOuiID du projet (ID numérique ou UUID)
apiKeychaîneOuiClé API personnelle PostHog
regionchaîneNonRégion cloud : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
projectobjetInformations détaillées sur le projet avec tous les paramètres de configuration

posthog_list_organizations

Liste toutes les organisations auxquelles l'utilisateur a accès. Renvoie les détails de l'organisation, y compris le nom, le slug, le niveau d'adhésion et les fonctionnalités disponibles.

Entrée

ParamètreTypeObligatoireDescription
apiKeychaîneOuiClé API personnelle PostHog
regionchaîneNonRégion cloud : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
organizationsarrayListe des organisations avec leurs paramètres et fonctionnalités

posthog_get_organization

Obtenez des informations détaillées sur une organisation spécifique par ID. Renvoie des informations complètes sur les paramètres, les fonctionnalités, l'utilisation et l'équipe de l'organisation.

Entrée

ParamètreTypeObligatoireDescription
organizationIdstringOuiID de l'organisation (UUID)
apiKeystringOuiClé API personnelle PostHog
regionstringNonRégion cloud : us ou eu (par défaut : us)

Sortie

ParamètreTypeDescription
organizationobjectInformations détaillées sur l'organisation avec paramètres et fonctionnalités

Notes

  • Catégorie : tools
  • Type : posthog
On this page

On this page

Instructions d'utilisation
Outils
posthog_capture_event
Entrée
Sortie
posthog_batch_events
Entrée
Sortie
posthog_list_events
Entrée
Sortie
posthog_list_persons
Entrée
Sortie
posthog_get_person
Entrée
Sortie
posthog_delete_person
Entrée
Sortie
posthog_query
Entrée
Sortie
posthog_list_insights
Entrée
Sortie
posthog_get_insight
Entrée
Sortie
posthog_create_insight
Entrée
Sortie
posthog_list_dashboards
Entrée
Sortie
posthog_get_dashboard
Entrée
Sortie
posthog_list_actions
Entrée
Sortie
posthog_list_cohorts
Entrée
Sortie
posthog_get_cohort
Entrée
Sortie
posthog_create_cohort
Entrée
Sortie
posthog_list_annotations
Entrée
Sortie
posthog_create_annotation
Entrée
Sortie
posthog_list_feature_flags
Entrée
Sortie
posthog_get_feature_flag
Entrée
Sortie
posthog_create_feature_flag
Entrée
Sortie
posthog_update_feature_flag
Entrée
Sortie
posthog_delete_feature_flag
Entrée
Sortie
posthog_evaluate_flags
Entrée
Sortie
posthog_list_experiments
Entrée
Sortie
posthog_get_experiment
Entrée
Sortie
posthog_create_experiment
Entrée
Sortie
posthog_list_surveys
Entrée
Sortie
posthog_get_survey
Entrée
Sortie
posthog_create_survey
Entrée
Sortie
posthog_update_survey
Entrée
Sortie
posthog_list_session_recordings
Entrée
Sortie
posthog_get_session_recording
Entrée
Sortie
posthog_list_recording_playlists
Entrée
Sortie
posthog_list_event_definitions
Entrée
Sortie
posthog_get_event_definition
Entrée
Sortie
posthog_update_event_definition
Entrée
Sortie
posthog_list_property_definitions
Entrée
Sortie
posthog_get_property_definition
Entrée
Sortie
posthog_update_property_definition
Entrée
Sortie
posthog_list_projects
Entrée
Sortie
posthog_get_project
Entrée
Sortie
posthog_list_organizations
Entrée
Sortie
posthog_get_organization
Entrée
Sortie
Notes
Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started