Trend
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
Create
Path Parameters
- project_idstring
Query Parameters
- formatstringOne of:
"csv""json"
Request Parameters
- eventsarray
Events to filter on. One of
eventsoractionsis required. - actionsarray
Actions to filter on. One of
eventsoractionsis required. - properties
Filter events by event property, person property, cohort, groups and more.
- filter_test_accountsboolean
Whether to filter out internal and test accounts. See "project settings" in your PostHog account for the filters.
- date_fromstringDefault:
-7dWhat date to filter the results from. Can either be a date
2021-01-01, or a relative date, like-7dfor last seven days,-1mfor last month,mStartfor start of the month oryStartfor the start of the year. - date_tostringDefault:
-7dWhat date to filter the results to. Can either be a date
2021-01-01, or a relative date, like-7dfor last seven days,-1mfor last month,mStartfor start of the month oryStartfor the start of the year. - breakdownstring
A property or cohort to break down on. You can select the type of the property with breakdown_type.
event(default): a property keyperson: a person property keycohort: an array of cohort IDs (ie[9581,5812])
- breakdown_typestringDefault:
eventOne of:"event""person""cohort""group""session""hogql"Type of property to break down on.
- displaystringDefault:
ActionsLineGraphOne of:"ActionsLineGraph""ActionsLineGraphCumulative""ActionsTable""ActionsPie""ActionsBar""ActionsBarValue""WorldMap""BoldNumber"How to display the data. Will change how the data is returned.
- formulastring
Combine the result of events or actions into a single number. For example
A + Bor(A-B)/B. The letters correspond to the order of theeventsoractionslists. - compareboolean
For each returned result show the current period and the previous period. The result will contain
compare:trueand acompare_labelwith eithercurrentorprevious.
Response
Request
POST /api /projects /:project_id /insights /trendexport POSTHOG_PERSONAL_API_KEY=[your personal api key]curl-H 'Content-Type: application/json'\-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \https://app.posthog.com/api/projects/:project_id/insights/trend/\-d events=[{"id":"$pageview"}]
Response
{"is_cached": true,"last_refresh": "2019-08-24T14:15:22Z","timezone": "Africa/Abidjan","result": [{"data": [0],"days": ["2019-08-24"],"labels": ["string"],"filter": {"events": [{"id": "string","properties": [{"type": "AND","values": [{"key": "string","value": "string","operator": "exact","type": "event"}]}],"math": "total"}],"actions": [{"id": "string","properties": [{"type": "AND","values": [{"key": "string","value": "string","operator": "exact","type": "event"}]}],"math": "total"}],"properties": {"type": "AND","values": [{"key": "string","value": "string","operator": "exact","type": "event"}]},"filter_test_accounts": false,"date_from": "-7d","date_to": "-7d"},"label": "string"}]}