Pailot

PostHog

События, флаги, когорты и записи сессий PostHog

PostHog — продуктовая аналитика: события, персоны, инсайты, флаги функций, эксперименты, опросы и записи сессий.

С PostHog в Pailot вы можете:

  • Писать события по одному и пакетом; выполнять запросы HogQL (язык запросов PostHog)
  • Смотреть и удалять персон; вести инсайты, дашборды, действия, когорты и аннотации
  • Создавать и оценивать флаги функций; вести эксперименты и опросы
  • Смотреть записи сессий и плейлисты; править определения событий и свойств
  • Читать проекты и организации

Нужен персональный ключ API (Application Programming Interface — программный интерфейс) или ключ проекта (для приёма событий). Регион: us или eu. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.

Инструменты

posthog_capture_event

Записать одно событие: действие пользователя, просмотр страницы или своё событие.

Вход

ПараметрТипОбязательныйОписание
projectApiKeystringДаКлюч API проекта PostHog (публичный токен для приёма событий)
regionstringНетРегион PostHog: us (по умолчанию) или eu
eventstringДаИмя события (например "page_view", "button_clicked")
distinctIdstringДаУникальный ID пользователя или устройства
propertiesstringНетJSON свойств события (например {"button_name": "signup", "page": "homepage"})
timestampstringНетВремя события в ISO 8601; если нет — текущее

Выход

ПараметрТипОписание
statusstringСтатус: событие записано

posthog_batch_events

Записать пакет событий — быстрее, чем по одному.

Вход

ПараметрТипОбязательныйОписание
projectApiKeystringДаКлюч API проекта PostHog (публичный токен для приёма событий)
regionstringНетРегион PostHog: us (по умолчанию) или eu
batchstringДаJSON-массив событий: event, distinct_id и необязательные properties, timestamp. Пример: [{"event": "page_view", "distinct_id": "user123", "properties": {"page": "/"}}]

Выход

ПараметрТипОписание
statusstringСтатус: пакет записан
events_processednumberЧисло обработанных событий в пакете

posthog_list_persons

Список персон: профили, свойства и distinct ID.

Вход

ПараметрТипОбязательныйОписание
personalApiKeystringДаПерсональный ключ API PostHog (для авторизованного доступа)
regionstringНетРегион PostHog: us (по умолчанию) или eu
projectIdstringДаID проекта PostHog
limitnumberНетЧисло персон (по умолчанию 100, макс. 100)
offsetnumberНетСколько персон пропустить
searchstringНетПоиск персон по email, имени или distinct ID
distinctIdstringНетФильтр по distinct_id

Выход

ПараметрТипОписание
personsarrayПерсоны: свойства и идентификаторы
idstringID персоны
namestringИмя персоны
distinct_idsarrayВсе distinct ID этой персоны
created_atstringКогда персону увидели впервые
uuidstringUUID персоны
nextstringURL следующей страницы (если есть)

posthog_get_person

Данные персоны по ID или UUID.

Вход

ПараметрТипОбязательныйОписание
personalApiKeystringДаПерсональный ключ API PostHog (для авторизованного доступа)
regionstringНетРегион PostHog: us (по умолчанию) или eu
projectIdstringДаID проекта PostHog
personIdstringДаID или UUID персоны

Выход

ПараметрТипОписание
personobjectДанные персоны: свойства и идентификаторы
idstringID персоны
namestringИмя персоны
distinct_idsarrayВсе distinct ID этой персоны
created_atstringКогда персону увидели впервые
uuidstringUUID персоны

posthog_delete_person

Удалить персону и связанные события. Действие необратимое.

Вход

ПараметрТипОбязательныйОписание
personalApiKeystringДаПерсональный ключ API PostHog (для авторизованного доступа)
regionstringНетРегион PostHog: us (по умолчанию) или eu
projectIdstringДаID проекта PostHog
personIdstringДаID или UUID персоны для удаления

Выход

ПараметрТипОписание
statusstringСтатус: персона удалена

posthog_query

Выполнить запрос HogQL — язык запросов PostHog.

Вход

ПараметрТипОбязательныйОписание
personalApiKeystringДаПерсональный ключ API PostHog (для авторизованного доступа)
regionstringНетРегион PostHog: us (по умолчанию) или eu
projectIdstringДаID проекта PostHog
querystringДаЗапрос HogQL. Пример: {"kind": "HogQLQuery", "query": "SELECT event, count() FROM events WHERE timestamp > now() - INTERVAL 1 DAY GROUP BY event"}
ExamplestringНетНет описания
valuesstringНетJSON значений параметров запроса. Пример: {"user_id": "123"}
ExamplestringНетНет описания

Выход

