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*

Ставка НДС.

Допустимые значения:
  • NDS_20 – НДС по ставке 20%;
  • NDS_10 – НДС по ставке 10%;
  • NDS_20_120 – НДС по расчетной ставке 20/120;
  • NDS_10_110 – НДС по расчетной ставке 10/110;
  • NDS_0 – НДС по ставке 0%;
  • NO_NDS – Без НДС.

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

Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.

Формат ответа

{
    "status": {string}
}

status

Статус запроса.

Допустимые значения:
  • SUCCESS — успешный запрос;
  • ERROR — ошибка.

Коды ответа

Код

Причина

Описание

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"
     }

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