метод REST scope: booking

booking.v1.resourceType.update

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

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

Описание

Метод booking.v1.resourceType.update обновляет информацию о существующем типе ресурса.

Параметры

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

Идентификатор типа ресурса.
Можно получить в методах booking.v1.resourceType.add и booking.v1.resourceType.list

fields object обязательный

Объект, содержащий значения полей для обновления типа ресурса (подробное описание)

Параметр fields

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

Название типа ресурса

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

Код типа ресурса

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

Сообщение клиенту о записи. Возможные значения:
- Y — включено
- N — выключено

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

Тип шаблона сообщения о записи. Возможные значения:
- inanimate — шаблон для бронирования оборудования и помещений
- animate — шаблон для записи к специалистам

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

Автоматическое подтверждение записи. Возможные значения:
- Y — включено
- N — выключено

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

Тип шаблона сообщения о подтверждении записи. Возможные значения:
- inanimate — шаблон для бронирования оборудования и помещений
- animate — шаблон для записи к специалистам

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

Напоминание о записи. Возможные значения:
- Y — включено
- N — выключено

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

Тип шаблона сообщения для напоминания. Возможные значения: base

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

Запрос обратной связи. Возможные значения:
- Y — включено
- N — выключено

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

Тип шаблона сообщения для запроса обратной связи. Возможные значения:
- inanimate — шаблон для бронирования оборудования и помещений
- animate — шаблон для записи к специалистам

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

Напоминание, когда клиент опаздывает. Возможные значения:
- Y — включено
- N — выключено

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

Тип шаблона сообщения об опоздании. Возможные значения:
- inanimate — шаблон для бронирования оборудования и помещений
- animate — шаблон для записи к специалистам

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

Задержка, после которой клиенту приходит сообщение о записи. Указывается в секундах

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

Время до записи, за которое клиенту приходит напоминание о записи. Указывается в секундах

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

Время, через сколько отправить клиенту сообщение об опоздании. Указывается в секундах

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

Время, через сколько включить счетчик в календаре. Указывается в секундах

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

Время до записи, когда клиенту приходит первое сообщение для подтверждения записи. Указывается в секундах

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

Количество сообщений, которые приходят клиенту для подтверждения записи, не учитывая первого

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

Интервал между сообщениями о подтверждении записи. Указывается в секундах

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

Время до записи, после которого загорается счетчик не подтвержденной записи. Указывается в секундах

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

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":10,"fields":{"name":"Новое название","code":"Обновленный код","isInfoNotificationOn":"Y","templateTypeInfo":"inanimate","isConfirmationNotificationOn":"Y","templateTypeConfirmation":"animate","isReminderNotificationOn":"Y","templateTypeReminder":"base","isFeedbackNotificationOn":"N","templateTypeFeedback":"animate","isDelayedNotificationOn":"N","templateTypeDelayed":"animate","infoDelay":300,"reminderDelay":-1,"delayedDelay":300,"delayedCounterDelay":7200,"confirmationDelay":86400,"confirmationRepetitions":0,"confirmationRepetitionsInterval":0,"confirmationCounterDelay":7200}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/booking.v1.resourceType.update

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
     "start": 1724068028.331234,
     "finish": 1724068028.726591,
     "duration": 0.3953571319580078,
     "processing": 0.13033390045166016,
     "date_start": "2025-01-21T13:47:08+02:00",
     "date_finish": "2025-01-21T13:47:08+02:00",
     "operating": 0
    }
}

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

result boolean

Корневой элемент ответа, содержит true в случае успеха

time time

Информация о времени выполнения запроса

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

HTTP-статус: 400

{
    "error": 1007,
    "error_description": "Resource type not found"
}
Код Описание Значение
1007 Resource type not found Указан несуществующий id типа ресурса
100 Could not find value for parameter Не передан обязательный параметр
422 Invalid value of the field Неверное значение поля
1011 Resource type with code already exists' Тип ресурса с таким code уже существует

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

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.