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 = {
"e" : '{"event_type":"_all","group_by": [ { "type": "event", "value": "host"}]}',
"i" : "30",
"m" : "uniques",
"start": "20230101",
"end": "20230130",
"limit": "5"
}
base_url = "https://amplitude.com/api/2/events/segmentation"
Response example with old date request :
"data": {
"series": [
[
194
],
[
886
],
[
786
],
[
785
],
[
671
]
],
"seriesCollapsed": [
[
{
"setId": "",
"value": 194
}
],
[
{
"setId": "",
"value": 886
}
],
[
{
"setId": "",
"value": 786
}
],
[
{
"setId": "",
"value": 785
}
],
[
{
"setId": "",
"value": 671
}
]
],
"seriesLabels": [
[
0,
"(none)"
],
[
0,
"company1"
],
[
0,
"company2"
],
[
0,
"company3"
],
[
0,
"company4"
]
],
"xValues": [
"2023-01-01"
]
}
And the example with “recent” dates:
"data": {
"series": [
[
4466
]
],
"seriesCollapsed": [
[
{
"setId": "",
"value": 4466
}
]
],
"seriesLabels": [
[
0,
"(none)"
]
],
"xValues": [
"2023-09-01"
]
}
Thank you very much and best regards!