Get Task based on id

GET /cs-close-api/tasks/{id}

Get task details based on provided identifier in path parameters.

Path parameters

  • id integer Required

    The identifier of the task to fetch details.

Query parameters

  • include string

    We can define include parameter as CHILDREN for adding children details while fetching the task.

    Value is CHILDREN.

Responses

GET /cs-close-api/tasks/{id}
curl \
 --request GET 'http://close-service:8082/cs-close-api/tasks/{id}'
Response examples (200)
{
  "id": 42,
  "logSid": 42,
  "name": "string",
  "number": "string",
  "wasCompletedLate": true,
  "currentAction": "string",
  "period": {
    "id": 42,
    "name": "string",
    "statusId": 42,
    "year": "string",
    "startDate": "2025-05-04T09:42:00Z"
  },
  "taskType": {
    "id": 42,
    "systemValueGroupId": 42,
    "name": "string",
    "shortName": "string",
    "exportValue": "string",
    "order": 42,
    "status": "ACTIVE"
  },
  "closeTaskDefinition": {
    "id": 42,
    "parentId": 42,
    "name": "string",
    "number": "string",
    "description": "string",
    "frequencyId": 42,
    "frequencyName": "string",
    "status": "ACTIVE",
    "type": "ENTITY",
    "entityId": 42,
    "entityName": "string",
    "collaboration": true,
    "critical": true,
    "closePackage": true,
    "taskTypeId": 42,
    "taskTypeName": "string",
    "attachmentRequired": true,
    "userDefinedFields": [
      {
        "id": 42,
        "udfDefinitionId": 42,
        "value": "string"
      }
    ]
  },
  "entityDefinitionId": 42,
  "entityName": "string",
  "snapshotId": 42,
  "snapshotParentId": 42,
  "status": {
    "id": "string",
    "name": "string"
  },
  "dueDate": "2025-05-04T09:42:00Z",
  "dateCompleted": "2025-05-04T09:42:00Z",
  "inboxReceiverDto": {
    "name": "string",
    "type": "string",
    "email": "string",
    "queueId": "string",
    "userName": "string"
  },
  "performer": {
    "id": 42,
    "name": "string",
    "email": "string",
    "userName": "string",
    "first": "string",
    "middle": "string",
    "last": "string"
  },
  "performerDueDate": "2025-05-04T09:42:00Z",
  "reviewer": {
    "id": 42,
    "name": "string",
    "email": "string",
    "userName": "string",
    "first": "string",
    "middle": "string",
    "last": "string"
  },
  "reviewerDueDate": "2025-05-04T09:42:00Z",
  "approver": {
    "id": 42,
    "name": "string",
    "email": "string",
    "userName": "string",
    "first": "string",
    "middle": "string",
    "last": "string"
  },
  "approverDueDate": "2025-05-04T09:42:00Z",
  "late": true
}