метод REST scope: calendar

calendar.resource.update

Обновить ресурс

Кто может выполнять: любой пользователь

Описание

Метод обновляет ресурс.

Параметры

resourceId integer обязательный

Идентификатор ресурса.

Получить идентификатор можно методом создания ресурса calendar.resource.add или методом получения списка ресурсов calendar.resource.list

name string обязательный

Новое наименование ресурса

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"resourceId":197,"name":"Changed Resource Name"}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/calendar.resource.update

Ответ

HTTP-статус: 200

{
    "result": 197,
    "time": {
        "start": 1733318565.183275,
        "finish": 1733318565.695058,
        "duration": 0.5117831230163574,
        "processing": 0.29406094551086426,
        "date_start": "2024-12-04T13:22:45+00:00",
        "date_finish": "2024-12-04T13:22:45+00:00"
    }
}

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

result integer

Идентификатор обновленного ресурса

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

HTTP-статус: 400

{
    "error": "",
    "error_description": "Не задан обязательный параметр \"name\" для метода \"calendar.resource.update\""
}
Код Описание Значение
— Не задан обязательный параметр "resourceId" для метода "calendar.resource.update" Не передан обязательный параметр resourceId
— Не задан обязательный параметр "name" для метода "calendar.resource.update" Не передан обязательный параметр name
— Доступ запрещен Метод вызывается внешним пользователем или пользователю запрещено изменение ресурсов
— При изменении ресурса произошла ошибка Другая ошибка

Что будем искать? Например,Продвижение