Резолюции

Резолюция — это результат выполнения наряда. При завершении наряда исполнителю необходимо выбрать резолюцию.

Список резолюций
$ curl -H "Authorization: Bearer api-key" https://api.planadoapp.com/v2/resolutions | jq
{
  "resolutions": [
    {
      "uuid": "f74c80bd-e21c-4d11-a036-84126004088b",
      "name": "Completed",
      "successful": true,
      "has_comment": false,
      "comment_required": false
    },
    {
      "uuid": "3cae7f8b-6a78-428a-8d65-0a18424f3c91",
      "name": "Not completed",
      "successful": false,
      "has_comment": false,
      "comment_required": false
    },
    {
      "uuid": "cb5588ba-b1e7-4d70-99f1-2d7afe01dd2e",
      "name": "Failed with remark",
      "successful": false,
      "has_comment": true,
      "comment_required": true
    }
  ]
}
Table 1. Поля элементов resolutions
Поле Тип JSON-тип Может быть null Описание

uuid

UUID

Строка

Нет

Уникальный идентификатор

name

Строка

Строка

Нет

Название резолюции.
Должно быть уникальным, ограничено 100 символами

successful

Булев

Булев

Нет

Является ли резолюция успешной

has_comment

Булев

Булев

Нет

Если true, исполнитель сможет оставить примечания при завершении наряда. Комментарий обычно поясняет причину выбора резолюции

comment_required

Булев

Булев

Нет

Если true, исполнителю будет необходимо заполнить комментарий при выборе резолюции. Если comment_required имеет значение true, то has_comment тоже должно быть true