ПараметрТипОписание
resultsarrayРезультаты запроса as an array of rows
columnsarrayИмена колонок результата
typesarrayТипы колонок результата
hogqlstringФактически выполненный запрос HogQL
has_morebooleanЕсть ещё результаты

posthog_list_insights

Все инсайты проекта: конфигурация, фильтры и метаданные.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
countnumberВсего инсайтов в проекте
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayИнсайты: конфигурация и метаданные
idnumberID инсайта
namestringИмя инсайта
descriptionstringОписание инсайта
filtersobjectФильтры инсайта
queryobjectЗапрос инсайта
created_atstringВремя создания инсайта (ISO)
created_byobjectКто создал инсайт
last_modified_atstringВремя последнего изменения инсайта (ISO)
last_modified_byobjectКто последний менял инсайт
savedbooleanИнсайт сохранён
dashboardsarrayID дашбордов, где показан инсайт

posthog_get_insight

Инсайт по ID: конфигурация, фильтры и метаданные.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
insightIdstringДаID инсайта
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
idnumberID инсайта
namestringИмя инсайта
descriptionstringОписание инсайта
filtersobjectФильтры инсайта
queryobjectЗапрос инсайта
created_atstringВремя создания инсайта (ISO)
created_byobjectКто создал инсайт
last_modified_atstringВремя последнего изменения инсайта (ISO)
last_modified_byobjectКто последний менял инсайт
savedbooleanИнсайт сохранён
dashboardsarrayID дашбордов, где показан инсайт
tagsarrayТеги инсайта
favoritedbooleanИнсайт в избранном

posthog_create_insight

Создать инсайт: имя и фильтры или запрос.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
namestringНетИмя инсайта (если нет — PostHog сгенерирует)
descriptionstringНетОписание инсайта
filtersstringНетJSON фильтров инсайта
querystringНетJSON запроса инсайта
dashboardsstringНетID дашбордов через запятую
tagsstringНетТеги инсайта через запятую

Выход

ПараметрТипОписание
idnumberID созданного инсайта
namestringИмя инсайта
descriptionstringОписание инсайта
filtersobjectФильтры инсайта
queryobjectЗапрос инсайта
created_atstringВремя создания инсайта (ISO)
created_byobjectКто создал инсайт
last_modified_atstringВремя последнего изменения инсайта (ISO)
savedbooleanИнсайт сохранён
dashboardsarrayID дашбордов, где показан инсайт
tagsarrayТеги инсайта

posthog_list_dashboards

Все дашборды проекта: плитки и метаданные.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
countnumberВсего дашбордов в проекте
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayДашборды: конфигурация и метаданные
idnumberID дашборда
namestringИмя дашборда
descriptionstringОписание дашборда
pinnedbooleanДашборд закреплён
created_atstringВремя создания дашборда (ISO)
created_byobjectКто создал дашборд
last_modified_atstringВремя последнего изменения дашборда (ISO)
last_modified_byobjectКто последний менял дашборд
tilesarrayПлитки дашборда
filtersobjectГлобальные фильтры дашборда
tagsarrayТеги дашборда

posthog_get_dashboard

Дашборд по ID: плитки и метаданные.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
dashboardIdstringДаID дашборда
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
idnumberID дашборда
namestringИмя дашборда
descriptionstringОписание дашборда
pinnedbooleanДашборд закреплён
created_atstringВремя создания дашборда (ISO)
created_byobjectКто создал дашборд
last_modified_atstringВремя последнего изменения дашборда (ISO)
last_modified_byobjectКто последний менял дашборд
tilesarrayПлитки дашборда с настройками
filtersobjectГлобальные фильтры дашборда
tagsarrayТеги дашборда
restriction_levelnumberУровень ограничения доступа к дашборду

posthog_list_actions

Все действия проекта: шаги и метаданные.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
countnumberВсего действий в проекте
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayДействия: определения и метаданные
idnumberID действия
namestringИмя действия
descriptionstringОписание действия
tagsarrayТеги действия
post_to_slackbooleanПубликовать действие в Slack
slack_message_formatstringФормат сообщений Slack
stepsarrayШаги, которые задают действие
created_atstringВремя создания действия (ISO)
created_byobjectКто создал действие
deletedbooleanДействие удалено
is_calculatingbooleanДействие сейчас пересчитывается
last_calculated_atstringВремя последнего расчёта (ISO)

posthog_list_cohorts

Все когорты проекта: фильтры и число пользователей.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
countnumberВсего когорт в проекте
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayКогорты: определения и метаданные
idnumberID когорты
namestringИмя когорты
descriptionstringОписание когорты
groupsarrayГруппы, которые задают когорту
deletedbooleanКогорта удалена
filtersobjectФильтры когорты
queryobjectЗапрос когорты
created_atstringВремя создания когорты (ISO)
created_byobjectКто создал когорту
is_calculatingbooleanКогорта сейчас пересчитывается
last_calculationstringВремя последнего расчёта (ISO)
errors_calculatingnumberЧисло ошибок при расчёте
countnumberЧисло пользователей в когорте
is_staticbooleanСтатическая когорта

