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-11-04T09:01:09.6863027+01:00",
"GroupData": [
{
"GroupId": 1,
"LastUpdate": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01:00",
"ActualMinutes": 1,
"IsQuickTask": true,
"IsCancelled": true,
"IsDone": true,
"ClientAge": 10,
"VisitType": "sample string 11",
"VisitTypeFlatRateMinutes": 1,
"ExternalId": "sample string 12"
}
]
}
]
},
{
"Date": "2025-11-04T09:01:09.6863027+01:00",
"GroupData": [
{
"GroupId": 1,
"LastUpdate": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01: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-11-04T09:01:09.6863027+01:00",
"PlannedEnd": "2025-11-04T09:01:09.6863027+01:00",
"PlannedMinutes": 6,
"ActualStart": "2025-11-04T09:01:09.6863027+01:00",
"ActualEnd": "2025-11-04T09:01:09.6863027+01:00",
"ActualMinutes": 1,
"IsQuickTask": true,
"IsCancelled": true,
"IsDone": true,
"ClientAge": 10,
"VisitType": "sample string 11",
"VisitTypeFlatRateMinutes": 1,
"ExternalId": "sample string 12"
}
]
}
]
}
]