Get parent if all dependent tasks complete

GET /action-plan/{logSid}/dependenciesCompletedParent

Responses

GET /action-plan/{logSid}/dependenciesCompletedParent
curl \
 --request GET 'http://close-service:8082/action-plan/{logSid}/dependenciesCompletedParent'
Response examples (200)
{
  "id": 42,
  "dependentSnaps": [
    {
      "id": 42,
      "actionPlan": {},
      "dependentActionPlan": {}
    }
  ],
  "parentId": 42,
  "taskDefinitionId": 42,
  "period": "{\n    \"id\": 37,\n    \"name\": \"Sep\",\n    \"year\": \"2018\",\n    \"status\": \"IN_PROGRESS\",\n    \"startDate\": \"2017-09-01\",\n    \"endDate\": \"2017-09-30\",\n    \"closeDayStartDate\": \"2017-09-01\",\n    \"closeDayEndDate\": \"2017-09-30,\n    \"completionDate\": null\n}\n",
  "name": "string",
  "number": "string",
  "description": "string",
  "frequency": 42,
  "status": 42,
  "typeId": 42,
  "taskType": 42,
  "entity": 42,
  "entityName": "string",
  "isCollaboration": true,
  "isClosePackage": true,
  "isCritical": true,
  "instructions": "string",
  "assignedDate": "2025-05-04T09:42:00Z",
  "performerEntityId": 42,
  "performerEntityName": "string",
  "performerId": 42,
  "performerGroupId": 42,
  "performerGroupName": "string",
  "performerIsQueue": true,
  "wasPerformerAssignedQueue": true,
  "dueDate": "2025-05-04T09:42:00Z",
  "dateCompleted": "2025-05-04T09:42:00Z",
  "processStatus": "string",
  "reviewer": {
    "id": 42,
    "firstName": "string",
    "middleInitial": "string",
    "lastName": "string",
    "hrId": "string",
    "userId": "string",
    "title": "string",
    "phone": "string",
    "email": "string",
    "statusId": 42,
    "ldapGuid": "string"
  },
  "reviewerQueueId": 42,
  "reviewerQueueName": "string",
  "reviewerDueDate": "2025-05-04T09:42:00Z",
  "approver": {
    "id": 42,
    "firstName": "string",
    "middleInitial": "string",
    "lastName": "string",
    "hrId": "string",
    "userId": "string",
    "title": "string",
    "phone": "string",
    "email": "string",
    "statusId": 42,
    "ldapGuid": "string"
  },
  "approverQueueId": 42,
  "approverQueueName": "string",
  "snapshotTaskTree": 42,
  "snapshotTaskTreeId": 42,
  "processSlotCode": 42,
  "log": {
    "sid": 42,
    "formListSid": 42,
    "reference": "string",
    "routingStatus": "string",
    "slotCode": 42,
    "lastRouteTrans": 42,
    "dueDate": "2025-05-04T09:42:00Z",
    "isHistoricalAP": true,
    "transactions": [
      {
        "sid": 42,
        "log": {},
        "formListSid": 42,
        "actionCode": "string",
        "logDate": "2025-05-04T09:42:00Z",
        "intendedSender": "string",
        "actualSender": "string",
        "receiver": "string",
        "senderTitle": "string",
        "senderSlot": 42,
        "receiverSlot": 42,
        "receiverType": "string",
        "receiverProp": 42,
        "routeType": "string",
        "intendedProp": 42
      }
    ]
  },
  "isAttachmentRequired": true,
  "responses": [
    {
      "responseId": 42,
      "responseOrder": 42,
      "response": "string",
      "question": "string",
      "sourceId": 42,
      "supportTypeId": 42,
      "sourceTypeId": 42,
      "explanation": "string",
      "acctTypeId": 42,
      "responseTypeId": 42
    }
  ],
  "closeTaskRole": "PERFORMER"
}