# assessment360.question.update

Scope: assessment360

Кто может вызывать: Администратор портала или группа HR-отдела из настроек модуля. См. Права доступа

Обновляет существующий вопрос.

HTTP: POST

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

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

Параметр Тип Обяз. Описание
id int да Идентификатор записи
name string нет Текст вопроса
description string нет Дополнительное описание вопроса

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

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

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

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

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

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.question.update.json"
          -H "Content-Type: application/json"
          -H "Accept: application/json"
          --data '{
          "id": 301,
          "name": "Что улучшить? (обновлено)",
          "description": "Обновлённый краткий комментарий"
        }'
        

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

{
          "result": {
            "result": {
              "id": 301,
              "name": "Что улучшить? (обновлено)",
              "description": "Обновлённый краткий комментарий"
            },
            "next": null,
            "error": null
          },
          "total": 0
        }
        

См. также

Предыдущая