assessment360.template.update

Scope: assessment360

Кто может вызывать: Только группы «могут запускать процесс оценки» (админ/HR без этих групп — нет). См. Права доступа

Обновляет шаблон оценки: название и/или список компетенций.

HTTP: POST

Побочные эффекты: Изменяет состояние данных модуля assessment360.

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

Параметр Тип Обяз. Описание
id int да ID шаблона
name string нет Новое название шаблона
competencyIds array нет Новый непустой список ID компетенций (алиас: competences)

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

Ответ возвращается в конверте модуля: result.result — объект шаблона (id, name, competencyIds); result.nextnull; result.error — ошибка или null; total0.

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
INTERNAL_ERROR Внутренняя ошибка сервера
VALIDATION_ERROR Ошибка валидации входных параметров
NOT_FOUND Шаблон не найден
ACCESS_DENIED Недостаточно прав для выполнения операции

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.template.update.json"
          -H "Content-Type: application/json"
          -H "Accept: application/json"
          --data '{
          "id": 12,
          "name": "Шаблон Leadership (обновлён)",
          "competencyIds": [1049, 1051, 1053]
        }'
        

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

{
          "result": {
            "result": {
              "id": 12,
              "name": "Шаблон Leadership (обновлён)",
              "competencyIds": [1049, 1051, 1053]
            },
            "next": null,
            "error": null
          },
          "total": 0
        }
        

См. также

Предыдущая