Екатеринбург

API-интеграция - Функция /1.3/order/create

Функция /1.3/order/create
Назначение: Оформление заказа.
Поля запроса:
ПараметрОписаниеТипОбязательныйПример
city_pickup_codeКод города откудаstringДа660000100000
city_delivery_codeКод города кудаstringДа000000000001
pickpoint_address_codeКод терминала полученияstringНет2301
customerЗаказчикdebitorДа 
senderОтправительdebitorДа 
receiverПолучательdebitorДа 
typeВид перевозкиinteger( 1 - Стандарт
3 - Экспресс )
да01
declared_priceОбъявленная стоимость груза (руб)integerДа1000
confirmation_priceНаличие документов подтверждающих стоимостьboolean

Да (если declared_price более 50 000),

по умолчанию 0

1
inner_track_numberВнутренний трек-номер грузаstringНетTN0123456789
serviceмассив кодов услугstringНетplaces[0][service] = T001
places[1][service]  = S026 
heightВысота груза (см) позицииdecimal(10,2)Даplaces[0][height] = 100
places[1][height]  = 120
widthШирина груза (см) позицииdecimal(10,2)Даplaces[0][width] = 100
places[1][width] = 120
lengthДлина груза (см) позицииdecimal(10,2)Даplaces[0][length] = 100
places[1][length] = 120

 

count_placeКоличество мест в позициимассив integerДаplaces[0][count_place] = 1
places[1][count_place] = 2
weightМасса КГ позициимассив integerДаplaces[0][weight] = 2
places[1][weight] = 4
volumeОбъем М³ позициимассив decimal(10,3)Даplaces[1][volume] = 1
places[0][volume] = 2
cargo_type_codeКод характера груза (перечень /1.0/order/cargo-type/get-list)stringДаplaces[1][cargo_type_code] = "Z11"
places[0][cargo_type_code] = "Z01"
pick_upЗабор груза integer(
1 - да
0 - нет
)
Нет1
pickup_dateДата заборадатаДа (если pick_up = 1)2018-03-10
pickup_time_startВремя начала забораstringДа (если pick_up = 1)12:00
pickup_time_endВремя окончания забораstringДа (если pick_up = 1)13:59
pickup_commentКомментарий к забору грузаstring (250)НетПредварительно позвонить
pickup_rЗабор с другого адреса отправителяinteger(
1 - да
0 - нет
)
Нет (по умолчанию 0)1
pickup_streetУлица другого адреса отправителяstringДа (если pick_up = 1 и pickup_r = 1)8 Марта
pickup_houseДом другого адреса отправителяstringДа (если pick_up = 1 и pickup_r = 1)212
pickup_suppКорпус другого адреса отправителяstringНетА
pickup_roomОфис/кварира другого адреса отправителяstringНет3
deliverДоставка груза по городуinteger(
1 - да
0 - нет
)
Нет1
delivery_dateДата доставкидатаДа (если deliver = 1)2018-03-14
delivery_time_startВремя начала доставкиstringДа (если deliver = 1)12:00
delivery_time_endВремя окончания доставкиstringДа (если deliver = 1)14:00
delivery_commentКомментарий к доставкеstring (250)НетПредварительно позвонить
delivery_rДоставка на другой адрес получателяinteger(
1 - да
0 - нет
)
Нет1
delivery_streetУлица другого адреса получателяstringДа (если delivery_r = 1)8 Марта
delivery_houseДом другого адреса получателяstringДа (если delivery_r = 1)212
delivery_suppКорпус другого адреса получателяstringНетБ
delivery_roomОфис/кварира другого адреса получателяstringНет3
additional_payment_shippingПлательщик перевозки

string(

AG - заказчик,

SE - отправитель,

WE - получатель)

Нет (по умолчанию AG)SE
additional_payment_pickupПлательщик забора груза

string(

AG - заказчик,

SE - отправитель,

WE - получатель)

Нет (по умолчанию AG)SE
additional_payment_deliveryПлательщик доставки груза

string(

AG - заказчик,

SE - отправитель,

WE - получатель)

