Intraday Monitoring view Actual data

Hello Support Team,

I was trying to retrieve Intraday Monitoring data via API:

  • For the Forecast data I used the following endpoints:
    POST/api/v2/workforcemanagement/businessunits/{businessUnitId}
    GET/api/v2/workforcemanagement/businessunits/{businessUnitId }/intraday/planninggroups?date={yyyy-MM-dd}

  • For the Actual data I wanted to use the Interaction aggregate query:
    POST/api/v2/analytics/conversations/aggregates/quer
    I've specified the Group By parameter as
    "groupBy": [
    "groupId"
    ]
    and I expected that responses will hold the data grouped by Planning groups. However, the result only provides the grouping by media types:
    {
    "results": [
    {
    "group": {
    "mediaType": "email"
    },
    ....

Is that possible to adjust the query in the way so that there is info about Planning Groups within Business Unit?
Should I use another endpoint(s) to retrieve the Actual data from the Intraday Monitoring view with metrics aggregated by planning groups?

Thank you for your time,
Olga

Planning Groups aren't real. They're a calculator not an actual dimension of any kind.
GroupId is related to Groups, not Planning Groups
In order to recreate the way the intraday screen uses planning groups you have to literally recreate them, because they don't behave like any of the actual APIs, being absolute matches rather than loose/inclusive matches.

It's a lot of effort because you have to download the definitions of the planning group, then download all the queues and skills contained in it, then manually determine which pieces actually match all the rules of the planning group and which pieces don't because they don't have an API that does it for them, the intraday screen itself is mostly javascript to make it work.

understood, thank you for the detailed explanation

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.