Update schedule

POST /closeAPI/api/close/task/{id}/schedule

Path parameters

  • id integer Required
application/json

Body Required

Responses

POST /closeAPI/api/close/task/{id}/schedule
curl \
 --request POST 'http://close-service:8082/closeAPI/api/close/task/{id}/schedule' \
 --header "Content-Type: application/json" \
 --data '{"frequencyId":42,"startDayId":42,"startOffset":42,"dueDayId":42,"dueMinutes":42,"reviewerDueDayId":42,"reviewerDueMinutes":42,"approverDueDayId":42,"approverDueMinutes":42,"instructions":"string","assignmentUpdates":{"performers":[{"id":42,"name":"string","type":"PEOPLE","email":"string","entityId":42}],"removePerformers":[{"id":42,"name":"string","email":"string","type":"PEOPLE","delete":true}],"performer":{"id":42,"name":"string","email":"string","type":"PEOPLE","delete":true},"reviewer":{"id":42,"name":"string","email":"string","type":"PEOPLE","delete":true},"approver":{"id":42,"name":"string","email":"string","type":"PEOPLE","delete":true},"escalator":{"id":42,"name":"string","email":"string","type":"PEOPLE","delete":true}},"sameUserConfirmed":true}'
Request examples
{
  "frequencyId": 42,
  "startDayId": 42,
  "startOffset": 42,
  "dueDayId": 42,
  "dueMinutes": 42,
  "reviewerDueDayId": 42,
  "reviewerDueMinutes": 42,
  "approverDueDayId": 42,
  "approverDueMinutes": 42,
  "instructions": "string",
  "assignmentUpdates": {
    "performers": [
      {
        "id": 42,
        "name": "string",
        "type": "PEOPLE",
        "email": "string",
        "entityId": 42
      }
    ],
    "removePerformers": [
      {
        "id": 42,
        "name": "string",
        "email": "string",
        "type": "PEOPLE",
        "delete": true
      }
    ],
    "performer": {
      "id": 42,
      "name": "string",
      "email": "string",
      "type": "PEOPLE",
      "delete": true
    },
    "reviewer": {
      "id": 42,
      "name": "string",
      "email": "string",
      "type": "PEOPLE",
      "delete": true
    },
    "approver": {
      "id": 42,
      "name": "string",
      "email": "string",
      "type": "PEOPLE",
      "delete": true
    },
    "escalator": {
      "id": 42,
      "name": "string",
      "email": "string",
      "type": "PEOPLE",
      "delete": true
    }
  },
  "sameUserConfirmed": true
}
Response examples (200)
{
  "id": 42,
  "parentId": 42,
  "name": "string",
  "number": "string",
  "description": "string",
  "frequencyId": 42,
  "frequencyName": "string",
  "status": "ACTIVE",
  "type": "ENTITY",
  "entityId": 42,
  "entityName": "string",
  "isCollaboration": true,
  "isCritical": true,
  "isClosePackage": true,
  "taskTypeId": 42,
  "taskTypeName": "string",
  "isAttachmentRequired": true,
  "userDefinedFields": [
    {
      "id": 42,
      "udfDefinitionId": 42,
      "value": "string"
    }
  ]
}