GET api/todo/activetasks?toDoId={toDoId}&ignoreDueDate={ignoreDueDate}&pageSize={pageSize}&pageNumber={pageNumber}

Get the list of active tasks of a Todo

Request Information

URI Parameters

NameDescriptionTypeAdditional information
toDoId

integer

Required

ignoreDueDate

boolean

Default value is False

pageSize

integer

Default value is 100

pageNumber

integer

Default value is 1

Body Parameters

None.

Response Information

Resource Description

PagedCollectionDataContractOfDezrez.Core.DataContracts.External.Api.ToDo.Query.ToDoTaskDataContract
NameDescriptionTypeAdditional information
TotalCount

integer

None.

CurrentCount

integer

None.

PageSize

integer

None.

PageNumber

integer

None.

Collection

Collection of Dezrez.Core.DataContracts.External.Api.ToDo.Query.ToDoTaskDataContract

None.

Response Formats

application/json, text/json

Sample:
{
  "TotalCount": 1,
  "CurrentCount": 2,
  "PageSize": 1,
  "PageNumber": 1,
  "Collection": [
    {
      "ToDoDetails": {
        "Title": "sample string 1",
        "Description": "sample string 2",
        "Type": {
          "Id": 1,
          "Name": "sample string 2",
          "SystemName": "sample string 3"
        },
        "CompletedTasksNumber": 3,
        "TotalTasksNumber": 4,
        "Id": 5
      },
      "ClaimedNegotiator": {
        "Email": {
          "Type": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Value": "sample string 1",
          "Notes": "sample string 2",
          "ContactOrder": 3,
          "AllowContact": true,
          "MarketingContactStatus": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Name": "sample string 5",
          "Id": 6
        },
        "ContactName": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "Id": 4
      },
      "DueDate": "2024-10-30T15:17:11.660665Z",
      "Overdue": true,
      "StatusType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "BranchId": 3,
      "Id": 4
    },
    {
      "ToDoDetails": {
        "Title": "sample string 1",
        "Description": "sample string 2",
        "Type": {
          "Id": 1,
          "Name": "sample string 2",
          "SystemName": "sample string 3"
        },
        "CompletedTasksNumber": 3,
        "TotalTasksNumber": 4,
        "Id": 5
      },
      "ClaimedNegotiator": {
        "Email": {
          "Type": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Value": "sample string 1",
          "Notes": "sample string 2",
          "ContactOrder": 3,
          "AllowContact": true,
          "MarketingContactStatus": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Name": "sample string 5",
          "Id": 6
        },
        "ContactName": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "Id": 4
      },
      "DueDate": "2024-10-30T15:17:11.660665Z",
      "Overdue": true,
      "StatusType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "BranchId": 3,
      "Id": 4
    }
  ]
}