Hello everyone!
I need help with a problem I’m having with the API.
When I consume the event segmentation endpoint, I get the requested grouping as long as I filter dates from approximately 3 months ago. What could I be doing wrong?.
Here are the parameteres im using :
params = {<br /> "e" : '{"event_type":"_all","group_by": [ { "type": "event", "value": "host"}]}',<br /> "i" : "30",<br /> "m" : "uniques",<br /> "start": "20230101",<br /> "end": "20230130",<br /> "limit": "5"<br />}<br />base_url = "https://amplitude.com/api/2/events/segmentation"Response example with old date request :
"data": {<br /> "series": [<br /> [<br /> 194<br /> ],<br /> [<br /> 886<br /> ],<br /> [<br /> 786<br /> ],<br /> [<br /> 785<br /> ],<br /> [<br /> 671<br /> ]<br /> ],<br /> "seriesCollapsed": [<br /> [<br /> {<br /> "setId": "",<br /> "value": 194<br /> }<br /> ],<br /> [<br /> {<br /> "setId": "",<br /> "value": 886<br /> }<br /> ],<br /> [<br /> {<br /> "setId": "",<br /> "value": 786<br /> }<br /> ],<br /> [<br /> {<br /> "setId": "",<br /> "value": 785<br /> }<br /> ],<br /> [<br /> {<br /> "setId": "",<br /> "value": 671<br /> }<br /> ]<br /> ],<br /> "seriesLabels": [<br /> [<br /> 0,<br /> "(none)"<br /> ],<br /> [<br /> 0,<br /> "company1"<br /> ],<br /> [<br /> 0,<br /> "company2"<br /> ],<br /> [<br /> 0,<br /> "company3"<br /> ],<br /> [<br /> 0,<br /> "company4"<br /> ]<br /> ],<br /> "xValues": [<br /> "2023-01-01"<br /> ]<br /> }And the example with “recent” dates:
<br /> "data": {<br /> "series": [<br /> [<br /> 4466<br /> ]<br /> ],<br /> "seriesCollapsed": [<br /> [<br /> {<br /> "setId": "",<br /> "value": 4466<br /> }<br /> ]<br /> ],<br /> "seriesLabels": [<br /> [<br /> 0,<br /> "(none)"<br /> ]<br /> ],<br /> "xValues": [<br /> "2023-09-01"<br /> ]<br /> }Thank you very much and best regards!