Нет (по умолчанию AG)SE
insuranceУслуга страхования грузаinteger(
1 - да
0 - нет
)
Да (если стоимость груза равна или более 10 000 руб.)1
insurance_agent_codeКод страхового агентаstringДа (если insurance = 1 )8000152423
currency_codeВалюта результата расчетамассив строкаНет (по умолчанию RUB)currency_code[0] = KZT
currency_code[1] = RUB
all_places_sameВсе места одинаковы по размеруbooleanНет (по умолчанию 0)1
 
commentКомментарийstring (250)НетПредварительно позвонить
document_typeМассив типов документовdocument_typeНет

document_type[0]=01

document_type[1]=01

document_numberМассив номеров документовstring (96)Нет

document_number[0]=XXXXXXXX

document_number[1]=XXXXXXXX

document_dateМассив дат документовstring (Y-m-d)Нет

document_date[0]=2024-09-02

document_date[1]=2024-09-02

document_fileМассив файлов документовfile или строка base64Нет

document_file[0]=file.pdf

document_file[1]=file.jpg

 

Описание типа debitor

ПараметрОписаниеТипОбязательныйПример
debitorНомер дебитораinteger(10)

Да (если не указаны другие данные дебитора)

Если совсем не указан customer[debitor] или другие параметры customer, то заказчиком автоматически будет указан владелец личного кабинета.

customer[debitor] = 0001011311
sender[debitor] = 0001011311
receiver[debitor] = 0001011311
debitor_typeКод города откуда

integer

(1 - физик
2 - ип
3 - юрик)

