library.book.publish

Scope: library

Кто может вызывать: Модератор с правом публикации.

HTTP: POST

Побочные эффекты: Запускает бизнес-процесс публикации книги в Bitrix (шаблон задаётся в настройках модуля «Библиотека»). Если шаблон бизнес-процесса не настроен — сразу ставит элементу инфоблока ACTIVE=Y.

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

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

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

Поле Тип
id int
active bool

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

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

Код Описание
PERMISSION_DENIED Нет прав модератора публикации
NOT_FOUND Книга не найдена (details.id)
VALIDATION_ERROR Отсутствует или некорректен id (details.field)

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

curl -X POST "https://76590.dev.wehive.digital/rest/1/{webhook_code}/library.book.publish.json"
          -H "Content-Type: application/json"
          -H "Accept: application/json"
          --data '{
          "id": 1591
        }'
        

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

{
          "result": {
            "result": {
              "id": 1591,
              "active": true
            },
            "error": null
          }
        }
        

См. также

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