GET api/BusinessIntelligence/GetTaskMetricsExtended?from={from}&to={to}&groupId={groupId}

Get metrics for tasks with extended data including personal information Data is grouped on a per-date and per-group basis.

Request Information

URI Parameters

Name Description Type Additional Information
from

Filter data from this date (inclusive), must be before or equal to .

date

Required

to

Filter data to this date (inclusive), must be after or equal to .

date

Required

groupId

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

Collection of StatisticDto of IEnumerable of TaskMetricsExtendedDto
Name Description Type Additional Information
Date

The date and time for when the metric was created.

date

None.

GroupData

Collection of statistical data per group.

Collection of StatisticGroupData of IEnumerable of TaskMetricsExtendedDto

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Date": "2025-08-03T01:53:43.6485322+02:00",
    "GroupData": [
      {
        "GroupId": 1,
        "LastUpdate": "2025-08-03T01:53:43.6485322+02:00",
        "Data": [
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          },
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          }
        ]
      },
      {
        "GroupId": 1,
        "LastUpdate": "2025-08-03T01:53:43.6485322+02:00",
        "Data": [
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          },
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          }
        ]
      }
    ]
  },
  {
    "Date": "2025-08-03T01:53:43.6485322+02:00",
    "GroupData": [
      {
        "GroupId": 1,
        "LastUpdate": "2025-08-03T01:53:43.6485322+02:00",
        "Data": [
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          },
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          }
        ]
      },
      {
        "GroupId": 1,
        "LastUpdate": "2025-08-03T01:53:43.6485322+02:00",
        "Data": [
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          },
          {
            "ClientPersonalId": "sample string 1",
            "ResourcePersonalId": "sample string 2",
            "TaskSteps": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "PlannedTime": 3,
                "DoneTime": 4,
                "Order": 5
              }
            ],
            "TaskID": 3,
            "DoubleTaskID": 1,
            "DoubleTaskType": 1,
            "DoubleTaskMaster": true,
            "PlannedStart": "2025-08-03T01:53:43.664154+02:00",
            "PlannedEnd": "2025-08-03T01:53:43.664154+02:00",
            "PlannedMinutes": 6,
            "ActualStart": "2025-08-03T01:53:43.664154+02:00",
            "ActualEnd": "2025-08-03T01:53:43.664154+02:00",
            "ActualMinutes": 1,
            "IsQuickTask": true,
            "IsCancelled": true,
            "IsDone": true,
            "ClientAge": 10,
            "VisitType": "sample string 11",
            "VisitTypeFlatRateMinutes": 1,
            "ExternalId": "sample string 12"
          }
        ]
      }
    ]
  }
]