import requests
url = "https://backend.nebuly.com/api/external/get-interaction-aggregates"
payload = {
"time_range": {
"start": "2024-05-30",
"end": "2024-05-01"
},
"filters": [
{
"kind": "user_feedback",
"values": ["negative_implicit_feedback"]
}
],
"limit": 10,
"offset": 0,
"group_by": {
"kind": "user_intent"
},
}
headers = {
"Authorization": "Bearer <MyToken>",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
intents_with_negative_feedback = [
{
"intent": data["group_name"],
"n_feedback": data["n_negative_implicit_user_feedback"],
"users": data["n_users"]
}
for data in response.json()["data"]
]