ipr.ipr.delete

Scope: ipr

Кто может вызывать: Пользователь с canDelete на карточке либо привилегированный (admin/hr). Карточка в статусе FINISHED не удаляется никем. Подробнее: Роли и права доступа

Полностью удаляет карточку ИПР/ПИС вместе с компетенциями, мероприятиями и историей (как удаление из детальной страницы карточки в интерфейсе).

HTTP: POST

Побочные эффекты: Необратимо удаляет элемент инфоблока ИПР и все дочерние сущности (компетенции карточки, мероприятия, запись истории).

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

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

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

Поле Тип Описание
id int ID удалённой карточки
deleted bool true

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
VALIDATION_ERROR id не передан или некорректен
NOT_FOUND Карточка не найдена
PERMISSION_DENIED Нет прав на удаление, либо карточка в статусе FINISHED
INTERNAL_ERROR Не удалось удалить карточку

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

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

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

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

См. также

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