posthog_get_cohort

Когорта по ID: определение, фильтры и число пользователей.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
cohortIdstringДаID когорты
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
idnumberID когорты
namestringИмя когорты
descriptionstringОписание когорты
groupsarrayГруппы, которые задают когорту
deletedbooleanКогорта удалена
filtersobjectФильтры когорты
queryobjectЗапрос когорты
created_atstringВремя создания когорты (ISO)
created_byobjectКто создал когорту
is_calculatingbooleanКогорта сейчас пересчитывается
last_calculationstringВремя последнего расчёта (ISO)
errors_calculatingnumberЧисло ошибок при расчёте
countnumberЧисло пользователей в когорте
is_staticbooleanСтатическая когорта
versionnumberНомер версии когорты

posthog_create_cohort

Создать когорту: имя и фильтр или запрос.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
namestringНетИмя когорты (если нет — Untitled cohort)
descriptionstringНетОписание когорты
filtersstringНетJSON фильтров когорты
querystringНетJSON запроса когорты
is_staticbooleanНетСтатическая когорта (по умолчанию false)
groupsstringНетJSON групп когорты

Выход

ПараметрТипОписание
idnumberID созданной когорты
namestringИмя когорты
descriptionstringОписание когорты
groupsarrayГруппы, которые задают когорту
deletedbooleanКогорта удалена
filtersobjectФильтры когорты
queryobjectЗапрос когорты
created_atstringВремя создания когорты (ISO)
created_byobjectКто создал когорту
is_calculatingbooleanКогорта сейчас пересчитывается
countnumberЧисло пользователей в когорте
is_staticbooleanСтатическая когорта
versionnumberНомер версии когорты

posthog_list_annotations

Все аннотации проекта: текст, время и связанные инсайты.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
countnumberВсего аннотаций в проекте
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayАннотации: текст и метаданные
idnumberID аннотации
contentstringТекст аннотации
date_markerstringМомент, к которому относится аннотация (ISO)
created_atstringВремя создания аннотации (ISO)
updated_atstringВремя последнего обновления аннотации (ISO)
created_byobjectКто создал аннотацию
dashboard_itemnumberID плитки дашборда, к которой привязана аннотация
insight_short_idstringКороткий ID инсайта аннотации
insight_namestringИмя инсайта аннотации
scopestringОбласть аннотации (project или dashboard)
deletedbooleanАннотация удалена

posthog_create_annotation

Создать аннотацию на графике: дата и текст.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
contentstringДаТекст аннотации
date_markerstringДаМомент аннотации ISO (например "2024-01-15T10:00:00Z")
scopestringНетОбласть: project или dashboard_item (по умолчанию project)
dashboard_itemstringНетID плитки дашборда для привязки
insight_short_idstringНетКороткий ID инсайта для привязки

Выход

ПараметрТипОписание
idnumberID созданной аннотации
contentstringТекст аннотации
date_markerstringМомент, к которому относится аннотация (ISO)
created_atstringВремя создания аннотации (ISO)
updated_atstringВремя последнего обновления аннотации (ISO)
created_byobjectКто создал аннотацию
dashboard_itemnumberID плитки дашборда, к которой привязана аннотация
insight_short_idstringКороткий ID инсайта аннотации
insight_namestringИмя инсайта аннотации
scopestringОбласть аннотации (project или dashboard_item)
deletedbooleanАннотация удалена

posthog_list_feature_flags

Все флаги функций проекта.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
limitnumberНетСколько результатов вернуть
offsetnumberНетСколько результатов пропустить

Выход

ПараметрТипОписание
resultsarrayСписок флагов функций
idnumberID флага функции
namestringИмя флага функции
keystringКлюч флага функции
filtersobjectФильтры флага функции
deletedbooleanФлаг удалён
activebooleanФлаг активен
created_atstringВремя создания
created_byobjectДанные создателя
is_simple_flagbooleanПростой флаг
rollout_percentagenumberПроцент раскатки (если есть)
ensure_experience_continuitybooleanСохранять непрерывность опыта
countnumberВсего флагов функций
nextstringURL следующей страницы
previousstringURL предыдущей страницы

posthog_get_feature_flag

Данные флага функции.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
flagIdstringДаID флага функции
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog

Выход

