Tried to execute POST request /api/v2/analytics/teams/activity/query from https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-analytics-teams-activity-query and using postman as well, tried different combinations ... but didn't find a successful combination ...
Any help is appreciated!
Tried:
{
"metrics": [
{
"metric": "oTeamOffQueueUsers",
"details": false
},
{
"metric": "oTeamPresences",
"details": true
}
],
"groupBy": ["teamId"],
"filter": {
"type": "or",
"clauses": [
{
"type": "or",
"predicates": [
{
"type": "dimension",
"dimension": "organizationPresenceId",
"operator": "matches",
"value": "ad94cf91-13f7-4072-867b-1720f333df11"
}
]
}
],
},
"order": "asc"
}
{
"message": "Missing predicate for teamId",
"code": "bad.request",
"status": 400,
"messageParams": {},
"contextId": "60f9bf24-9263-4334-bfc7-4d5c21b46520",
"details": [],
"errors": []
}
POST /api/v2/analytics/teams/activity/query HTTP/1.1
{"metrics":[{"metric":"oTeamOffQueueUsers","details":true},{"metric":"oTeamPresences","details":true}],"groupBy":["teamId"],"order":"asc","filter":{"type":"or","predicates":[{"type":"dimension","dimension":"teamId","operator":"exists"}]}}
{ "message": "Invalid predicate type for an activity query", "code": "bad.request", "status": 400, "messageParams": {}, "contextId": "69664147-842c-44ba-8fec-90ac9d54ba2f", "details": [], "errors": [] }
{"metrics":[{"metric":"oTeamOffQueueUsers","details":true},{"metric":"oTeamPresences","details":true}],"groupBy":["teamId"],"order":"asc","filter":{"type":"or","predicates":[{"type":"dimension","dimension":"queueId","operator":"exists"}],"clauses":[{"type":"or","predicates":[{"type":"dimension","dimension":"organizationPresenceId","operator":"matches","value":"1234"}]}]}}
{
"message": "invalid dimension value",
"code": "bad.request",
"status": 400,
"messageParams": {},
"contextId": "5c2aa352-c82c-4e96-8cfc-89b6609db2c9",
"details": [],
"errors": []
}