assessment360.task.get

Scope: assessment360

Кто может вызывать: Авторизованный пользователь REST. Подробнее: Права доступа

Возвращает карточку задачи респондента по id, только если это задача текущего пользователя (он указан как оценивающий). Структура объекта та же, что у элементов assessment360.task.list.

HTTP: GET

Побочные эффекты: none

Параметры метода

Параметр Тип Обяз. Описание
id int да ID карточки респондента (задачи)

Возвращаемые данные

Объект задачи — те же поля, что в task.list (id, code, name, dateCreate, dateUpdate, activeTo, status, dateFactEnd, position, createdAt, updatedAt, dateEndFact, assessmentUser).

Ответ в конверте модуля: result.result, result.error.

Обработка ошибок

Справочник кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
INTERNAL_ERROR Внутренняя ошибка сервера
VALIDATION_ERROR Параметр id обязателен и должен быть больше 0
NOT_FOUND Задача не найдена или не принадлежит текущему пользователю / не проходит фильтр списка задач

Пример запроса (GET)

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.task.get.json"
          -H "Accept: application/json"
          --data-urlencode "id=1177"
        

Пример ответа

{
          "result": {
            "result": {
              "id": 1177,
              "code": "abc123def456",
              "name": "Алиса Наумова",
              "dateCreate": "18.06.2026 12:07:44",
              "dateUpdate": "18.06.2026 12:11:53",
              "activeTo": "30.06.2026 23:59:59",
              "status": {
                "id": 201,
                "name": "Ожидание",
                "code": "waiting"
              },
              "dateFactEnd": null,
              "position": "Аналитик",
              "createdAt": "18.06.2026 12:07:44",
              "updatedAt": "18.06.2026 12:11:53",
              "dateEndFact": null,
              "assessmentUser": {
                "id": 15,
                "image": "/upload/main/abc/photo.jpg",
                "position": "Аналитик"
              }
            },
            "error": null
          }
        }
        

См. также

Предыдущая