Да (если не указан debitor)customer[debitor_type] = 1
sender[debitor_type] = 1
receiver[debitor_type] = 1
country_codeКод страныstringДа (если не указан debitor и debitor_type = 1)customer[country_code] = RU
sender[country_code] = RU
receiver[country_code] = RU
real_countryСтрана (Физическое лицо)stringДа (если не указан debitor и debitor_type = 1)customer[real_country] = RU
sender[real_country] = KZ
receiver[real_country] = AM
real_cityГород (Физическое лицо)stringДа (если не указан debitor и debitor_type = 1)customer[real_city] = Екатеринбург
sender[real_city] = Екатеринбург
receiver[real_city] = Екатеринбург
real_streetУлица (Физическое лицо)stringДа (если не указан debitor и debitor_type = 1)customer[real_street] = Екатеринбург
sender[real_street] = Екатеринбург
receiver[real_street] = Екатеринбург
real_houseДом (Физическое лицо)stringДа (если не указан debitor и debitor_type = 1)customer[real_house] = 12
sender[real_house] = 12
receiver[real_house] = 12
real_supp Корпус (Физическое лицо)stringНетcustomer[real_supp] = Б
sender[real_supp] = Б
receiver[real_supp] = Б
real_roomКв\Офис (Физическое лицо)stringНетcustomer[real_room] = 147
sender[real_room] = 147
receiver[real_room] = 147
real_contact_nameФИО (Физическое лицо)stringДа (если не указан debitor и debitor_type = 1)customer[real_contact_name] = Иванов Иван Иванович
sender[real_contact_name] = Иванов Иван Иванович
receiver[real_contact_name] = Иванов Иван Иванович
real_contact_phoneНомер телефона  (Физическое лицо)numberДа (если не указан debitor и debitor_type = 1)customer[real_contact_phone] = 88002345650
sender[real_contact_phone] = 88002345650
receiver[real_contact_phone] = 88002345650
name_ipФИО контактного лица (ИП)stringДа (если не указан debitor и debitor_type = 2)customer[name_ip] = Иванов Иван Иванович
sender[name_ip] = Иванов Иван Иванович
receiver[name_ip] = Иванов Иван Иванович
organization_name_ipФИО (ИП)stringДа (если не указан debitor и debitor_type = 2)customer[organization_name_ip] = Иванов Иван Иванович
sender[organization_name_ip] = Иванов Иван Иванович
receiver[organization_name_ip] = Иванов Иван Иванович
organization_phone_ipНомер телефона (ИП)numberДа (если не указан debitor и debitor_type = 2)customer[organization_phone_ip] = 88002345650
sender[organization_phone_ip] = 88002345650
receiver[organization_phone_ip] = 88002345650
phone_ipТелефон контактного лица (ИП)numberДа (если не указан debitor и debitor_type = 2)customer[phone_ip] = 88002345650
sender[phone_ip] = 88002345650
receiver[phone_ip] = 88002345650
inn_ipИНН (ИП)integerДа (если не указан debitor и debitor_type = 2)customer[inn_ip] = 123456789123
sender[inn_ip] = 123456789123
receiver[inn_ip] = 123456789123
unp_ipУНП (ИП)integerДа (если не указан debitor и debitor_type = 2 и country_code = BY)customer[unp_ip] = 123456789
sender[unp_ip] = 123456789
receiver[unp_ip] = 123456789
legal_countryСтрана (ИП или Юр.лицо)stringДа (если не указан debitor и debitor_type = 2 или debitor_type = 3)customer[legal_country] = RU
sender[legal_country] = KZ
receiver[legal_country] = AM
legal_cityГород (ИП или Юр.лицо)stringДа (если не указан debitor и debitor_type = 2 или debitor_type = 3)customer[legal_city] = Екатеринбург
sender[legal_city] = Екатеринбург
receiver[legal_city] = Екатеринбург
legal_streetУлица (ИП или Юр.лицо)stringДа (если не указан debitor и debitor_type = 2 или debitor_type = 3)customer[legal_street] = Высоцкого
sender[legal_street] = Уральских рабочих
receiver[legal_street] = Фестивальная
legal_houseДом (ИП или Юр.лицо)stringДа (если не указан debitor и debitor_type = 2 или debitor_type = 3)customer[legal_house] = 147
sender[legal_house] = 147
receiver[legal_house] = 147
legal_suppКорпус (ИП или Юр.лицо)stringНетcustomer[legal_supp] = Б
sender[legal_supp] = Б
receiver[legal_supp] = Б
legal_roomКв\Офис (ИП или Юр.лицо)stringНетcustomer[legal_room] = 12
sender[legal_room] = 12
receiver[legal_room] = 12
iinИИНinteger(12)Да (если не указан debitor и debitor_type = 2 и country_code = KZ)customer[iin] = 123456789123
sender[iin] = 123456789123
receiver[iin] = 123456789123
kppКППinteger(9)Да (если не указан debitor и debitor_type = 3 и country_code = RU)customer[kpp] = 123456789
sender[kpp] = 123456789
receiver[kpp] = 123456789
name_urФИО контактного лица (Юридическое лицо)stringДа (если не указан debitor и debitor_type = 3)customer[name_ur] = Иванов Иван Иванович
sender[name_ur] = Иванов Иван Иванович
receiver[name_ur] = Иванов Иван Иванович
organization_name_urНаименование организацииstringДа (если не указан debitor и debitor_type = 3)customer[organization_name_ur] = ООО "Кашалот" 
sender[organization_name_ur] = ООО "Кашалот" 
receiver[organization_name_ur] = ООО "Кашалот" 
organization_phone_urТелефон организацииnumberДа (если не указан debitor и debitor_type = 3)customer[organization_phone_ur] = 88002345650
sender[organization_phone_ur] = 88002345650
receiver[organization_phone_ur] = 88002345650
phone_urФИО контактного лица (Юридическое лицо)numberДа (если не указан debitor и debitor_type = 3)customer[phone_ur] = 88002345650
sender[phone_ur] = 88002345650
receiver[phone_ur] = 88002345650
unp_urУНП  (Юридическое лицо)integerДа (если не указан debitor и debitor_type = 3 и country_code = BY)customer[unp_ur] = 123456789
sender[unp_ur] = 123456789
receiver[unp_ur] = 123456789
inn_urИНН  (Юридический лицо)integerДа (если не указан debitor и debitor_type = 3)customer[inn_ur] = 123456789
sender[inn_ur] = 123456789
receiver[inn_ur] = 123456789
binБИНinteger(12)Да (если не указан debitor и debitor_type = 3 и country_code = KZ)

customer[bin] = 123456789112
sender[bin] = 123456789112
receiver[bin] = 123456789112

 

Описание типа  document_type

