Запрос на подтверждение доставки

Доступно только в статусе READY_FOR_APPROVAL.

Запрос

POST /api/merchant/v1/orders/{orderId}/delivery/accept

Ответ

Ответ в случае успеха:

  • 200 OK c телом:
{
    "status": "success",
    "data": {
        "delivery": {
            "price": decimal ("42.00"),            # Цена доставки для покупателя
            "actualPrice": decimal ("42.00"),      # Опционально. Цена доставки для продавца
            "status": enum<COLLECTING|...>,        # Текущий статус доставки
            "created": string,
            "updated": string,
        }
    }
}

Ответ в случае ошибки:

  • 404 Not Found - Заказ с указанным orderId не найден
  • 400 Bad Request - Некорректный запрос. Тело ответа:
{
    "status": "fail",
    "reasonCode": enum<INVALID_DELIVERY_STATUS|...>,  # код ошибки
    "reason": string or null  # текстовое описание
}
В этой статье: