# assessment360.indicator.update

Scope: assessment360

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

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

HTTP: POST

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

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

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

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

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

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

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

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

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/assessment360.indicator.update.json"
          -H "Content-Type: application/json"
          -H "Accept: application/json"
          --data '{
          "id": 201,
          "name": "Активно слушает (обновлено)",
          "description": "Обновлённое описание индикатора"
        }'
        

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

{
          "result": {
            "result": {
              "id": 201,
              "xmlId": "ind_listen",
              "name": "Активно слушает (обновлено)",
              "description": "Обновлённое описание индикатора"
            },
            "next": null,
            "error": null
          },
          "total": 0
        }
        

См. также

Предыдущая