ПараметрОписаниеТип
01Счет-фактураstring (2)
02CHTstring (2)
03Накладнаяstring (2)
04УПДstring (2)
09TTHstring (2)
10ТОРГ12string (2)
15Договорstring (2)
16Заверение о наличии СНТstring (2)

Поля ответа:
ПараметрОписаниеТипПример
statusСтатус операции (1 успешно завершена, 0 - произошла ошибка)integer1
resultРезультатresult 
messageСообщениеstringСпасибо. Скоро с Вами свяжется наш оператор.

 

Описание типа result

ПараметрОписаниеТипПример
sale_numberНомер заказаinteger(10)3105877041
cargo_numberНомер грузаstringТЮМРАД0200013090

Пример запроса:
{
    "inner_track_number": "",
    "city_pickup_code": "720000100000",
    "city_delivery_code": "860001500000",
    "dispatch_address_code": "",
    "document_type": [
        "04"
    ],
    "document_number": [
        "1"
    ],
    "document_date": [
        "2025-07-14"
    ],
    "document_file": [],
    "comment": "",
    "deliver": "0",
    "delivery_comment": "",
    "delivery_date": "",
    "delivery_time_start": "",
    "delivery_time_end": "",
    "delivery_r": "0",
    "delivery_street": "",
    "delivery_house": "",
    "delivery_supp": "",
    "delivery_room": "",
    "real_city": "",
    "real_country": "",
    "real_street": "",
    "real_house": "",
    "pick_up": "1",
    "pickup_date": "2025-07-14",
    "pickup_time_start": "10:00",
    "pickup_time_end": "17:00",
    "pickup_comment": "",
    "pickup_r": "0",
    "pickup_street": "",
    "pickup_house": "",
    "pickup_supp": "",
    "pickup_room": "",
    "customer": {
        "debitor": "000X0XXXXX"
    },
    "sender": {
        "debitor": "000X0XXXXX"
    },
    "receiver": {
        "country_code": "RU",
        "debitor_type": "2",
        "debitor": "",
        "real_contact_name": "",
        "real_contact_phone": "",
        "real_country": "",
        "real_city": "",
        "real_street": "",
        "real_house": "",
        "real_supp": "",
        "real_room": "",
        "name_ip": "Тест Тест Тест ",
        "phone_ip": "79xxxxxxxxx",
        "legal_country": "",
        "legal_city": "",
        "legal_street": "",
        "legal_house": "",
        "legal_supp": "",
        "legal_room": "",
        "organization_name_ip": "ИП Тест Тест Тест",
        "inn_ip": "X6090XX630X3",
        "unp_ip": "",
        "iin": "",
        "organization_phone_ip": "79xxxxxxxxx",
        "name_ur": "",
        "phone_ur": "",
        "organization_name_ur": "",
        "organization_phone_ur": "",
        "inn_ur": "",
        "kpp": "",
        "bin": "",
        "unp_ur": ""
    },
    "type": "01",
    "places": [
        {
            "volume": "0.409",
            "weight": "61",
            "count_place": "6",
            "length": "74.23",
            "height": "74.23",
            "width": "74.23",
            "cargo_type": "Z32",
            "places": []
        }
    ],
    "declared_price": "100",
    "all_places_same": "0",
    "confirmation_price": "1",
    "service": [],
    "insurance": 1,
    "insurance_agent_code": "8000152423",
    "seal": "0",
    "pre_packaging": "0",
    "palletizing_transparent": "0",
    "palletizing_tint": "0",
    "restruct_deliv": "0",
    "restruct_pickup": "0",
    "palleting": "0",
    "additional_payment_shipping": "SE",
    "additional_payment_pickup": "SE",
    "additional_payment_delivery": "SE",
    "additional_payment_shipping_email": "",
    "additional_payment_pickup_email": "",
    "additional_payment_delivery_email": "",
    "pickpoint_address_code": ""
}
Пример ответа:
{
    "result": {
        "sale_number": 3105877041,
        "cargo_number": "ТЮМРАД0200013090"
    },
    "status": 1,
    "message": "Спасибо. Скоро с Вами свяжется наш оператор."
}