goalsmanagement.ratingitem.delete

Scope: goalsmanagement

Кто может вызывать: Как goalsmanagement.ratingitem.upsert: Права проверяются так же, как на странице карточки оценки: утверждённая карточка и карточка не запущенного (завершённого) процесса только для просмотра; сотрудник правит только «Черновик», руководитель — «Черновик» и «Согласование руководителем», функциональный руководитель и директор — свои этапы, администратор — любой неутверждённый этап. С версии 16.0.1. Подробнее: Права доступа

Удалить оценки по ID записей HL

HTTP: POST

Побочные эффекты: удаляет записи оценок вместе со значениями их каталожных пользовательских полей

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

Параметр Тип Обяз. Описание
ids array да Массив ID

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

Ответ в конверте модуля: result.result — результат удаления; result.error. Ключи total/next для не-list методов могут отсутствовать в сериализации, если не переданы.

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

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

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

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/goalsmanagement.ratingitem.delete.json" \
          -H "Content-Type: application/json" \
          -H "Accept: application/json" \
          --data '{
          "ids": [
            9001
          ]
        }'
        

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

{
          "result": {
            "result": {
              "deletedIds": [
                9001
              ]
            },
            "error": null
          }
        }
        

См. также

Предыдущая