ПараметрТипОписание
flagobjectДанные флага функции
idnumberID флага функции
namestringИмя флага функции
keystringКлюч флага функции
filtersobjectФильтры флага функции
deletedbooleanФлаг удалён
activebooleanФлаг активен
created_atstringВремя создания
created_byobjectДанные создателя
is_simple_flagbooleanПростой флаг
rollout_percentagenumberПроцент раскатки (если есть)
ensure_experience_continuitybooleanСохранять непрерывность опыта
usage_dashboardnumberID дашборда использования
has_enriched_analyticsbooleanВключена расширенная аналитика

posthog_create_feature_flag

Создать флаг функции.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
namestringНетИмя флага функции (optional - can be empty)
keystringДаКлюч флага функции (уникальный)
filtersstringНетФильтры флага функции (JSON-строка)
activebooleanНетФлаг активен (по умолчанию true)
ensureExperienceContinuitybooleanНетСохранять непрерывность опыта (по умолчанию false)
rolloutPercentagenumberНетПроцент раскатки (0–100)

Выход

ПараметрТипОписание
flagobjectСозданный флаг функции
idnumberID флага функции
namestringИмя флага функции
keystringКлюч флага функции
filtersobjectФильтры флага функции
deletedbooleanФлаг удалён
activebooleanФлаг активен
created_atstringВремя создания
created_byobjectДанные создателя
is_simple_flagbooleanПростой флаг
rollout_percentagenumberПроцент раскатки (если есть)
ensure_experience_continuitybooleanСохранять непрерывность опыта

posthog_update_feature_flag

Обновить флаг функции.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
flagIdstringДаID флага функции
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
namestringНетИмя флага функции
keystringНетКлюч флага функции (уникальный)
filtersstringНетФильтры флага функции (JSON-строка)
activebooleanНетФлаг активен
ensureExperienceContinuitybooleanНетСохранять непрерывность опыта
rolloutPercentagenumberНетПроцент раскатки (0–100)

Выход

ПараметрТипОписание
flagobjectОбновлённый флаг функции
idnumberID флага функции
namestringИмя флага функции
keystringКлюч флага функции
filtersobjectФильтры флага функции
deletedbooleanФлаг удалён
activebooleanФлаг активен
created_atstringВремя создания
created_byobjectДанные создателя
is_simple_flagbooleanПростой флаг
rollout_percentagenumberПроцент раскатки (если есть)
ensure_experience_continuitybooleanСохранять непрерывность опыта

posthog_delete_feature_flag

Удалить флаг функции.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
flagIdstringДаID флага функции для удаления
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog

Выход

ПараметрТипОписание
successbooleanУдаление успешно
messagestringПодтверждение

posthog_evaluate_flags

Оценить флаги для пользователя или группы. Публичный метод, ключ проекта.

Вход

ПараметрТипОбязательныйОписание
regionstringДаОблачный регион PostHog: us или eu
projectApiKeystringДаКлюч API проекта PostHog (не персональный ключ)
distinctIdstringДаdistinct ID пользователя для оценки флагов
groupsstringНетГруппы (JSON-строка, например {"company": "company_id_in_your_db"})
personPropertiesstringНетСвойства персоны (JSON-строка)
groupPropertiesstringНетСвойства группы (JSON-строка)

Выход

ПараметрТипОписание
feature_flagsobjectОценки флагов (ключ — булево или вариант-строка)
feature_flag_payloadsobjectДополнительные payload флагов
errors_while_computing_flagsbooleanБыли ошибки при расчёте флагов

posthog_list_experiments

Все эксперименты проекта.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
limitnumberНетСколько результатов вернуть
offsetnumberНетСколько результатов пропустить

Выход

ПараметрТипОписание
resultsarrayСписок экспериментов
idnumberID эксперимента
namestringИмя эксперимента
descriptionstringОписание эксперимента
feature_flag_keystringКлюч связанного флага
feature_flagobjectДанные флага функции
parametersobjectПараметры эксперимента
filtersobjectФильтры эксперимента
variantsobjectВарианты эксперимента
start_datestringДата начала
end_datestringДата окончания
created_atstringВремя создания
created_byobjectДанные создателя
archivedbooleanЭксперимент в архиве
countnumberВсего экспериментов
nextstringURL следующей страницы
previousstringURL предыдущей страницы

posthog_get_experiment

Данные эксперимента.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
experimentIdstringДаID эксперимента
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog

Выход

ПараметрТипОписание
experimentobjectДанные эксперимента
idnumberID эксперимента
namestringИмя эксперимента
descriptionstringОписание эксперимента
feature_flag_keystringКлюч связанного флага
feature_flagobjectДанные флага функции
parametersobjectПараметры эксперимента
filtersobjectФильтры эксперимента
variantsobjectВарианты эксперимента
start_datestringДата начала
end_datestringДата окончания
created_atstringВремя создания
created_byobjectДанные создателя
archivedbooleanЭксперимент в архиве
metricsarrayОсновные метрики
metrics_secondaryarrayДополнительные метрики

