ipr.position.delete

Scope: ipr

Кто может вызывать: canManageCatalog() — группа «может управлять ИПР» либо admin/hr. Подробнее: Модель доступа

Удаляет должность из каталога (полное удаление элемента инфоблока, без мягкого удаления).

HTTP: POST

Побочные эффекты: Необратимо удаляет элемент инфоблока должностей.

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

Параметр Тип Обяз. Описание
id int да ID должности

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

Поле Тип Описание
id int ID должности
deleted bool true

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
VALIDATION_ERROR id не передан или некорректен
NOT_FOUND Должность не найдена
PERMISSION_DENIED Нет прав управлять каталогом должностей
INTERNAL_ERROR Не удалось удалить должность

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/ipr.position.delete.json"
          -H "Content-Type: application/json"
          -H "Accept: application/json"
          --data '{"id": 305}'
        

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

{
          "result": {
            "result": {
              "id": 305,
              "deleted": true
            },
            "total": null,
            "next": null,
            "error": null
          }
        }
        

См. также

Предыдущая
Следующая