PUT split/order
Позволяет создать заказ.
Формат запроса
PUT https://apiauto.ru/1.0/split/order
Заголовки запроса
Заголовок |
Описание |
x-external-dealer-id |
Идентификатор клиента из Авто.ру Бизнес. |
x-authorization |
Ключ API. |
Формат тела запроса
{
"order_id": "string",
"user_phone": "string",
"car_info": {
"vin": "string",
"mileage": "integer"
},
"cart": [
{
"product_id": "string",
"service_name": "string",
"quantity": "integer",
"price_per_item": "integer"
}
],
"tax": "integer"
}
order_id* |
Номер заказа, идентификатор в системе. |
user_phone* |
Номер телефона клиента (пример: +79997775533). |
car_info |
Информация об обслуживаемом автомобиле. |
-
vin
Идентификационный номер ТС.
mileage
Пробег в километрах.
cart* |
Корзина. |
-
product_id
Идентификатор продукта в системе.
service_name*
Предоставляемая услуга/товар.
quantity*
Количество единиц предоставляемой услуги/товаров.
price_per_item*
Цена за единицу предоставляемой услуги/товаров в рублях.
tax* |
Ставка НДС. Допустимые значения:
|
* Обязательный параметр
Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.
Формат ответа
{
"status": {string}
}
status |
Статус запроса. Допустимые значения:
|
Коды ответа
Код |
Причина |
Описание |
200 |
OK |
Успешный запрос. |
400 |
BAD_REQUEST |
Синтаксическая ошибка в запросе. |
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
Пример
Запрос:
curl -i -X PUT 'https://apiauto.ru/1.0/split/order { "order_id": "string", "user_phone": "string", "car_info": { "vin": "string", "mileage": 100000 }, "cart": [ { "product_id": "string", "service_name": "string", "quantity": 1, "price_per_item": 100 } ], "tax": "NDS_20" }
Ответ:
HTTP/1.1 200 OK Server: nginx Date: Fri, 1 Mar 2024 15:19:41 GMT Content-Type: application/json Connection: keep-alive { "status": "SUCCESS" }
* Обязательный параметр