posthog_create_experiment

Создать эксперимент.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
namestringНетИмя эксперимента (необязательно)
descriptionstringНетОписание эксперимента
featureFlagKeystringДаКлюч флага для эксперимента
parametersstringНетПараметры эксперимента (JSON-строка)
filtersstringНетФильтры эксперимента (JSON-строка)
variantsstringНетВарианты эксперимента (JSON-строка)
startDatestringНетДата начала эксперимента (ISO)
endDatestringНетДата окончания эксперимента (ISO)

Выход

ПараметрТипОписание
experimentobjectСозданный эксперимент
idnumberID эксперимента
namestringИмя эксперимента
descriptionstringОписание эксперимента
feature_flag_keystringКлюч связанного флага
feature_flagobjectДанные флага функции
parametersobjectПараметры эксперимента
filtersobjectФильтры эксперимента
variantsobjectВарианты эксперимента
start_datestringДата начала
end_datestringДата окончания
created_atstringВремя создания
created_byobjectДанные создателя
archivedbooleanЭксперимент в архиве

posthog_list_surveys

Все опросы проекта — сбор обратной связи.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетСколько результатов вернуть (default: 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
surveysarrayОпросы проекта
idstringID опроса
namestringИмя опроса
descriptionstringОписание опроса
typestringТип опроса (popover или api)
questionsarrayВопросы опроса
created_atstringВремя создания
start_datestringДата начала опроса
end_datestringДата окончания опроса
archivedbooleanОпрос в архиве
countnumberВсего опросов
nextstringURL следующей страницы
previousstringURL предыдущей страницы

posthog_get_survey

Опрос по ID.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
surveyIdstringДаID опроса
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
surveyobjectДанные опроса
idstringID опроса
namestringИмя опроса
descriptionstringОписание опроса
typestringТип опроса (popover или api)
questionsarrayВопросы опроса
appearanceobjectОформление опроса
conditionsobjectУсловия показа опроса
created_atstringВремя создания
created_byobjectДанные создателя
start_datestringДата начала опроса
end_datestringДата окончания опроса
archivedbooleanОпрос в архиве
responses_limitnumberМаксимум ответов

posthog_create_survey

Создать опрос: открытый вопрос, ссылка, оценка, множественный выбор.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
namestringНетИмя опроса (необязательно)
descriptionstringНетОписание опроса
typestringНетТип: popover (в приложении) или api (по умолчанию popover)
questionsstringДаJSON-массив вопросов. У каждого: type (open/link/rating/multiple_choice) и текст. Для rating — scale (1–10), lowerBoundLabel, upperBoundLabel. Для multiple_choice — массив choices. Для link — buttonText.
startDatestringНетДата начала опроса ISO 8601
endDatestringНетДата окончания опроса ISO 8601
appearancestringНетJSON оформления (цвета, позиция)
conditionsstringНетJSON условий показа (совпадение URL)
targetingFlagFiltersstringНетJSON фильтров флага для таргетинга
linkedFlagIdstringНетID флага для связи с опросом
responsesLimitnumberНетМаксимум собираемых ответов

Выход

ПараметрТипОписание
surveyobjectСозданный опрос
idstringID опроса
namestringИмя опроса
descriptionstringОписание опроса
typestringТип опроса (popover или api)
questionsarrayВопросы опроса
created_atstringВремя создания
start_datestringДата начала опроса
end_datestringДата окончания опроса

posthog_update_survey

Обновить опрос: вопросы, оформление, условия показа.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
surveyIdstringДаID опроса для обновления
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
namestringНетИмя опроса
descriptionstringНетОписание опроса
typestringНетТип опроса: popover или api
questionsstringНетJSON-массив вопросов. У каждого: type (open/link/rating/multiple_choice) и текст вопроса.
startDatestringНетДата начала опроса ISO 8601
endDatestringНетДата окончания опроса ISO 8601
appearancestringНетJSON оформления (цвета, позиция)
conditionsstringНетJSON условий показа (совпадение URL)
targetingFlagFiltersstringНетJSON фильтров флага для таргетинга
linkedFlagIdstringНетID флага для связи с опросом
responsesLimitnumberНетМаксимум собираемых ответов
archivedbooleanНетАрхивировать или разархивировать опрос

Выход

ПараметрТипОписание
surveyobjectОбновлённый опрос
idstringID опроса
namestringИмя опроса
descriptionstringОписание опроса
typestringТип опроса (popover или api)
questionsarrayВопросы опроса
created_atstringВремя создания
start_datestringДата начала опроса
end_datestringДата окончания опроса
archivedbooleanОпрос в архиве

posthog_list_session_recordings

Записи сессий: действия пользователя в приложении.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетСколько результатов вернуть (default: 50)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
recordingsarrayСписок записей сессий
idstringID записи
distinct_idstringdistinct ID пользователя
viewedbooleanЗапись просмотрена
recording_durationnumberДлительность записи в секундах
active_secondsnumberАктивное время в секундах
inactive_secondsnumberНеактивное время в секундах
start_timestringНачало записи
end_timestringКонец записи
click_countnumberЧисло кликов
keypress_countnumberЧисло нажатий
console_log_countnumberЧисло логов консоли
console_warn_countnumberЧисло предупреждений консоли
console_error_countnumberЧисло ошибок консоли
personobjectДанные персоны
countnumberВсего записей
nextstringURL следующей страницы
previousstringURL предыдущей страницы

posthog_get_session_recording

Запись сессии по ID.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
recordingIdstringДаID записи сессии
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
recordingobjectДанные записи сессии
idstringID записи
distinct_idstringdistinct ID пользователя
viewedbooleanЗапись просмотрена
recording_durationnumberДлительность записи в секундах
active_secondsnumberАктивное время в секундах
inactive_secondsnumberНеактивное время в секундах
start_timestringНачало записи
end_timestringКонец записи
click_countnumberЧисло кликов
keypress_countnumberЧисло нажатий
console_log_countnumberЧисло логов консоли
console_warn_countnumberЧисло предупреждений консоли
console_error_countnumberЧисло ошибок консоли
start_urlstringСтартовый URL записи
personobjectДанные персоны
matching_eventsarrayСобытия во время записи

posthog_list_recording_playlists

Плейлисты записей сессий.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
projectIdstringДаID проекта PostHog
regionstringНетОблачный регион PostHog: us или eu (по умолчанию us)
limitnumberНетСколько результатов вернуть (default: 100)
offsetnumberНетСколько пропустить (постраничный вывод)

Выход

ПараметрТипОписание
playlistsarrayПлейлисты записей сессий
idstringID плейлиста
short_idstringКороткий ID плейлиста
namestringИмя плейлиста
descriptionstringОписание плейлиста
created_atstringВремя создания
created_byobjectДанные создателя
deletedbooleanПлейлист удалён
filtersobjectФильтры плейлиста
last_modified_atstringВремя последнего изменения
last_modified_byobjectКто последний менял
derived_namestringИмя, собранное из фильтров
countnumberВсего плейлистов
nextstringURL следующей страницы
previousstringURL предыдущей страницы

posthog_list_event_definitions

Определения событий: описание, теги и статистика использования.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетИндекс, с которого начать выдачу
searchstringНетПоиск определений событий по имени

Выход

ПараметрТипОписание
countnumberВсего определений событий
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayСписок определений событий
idstringID определения события
namestringИмя события
descriptionstringОписание события
tagsarrayТеги события
volume_30_daynumberСобытий за последние 30 дней
query_usage_30_daynumberСколько раз событие запрашивали за 30 дней
created_atstringКогда событие создано (ISO)
last_seen_atstringКогда событие видели в последний раз (ISO)
updated_atstringКогда событие обновили (ISO)
updated_byobjectКто последний менял событие

posthog_get_event_definition

Определение события по ID: метаданные, статистика, проверка.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
eventDefinitionIdstringДаID определения события
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog

Выход

ПараметрТипОписание
idstringID определения события
namestringИмя события
descriptionstringОписание события
tagsarrayТеги события
volume_30_daynumberСобытий за последние 30 дней
query_usage_30_daynumberСколько раз событие запрашивали за 30 дней
created_atstringКогда событие создано (ISO)
last_seen_atstringКогда событие видели в последний раз (ISO)
updated_atstringКогда событие обновили (ISO)
updated_byobjectКто последний менял событие
verifiedbooleanСобытие проверено
verified_atstringКогда событие проверили (ISO)
verified_bystringКто проверил событие

posthog_update_event_definition

Обновить определение события: описание, теги, признак проверки.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
eventDefinitionIdstringДаID определения события для обновления
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
descriptionstringНетНовое описание события
tagsstringНетТеги через запятую
verifiedbooleanНетПометить событие как проверенное

Выход

ПараметрТипОписание
idstringID определения события
namestringИмя события
descriptionstringОбновлённое описание события
tagsarrayОбновлённые теги события
volume_30_daynumberСобытий за последние 30 дней
query_usage_30_daynumberСколько раз событие запрашивали за 30 дней
created_atstringКогда событие создано (ISO)
last_seen_atstringКогда событие видели в последний раз (ISO)
updated_atstringКогда событие обновили (ISO)
updated_byobjectКто последний менял событие
verifiedbooleanСобытие проверено
verified_atstringКогда событие проверили (ISO)
verified_bystringКто проверил событие

posthog_list_property_definitions

Определения свойств: описание, теги, тип и статистика.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
limitnumberНетРезультатов на страницу (по умолчанию 100)
offsetnumberНетИндекс, с которого начать выдачу
searchstringНетПоиск определений свойств по имени
typestringНетТип свойства: event, person или group

Выход

ПараметрТипОписание
countnumberВсего определений свойств
nextstringURL следующей страницы
previousstringURL предыдущей страницы
resultsarrayСписок определений свойств
idstringID определения свойства
namestringИмя свойства
descriptionstringОписание свойства
tagsarrayТеги свойства
is_numericalbooleanСвойство числовое
is_seen_on_filtered_eventsbooleanСвойство встречается на отфильтрованных событиях
property_typestringТип данных свойства
typestringТип свойства: event, person или group
volume_30_daynumberСколько раз свойство встречалось за 30 дней
query_usage_30_daynumberСколько раз свойство запрашивали за 30 дней
created_atstringКогда свойство создано (ISO)
updated_atstringКогда свойство обновили (ISO)
updated_byobjectКто последний менял свойство

posthog_get_property_definition

Определение свойства по ID: тип, статистика, проверка.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
propertyDefinitionIdstringДаID определения свойства
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog

Выход

ПараметрТипОписание
idstringID определения свойства
namestringИмя свойства
descriptionstringОписание свойства
tagsarrayТеги свойства
is_numericalbooleanСвойство числовое
is_seen_on_filtered_eventsbooleanСвойство встречается на отфильтрованных событиях
property_typestringТип данных свойства
typestringТип свойства: event, person или group
volume_30_daynumberСколько раз свойство встречалось за 30 дней
query_usage_30_daynumberСколько раз свойство запрашивали за 30 дней
created_atstringКогда свойство создано (ISO)
updated_atstringКогда свойство обновили (ISO)
updated_byobjectКто последний менял свойство
verifiedbooleanСвойство проверено
verified_atstringКогда свойство проверили (ISO)
verified_bystringКто проверил свойство
examplestringПример значения свойства

posthog_update_property_definition

Обновить определение свойства: описание, теги, тип, проверка.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта PostHog
propertyDefinitionIdstringДаID определения свойства для обновления
regionstringДаОблачный регион PostHog: us или eu
apiKeystringДаПерсональный ключ API PostHog
descriptionstringНетНовое описание свойства
tagsstringНетТеги через запятую
verifiedbooleanНетПометить свойство как проверенное
property_typestringНетТип данных (например String, Numeric, Boolean, DateTime)

Выход

ПараметрТипОписание
idstringID определения свойства
namestringИмя свойства
descriptionstringОбновлённое описание свойства
tagsarrayОбновлённые теги свойства
is_numericalbooleanСвойство числовое
is_seen_on_filtered_eventsbooleanСвойство встречается на отфильтрованных событиях
property_typestringТип данных свойства
typestringТип свойства: event, person или group
volume_30_daynumberСколько раз свойство встречалось за 30 дней
query_usage_30_daynumberСколько раз свойство запрашивали за 30 дней
created_atstringКогда свойство создано (ISO)
updated_atstringКогда свойство обновили (ISO)
updated_byobjectКто последний менял свойство
verifiedbooleanСвойство проверено
verified_atstringКогда свойство проверили (ISO)
verified_bystringКто проверил свойство
examplestringПример значения свойства

posthog_list_projects

Все проекты организации: ID, имена, токены API и настройки.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
regionstringНетОблачный регион: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
projectsarrayПроекты: конфигурация и настройки
idnumberID проекта
uuidstringUUID проекта
organizationstringUUID организации
api_tokenstringТокен API проекта для приёма событий
app_urlsarrayРазрешённые URL приложения
namestringИмя проекта
slack_incoming_webhookstringURL вебхука Slack для уведомлений
created_atstringВремя создания проекта
updated_atstringВремя последнего обновления
anonymize_ipsbooleanВключена анонимизация IP
completed_snippet_onboardingbooleanОнбординг сниппета завершён
ingested_eventbooleanХотя бы одно событие принято
test_account_filtersarrayФильтры тестовых аккаунтов
is_demobooleanДемопроект
timezonestringЧасовой пояс проекта
data_attributesarrayПользовательские атрибуты данных

posthog_get_project

Проект по ID: конфигурация, настройки и флаги.

Вход

ПараметрТипОбязательныйОписание
projectIdstringДаID проекта (число или UUID)
apiKeystringДаПерсональный ключ API PostHog
regionstringНетОблачный регион: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
projectobjectПодробности проекта и настройки
idnumberID проекта
uuidstringUUID проекта
organizationstringUUID организации
api_tokenstringТокен API проекта для приёма событий
app_urlsarrayРазрешённые URL приложения
namestringИмя проекта
slack_incoming_webhookstringURL вебхука Slack для уведомлений
created_atstringВремя создания проекта
updated_atstringВремя последнего обновления
anonymize_ipsbooleanВключена анонимизация IP
completed_snippet_onboardingbooleanОнбординг сниппета завершён
ingested_eventbooleanХотя бы одно событие принято
test_account_filtersarrayФильтры тестовых аккаунтов
is_demobooleanДемопроект
timezonestringЧасовой пояс проекта
data_attributesarrayПользовательские атрибуты данных
person_display_name_propertiesarrayСвойства для отображаемого имени персоны
correlation_configobjectНастройки корреляционного анализа
autocapture_opt_outbooleanАвтозахват выключен
autocapture_exceptions_opt_inbooleanАвтозахват исключений включён
session_recording_opt_inbooleanЗапись сессий включена
capture_console_log_opt_inbooleanЗахват логов консоли включён
capture_performance_opt_inbooleanЗахват производительности включён

posthog_list_organizations

Организации, к которым есть доступ: имя, slug, уровень членства.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаПерсональный ключ API PostHog
regionstringНетОблачный регион: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
organizationsarrayОрганизации: настройки и функции
idstringID организации (UUID)
namestringИмя организации
slugstringSlug организации
created_atstringВремя создания организации
updated_atstringВремя последнего обновления
membership_levelnumberУровень членства в организации
plugins_access_levelnumberУровень доступа к плагинам/приложениям
teamsarrayID команд организации
available_product_featuresarrayДоступные функции продукта и лимиты

posthog_get_organization

Организация по ID: настройки, функции, использование, команды.

Вход

ПараметрТипОбязательныйОписание
organizationIdstringДаID организации (UUID)
apiKeystringДаПерсональный ключ API PostHog
regionstringНетОблачный регион: us или eu (по умолчанию us)

Выход

ПараметрТипОписание
organizationobjectПодробности организации: настройки и функции
idstringID организации (UUID)
namestringИмя организации
slugstringSlug организации
created_atstringВремя создания организации
updated_atstringВремя последнего обновления
membership_levelnumberУровень членства в организации
plugins_access_levelnumberУровень доступа к плагинам/приложениям
teamsarrayID команд организации
available_product_featuresarrayФункции продукта: лимиты и описания
domain_whitelistarrayБелый список доменов организации
is_member_join_email_enabledbooleanПисьма о вступлении участников включены
metadataobjectМетаданные организации
customer_idstringID клиента для биллинга
available_featuresarrayДоступные флаги функций организации
usageobjectСтатистика использования организации
На этой странице

На этой странице

Инструменты
posthog_capture_event
Вход
Выход
posthog_batch_events
Вход
Выход
posthog_list_persons
Вход
Выход
posthog_get_person
Вход
Выход
posthog_delete_person
Вход
Выход
posthog_query
Вход
Выход
posthog_list_insights
Вход
Выход
posthog_get_insight
Вход
Выход
posthog_create_insight
Вход
Выход
posthog_list_dashboards
Вход
Выход
posthog_get_dashboard
Вход
Выход
posthog_list_actions
Вход
Выход
posthog_list_cohorts
Вход
Выход
posthog_get_cohort
Вход
Выход
posthog_create_cohort
Вход
Выход
posthog_list_annotations
Вход
Выход
posthog_create_annotation
Вход
Выход
posthog_list_feature_flags
Вход
Выход
posthog_get_feature_flag
Вход
Выход
posthog_create_feature_flag
Вход
Выход
posthog_update_feature_flag
Вход
Выход
posthog_delete_feature_flag
Вход
Выход
posthog_evaluate_flags
Вход
Выход
posthog_list_experiments
Вход
Выход
posthog_get_experiment
Вход
Выход
posthog_create_experiment
Вход
Выход
posthog_list_surveys
Вход
Выход
posthog_get_survey
Вход
Выход
posthog_create_survey
Вход
Выход
posthog_update_survey
Вход
Выход
posthog_list_session_recordings
Вход
Выход
posthog_get_session_recording
Вход
Выход
posthog_list_recording_playlists
Вход
Выход
posthog_list_event_definitions
Вход
Выход
posthog_get_event_definition
Вход
Выход
posthog_update_event_definition
Вход
Выход
posthog_list_property_definitions
Вход
Выход
posthog_get_property_definition
Вход
Выход
posthog_update_property_definition
Вход
Выход
posthog_list_projects
Вход
Выход
posthog_get_project
Вход
Выход
posthog_list_organizations
Вход
Выход
posthog_get_organization
Вход
Выход
Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