Отменить заказ на доставку CANCEL_DELIVERY_REQUEST_URL

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Запрос отправляется на адрес указанный в CANCEL_DELIVERY_REQUEST_URL при создании обработчика доставки в методе sale.delivery.handler.add.

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

Название
тип

Описание

DELIVERY_ID
sale_delivery_service.ID

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

Получить идентификаторы служб доставки можно с помощью метода sale.delivery.getlist

REQUEST_ID
string

Идентификатор транспортной заявки.

Идентификатор назначается внешней системой в ответе вебхука на создание заказа на доставку (детальнее смотрите в описании вебхука Создать заказ на доставку CREATE_DELIVERY_REQUEST_URL)

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

{
            "DELIVERY_ID": 694,
            "REQUEST_ID": "4757aca4931a4f029f49c0db4374d13d",
        }
        

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

Обязательные параметры отмечены *

Название
тип

Описание

SUCCESS*
string

Индикатор успеха отмены заказа на доставку. Возможные значения:

  • Y — заказ успешно отменен
  • N — произошла ошибка при попытке отмены заказа

REASON
object

Причина ошибки. Передается в случае неудачной попытки отмены заказа на доставку (подробное описание приведено ниже)

REASON

Название
тип

Описание

TEXT*
string

Описание ошибки

Пример ответа с успешным созданием заказа на доставку

{
            "SUCCESS": "Y"
        }
        

Пример ответа с ошибкой при расчете стоимости

{
            "SUCCESS": "N",
            "REASON": {
                "TEXT": "The order has been already delivered"
            }
        }
        

Продолжите изучение