NAV undefined
undefined O'zbekcha English Русский
bash

Введение

Api Url http://api.bts.uz:8080/index.php

Version 1.0 End point http://api.bts.uz:8080/index.php

Местные Заявки

Создать заявку

curl
--request POST \
--url "http://api.bts.uz:8080/index.php?r=v1/order/add" \
--header "Authorization: Bearer <token>"
--header 'content-type: application/json'
--data{
         "senderDelivery":1,
         "senderCityId":3,
         "senderAddress":"г.Ташкент,ул.Бобур,5-А",
         "senderReal":"Jurabek Turdiyev",
         "senderPhone":"+998 99 1234567",
         "weight":2,
         "packageId":4,
         "postTypeId":16,
         "postTypes":[
              {
                  "name": "Книга",
                  "code": "ZFD21AD",
                  "count": 1
              },
              {
                  "name": "Блокнот",
                  "code": "AV2321",
                  "count": 2
              }
         ],
         "receiverDelivery":1,
         "receiver":"Odil Ahkmedov",
         "receiverCityId":3,
         "receiverAddress":"Гозо зима. 41 дом",
         "clientId":abc123mn12,
         "volume":0,
         "takePhoto":1,
         "piece":1,
         "senderDate":"2018-02-06",
         "receiverDate":"2018-02-07",
         "receiverPhone":"+998 99 1234567",
         "receiverPhone1":null,
        }  

SUCCESS

{
    "orderId": 229234,
    "customer": {
        "id": 79,
        "name": "ООО JOHD "
    },
    "status": {
        "id": 1,
        "info": "В клиенте"
    },
    "senderRegion": {
        "id": 2,
        "name": "Андижанская область"
    },
    "senderCity": {
        "id": 3,
        "name": "Асакинский район",
        "regionId": 2
    },
    "senderBranch": {
        "id": 93,
        "name": "ASAKA BTS"
        "regionId": 2
    },
    "senderDelivery": 1,
    "senderAddress": "г.Ташкент,ул.Бабаева,7-А",
    "senderReal": "Jurabek Turdiyev",
    "senderPhone": "+998 99 1234567",
    "receiver": "Odil Ahkmedov",
    "receiverRegion": {
        "id": 2,
        "name": "Андижанская область"
    },
    "receiverCity": {
        "id": 3,
        "name": "Асакинский район"
    },
    "receiverBranch": {
        "id": 93,
        "name": "ASAKA BTS"
        "regionId": 2
    },
    "receiverDelivery": 1,
    "receiverAddress": "Гозо зима. 41 дом",
    "receiverPhone": "+998 99 1234568",
    "receiverPhone1": null,
    "package": {
        "id": 8,
        "name": "BTS ПАКЕТИ"
    },
    "postType": {
        "id": 4,
        "name": "ДОКУМЕНТЫ"
    },
    "cost": "12000.00",
    "weight": "2.000",
    "piece": 1,
    "clientId": abc123mn12,
    "volume": 0,
    "takePhoto": 0,
    "senderSign": null,
    "receiverSign": null,
    "senderDate": "2018-02-06",
    "receiverDate": "2018-02-07",
    "barcode": "60000006106"
    "labelEncode": "<encoded_file>"
}

Failure Validation error

{
"errors": {
    "senderPhone": [
        "Необходимо заполнить «Телефон»."
    ],
    "weight": [
        "Необходимо заполнить «Кг»."
    ]
}
}

HTTP Request

POST /order/add

Query Parameters

Parameter Type Description
senderCityId* integer Город отправителя. Список городов
senderAddress* string Адрес отправителя
senderDelivery integer 1-Вызов курьера, 0-самовывоз в офис BTS.
senderReal* string Ф.И.О отправителя
senderPhone* string Телефон номер отправителя
weight* double вес отправки
packageId* integer вид упаковки. Виды упаковок
postTypeId* integer тип отправки Типы отправок
receiver* string Ф.И.О получателя
receiverAddress* string Адрес получателя
receiverDelivery integer 1-Если курьер доставит, 0- если получатель сам забирает с офиса BTS.
receiverCityId* integer Город получателя. Список городов
receiver_branch_id integer Если отправлено поле receiverDelivery = 0, к receiver_branch_id будет добавлен идентификатор офиса, присутствующий в «receiverCityId».Список филиалов
clientId string Штрих-код клиента
volume number объем (объем = длина*высота*ширина) отправки
takePhoto integer 1 - требуется фото получателя, 0 - необизаятелно. поумолчание 0. Принимаемые значения
is_test integer 1 - для тестирования, 0 - необизаятелно. поумолчание 0. Принимаемые значения
senderSign string подпись Отправителя
receiverSign string подпись получателя
piece integer место отправки, поумолчание 1
senderDate date Дата отправки, поумолчанию дата завяки
receiverDate date Дата получения, поумолчанию дата завяки
receiverPhone* string Телефон получателя
receiverPhone1 string Дополнительные телефон номер получателя
bringBackMoney integer 1-надо вернут денги за товарь, 0 - нет наложенные платеж.
back_money integer надо указать сумму при bringBackMoney равно 1.
bringBackWaybill integer 1-надо возврат документ
additionalInfo string Комментария (Один экземпляр документа возвращается)
labelEncode string Штрих-код (файл)

Информация о заявке

Http request

GET /order/detail&id=<orderId>

Parameter Type Description
orderId integer Номер заказа
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/order/detail&id=<orderId>" \
--header "Authorization: Bearer <token>"

JSON формат:

{
    "orderId": "<orderId>",
    "customer": {
        "id": 79,
        "name": "ООО JOHD "
    },
    "status": {
        "id": 1,
        "info": "В клиенте"
    },
    "senderRegion": {
        "id": 2,
        "name": "Андижанская область"
    },
    "senderCity": {
        "id": 3,
        "name": "Асакинский район",
        "regionId": 2
    },
    "senderBranch": {
        "id": 93,
        "name": "ASAKA BTS"
        "regionId": 2
    },
    "senderDelivery": 1,
    "senderAddress": "г.Ташкент,ул.Бабаева,7-А",
    "senderPhone": "+998 99 1234567",
    "receiver": "Odil Ahkmedov",
    "receiverRegion": {
        "id": 2,
        "name": "Андижанская область"
    },
    "receiverCity": {
        "id": 3,
        "name": "Асака туман"
    },
    "receiverBranch": {
        "id": 93,
        "name": "ASAKA BTS"
        "regionId": 2
    },
    "receiverDelivery": 1,
    "receiverAddress":"Гозо зима. 41 дом",
    "receiverPhone": "+998 99 1234568",
    "receiverPhone1": null,
    "package": {
        "id": 8,
        "name": "BTS ПАКЕТИ"
    },
    "postType": {
        "id": 4,
        "name": "ДОКУМЕНТЫ"
    },
    "cost": "12000.00",
    "weight": "2.000",
    "piece": 1,
    "volume": "0",
    "urgent": 0,
    "takePhoto": 0,
    "senderSign": null,
    "receiverSign": null,
    "senderDate": "2018-02-06",
    "receiverDate": "2018-02-07",
    "barcode": "60000006106"
    "labelEncode": "<encoded_file>"

    
}

Удалить заявку

Http request

GET /order/cancel&id=<orderId>

Parameter Type Description
orderId integer Номер заказа
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/order/cancel&id=<orderId>" \
--header "Authorization: Bearer <token>"

JSON формат:

{
    "orderId": "229234",
    "status": {
        "id": 0,
        "name": "Cancelled Order"
    },
}

Калькулятор заявки

Цена заявки.

Http Request

POST /order/calculate

curl
--request POST \
--url "http://api.bts.uz:8080/index.php?r=v1/order/calculate" \
--header "Authorization: Bearer <token>"\
--data
{
    "senderCityId": 3,
    "receiverCityId": 3,
    "weight": 1,
    "volume": null,
    "senderDate": "2018-02-06",
    "senderDelivery": 1,
    "receiverDelivery": 1
}

SUCCESS

{
    "summaryPrice": 10000,
    "requestData": {
        "weight": 1,
        "volume": null,
        "senderCityId": 3,
        "receiverCityId": 3,
        "senderDate": "2018-02-06",
        "senderDelivery": 1,
        "receiverDelivery": 1
    }
}

FAILURE

{
    "errors": {
        "senderCityId": [
            "Необходимо заполнить «Город от-я»."
        ]
    }
}
Parameter Type Description
senderCityId* integer Город отправителя. Список городов
weight* double вес отправки
receiverCityId* integer Город получателя. Список городов
volume number объем (объем = длина*высота*ширина) отправки
senderDate date Дата отправки, поумолчанию дата завяки
senderDelivery integer 2-Вызов курьера(с дальнего посёлка), 1-Вызов курьера(город), 0-самовывоз в офис BTS.
receiverDelivery integer 2-Если курьер доставит(с дальнего посёлка), 1-Если курьер доставит(город), 0- если получатель сам забирает с офиса BTS.

Текущее состояние

Http request

GET /order/track&id=<orderId>

curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/order/track&id=<orderId>" \
--header "Authorization: Bearer <token>"
Parameter Type Description
orderId integer ID заявки

SUCCESS

{
    "orderId": 229234,
    "status": {
        "id": 1,
        "name": "new"
    }
}

Отслеживание

Http request

GET /order/history&id=<orderId>

Parameter Type Description
orderId integer ID заявки
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/order/history&id=<orderId>" \
--header "Authorization: Bearer <token>"

SUCCESS:

{
   {
    "message": "message1",
    "timestamp": 1720690236,
    "status_id": 4,
    "location": "QUSHBEGI BTS (PVZ)"
   },
   {
    "message": "message2",
    "timestamp": 1720690321,
    "status_id": 5,
    "location": "JARQO'RG'ON BTS"
   },
}

Причины отмены

Http request

GET v1/order/cancellation&id=<orderId>

Parameter Type Description
orderId integer ID заявки
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/order/cancellation&id=<orderId>" \
--header "Authorization: Bearer <token>"

SUCCESS:

[
   {
    "employee": "Jon Done",
    "description": "Saqlash muddati tugagan",
    "date": 2024-08-20 14:29:06
   },
   {
    "employee": "Jon Done",
    "description": "Noto`g`ri manzil",
    "date": 2024-08-23 14:29:06
   }
]

Список статусов

id info
0 Отказ
1 У отправителя
2 Курьер принял
3 В офисе отправления
4 В офисе доставки
5 Курьер доставляет
6 Доставлен
7 Возврат
8 В промежуточном офисе
10 В сортировочном центре (РЦ)
31 На складе
32 В мешке
33 В перевозке
34 В РЦ Курьера

Заявки Международный

Создать заявку

curl
--request POST \
--url "http://api.bts.uz:8080/index.php?r=v1/international/add" \
--header "Authorization: Bearer <token>"
--header 'content-type: application/json'
--data{
         "ReceiverPhone":"+998 99 1234567",
         "ReceiverPatronymic":"Johnson",
         "ReceiverSurname":"Elizabeth"
         "ReceiverFirstName":"Emily",
         "ReceiverPassposrtSerial":"AC",
         "ReceiverPassposrtNumber":0579415,
         "ReceiverPhone1":"+998 88 1234567",
         "ReceiverPinfl":12345678912345,
         "ParcelNumber":366489851,
         "HsCodeIs":6211390000,
         "ProductDescription":"Футболка JUVE H JSY Y WHITEBLACK",
         "ProductWeight":3,
         "ProductQuantity":1,
         "ProductDeclareValue":1,
         "ProductDeclareCurrency":"RUB",
         "ProductUrl":"https\.....",
         "ReceiverAddress":"г.Ташкент,ул.Бобур,5-А",
         "ProductUnit":"шт",
         "ParcelWeight":4,
         "ParcelValue":312412,
         "ProductModel":53312,
         "ProductImei":7624,
         "ReceiverCustomsAgree":1,
         "ReceiverCityId":3,
         "ReceiverBranchId":62,
         "ReceiverDelivery":0,
        }  

SUCCESS

{
    "orderId": 7229234,
    "orderDetails": {
        "ParcelNumber": "366489851"
        "HsCodeIs": "6211390000"
        "ProductDescription": "Футболка JUVE H JSY Y WHITEBLACK"
        "ProductWeight": "3"
        "ProductQuantity": "1"
        "ProductDeclareValue": "1"
        "ProductDeclareCurrency": "RUB"
        "ProductUrl": "https\.....",
        "ProductUnit": "kg"
        "ParcelWeight": "4"
        "ParcelValue": "312412 "
        "ProductModel": "53312"
        "ProductImei": "7624"
        "barcode": "13417229234"
    },
    "receiver": {
        "ReceiverPinfl": 12345678912345,
        "ReceiverAddress":"г.Ташкент,ул.Бобур,5-А",
        "ReceiverPhone": "+998 99 1234567",
        "ReceiverPhone1": "+998 88 1234567",
        "ReceiverSurname": Elizabeth,
        "ReceiverFirstName": Emily,
        "ReceiverPassposrtSerial": AC,
        "ReceiverPassposrtNumber": 0579415,
        "ReceiverCustomsAgree": 1,
        "ReceiverDelivery": 0,
        "ReceiverPatronymic": 2,
        "branch": {
            "ReceiverBranchId": 62,
            "name": "ASAKA BTS"
        },
        "city": {
            "ReceiverCityId": 3,
            "name": "Асакинский район"
        },
    },
}

Failure Validation error

{
"errors": {
    "ReceiverPhone": [
        "Необходимо заполнить «Телефон»."
    ],
    "ParcelWeight": [
        "Необходимо заполнить «Кг»."
    ]
}
}

HTTP Request

POST /international/add

Query Parameters

Parameter Type Description
ReceiverPhone* string Контактный номер
ReceiverFirstName* string Имя
ReceiverSurname* string Фамилия
ReceiverPatronymic string Отчество
ReceiverPassposrtSerial* string Серия паспорта
ReceiverPassposrtNumber* string Номер паспорта
ReceiverPhone1 string Телефон Местный
ReceiverPinfl* string Пинфл
ParcelNumber* string Номер Посылки
HsCodeIs* string ТН ВЭД
ReceiverCityId integer Город получателя. Список городов
ReceiverBranchId integer Если отправлено поле receiverDelivery = 0, к receiver_branch_id будет добавлен идентификатор офиса, присутствующий в «receiverCityId».Список филиалов
ProductWeight* string НЕТТО кг
ProductQuantity* string Кол-во
ProductDeclareValue* string Цена за 1 шт
ProductDeclareCurrency* string Валюта
ProductUrl* string Ссылка на товар
ReceiverAddress string Адрес получателя физического лица
ProductUnit* string Единица продукта Вес: Kilogram (kg), Gram (g), Tonne (t). Количество: Piece (pcs). Объем: Litre (L), Millilitre (mL), Cubic meter (m³)
ParcelWeight* string Вес отправления
InfoName string Серийный номер
ParcelValue string Стоимость посылки
ProductModel string Модель продукта
ProductImei string IMEI продукта
ReceiverCustomsAgree string Таможня получателя согласна
ProductDescription* text Описание продукта
ReceiverDelivery* string 1-Вызов курьера, 0-самовывоз в офис BTS.

Текущее состояние

Http request

GET /international/track-by-barcode&barcode=<barcode>

curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=v1/international/track-by-barcode&barcode=<barcode>" \
--header "Authorization: Bearer <token>"
Parameter Type Description
barcode string Штрих-код заявки

SUCCESS

{
    "barcode": 01000865704,
    "status": {
        "code": 200,
        "message": "In the sorting center"
    }
}

Манифест

curl
--request POST \
--url "http://api.bts.uz:8080/index.php?r=v1/international/manifest" \
--header "Authorization: Bearer <token>"
--header 'content-type: application/json'
--data{
         "ManifestNumber":"12345672121",
         "Parcels"{
            {
                "ParcelNumber":"867465466877546"
            },
            {
                "ParcelNumber":"543655876765767"
            }
         },
         "ManifestDetails"{
                "ParcelsCount":"2",
                "Date":"2024-10-10"
         },
        }  

SUCCESS

{
    "success": true,
    "message": "Manifest processed successfully.."
}

Failure Validation error

{
"errors": {
    "ManifestId": [
        "ManifestId не может быть пустым.."
    ],
    "ParcelsCount": [
        "ParcelsCount не может быть пустым.."
    ]
}
}

HTTP Request

POST /international/manifest

Query Parameters

Parameter Type Description
ManifestNumber* string Номер манифеста
Date* string Дата манифеста
ParcelNumber* string Номер посылки
ParcelsCount* string Количество посылок

Список статусов

code info
100 У отправителя
200 В сортировочном центре
300 В офисе получателя
400 Курьер доставляет
500 Доставлен

Справочник

Список городов

id regionId name
1 14 город Шахрисабз
2 3 Папский район
3 2 Асакинский район
4 5 Ташкентский район
5 5 город Янгийуль
6 5 город Ахангаран
7 5 город Нурафшон
8 11 город Нукус
9 11 Тахиаташский район
10 4 город Хива
11 11 Амударьинский район
12 11 Берунийский район
13 11 Кандикульский район
14 11 Караузякский район
15 11 Кегейлийский район
16 11 Кунградский район
17 11 Муйнакский район
18 11 Нукусский район
19 11 Тахтакупырский район
20 11 Турткульский район
21 11 Ходжейлийский район
22 11 Чимбайский район
23 11 Шуманайский район
24 11 Элликкалинский район
25 2 город Андижан
26 2 город Ханабад
27 2 Андижанский район
28 2 Балыкчинский район
29 2 Булакбашинский район
30 2 Бозский район
31 2 Джалалкудукский район
32 2 Избасканский район
33 2 Улугнорский район
34 2 Мархаматский район
35 2 Пахтаабадский район
36 2 Ходжаабадский район
37 2 Алтынкульский район
38 2 Кургантепинский район
39 2 Шахриханский район
40 7 город Бухара
41 7 город Каган
42 7 Бухарский район
43 7 Бабкентский район
44 7 Джандарский район
45 7 Каганский район
46 7 Алатский район
47 7 Пешкунский район
48 7 Ромитанский район
49 7 Шафирканский район
50 7 Каракульский район
51 7 Караулбазарский район
52 7 Гиждуванский район
53 9 Арнасайский район
54 9 Бахмальский район
55 9 Галляаральский район
56 9 Дустликский район
57 9 город Джизак
58 9 Жиззах
59 9 Зарбдорский район
60 9 Зафарабадский район
61 9 Заминский район
62 9 Мирзачульский район
63 9 Пахтакорский район
64 9 Фаришский район
65 9 Янгиабадский район
66 14 город Карши
67 14 Каршинский район
68 14 Мубарекский район
69 14 Гузарский район
70 14 Камашинский район
71 14 Чиракчинский район
72 14 Шахризабский район
73 14 Касбинский район
74 14 Касанский район
75 14 Китабский район
76 14 Нишанский район
77 14 Миришкорский район
78 14 Дехканабадский район
79 14 Яккабагский район
80 10 город Навойи
81 10 город Заравшан
82 10 Карманинский район
83 10 Тамдынский район
84 10 Навбахорский район
85 10 Нуратинский район
86 10 Хатырчинский район
87 10 Кызылтепинский район
88 10 Кенимехский район
89 10 город Учкудук
90 3 город Наманган
91 3 Мингбулакский район
92 3 Касансайский район
93 3 Наманганский район
94 3 Нарынский район
95 3 Туракурганский район
96 3 Уйчинский район
97 3 Учкурганский район
98 3 Чартакский район
99 3 Чустский район
100 3 Янгикурганский район
101 8 город Самарканд
102 8 Ургутсский район
103 8 Пахтаачинский район
104 8 Каттакурганский район
105 8 Самаркандский район
106 8 Булунгурский район
107 8 Джамбайский район
108 8 Кошрабадский район
109 8 Нарпайский район
110 8 Тайлякский район
111 8 Пастдаргомский район
112 8 Нуробадский район
113 8 город Каттакурган
114 8 Пайарыкский район
115 8 Акдарьинский район
116 8 Иштыханский район
117 13 город Термез
118 13 Термезский район
119 13 Музрабадский район
120 13 Алтынсайский район
121 13 Денаусский район
122 13 Сарыассийский район
123 13 Кизирикский район
124 13 Джаркурганский район
125 13 Ангорский район
126 13 Кумкурганский район
127 13 Байсунский район
128 13 Шурчинский район
129 13 Шерабадский район
130 13 Узунский район
131 12 город Гулистан
132 12 город Янгиер
133 12 город Ширин
134 12 Окалтынский район
135 12 Баяутский район
136 12 Гулистанский район
137 12 Мирзаабадский район
138 12 Сайхунабадский район
139 12 Сардобинский район
140 12 Сырдарьинский район
141 12 Хавастский район
142 5 город Ангрен
143 5 город Бекабад
144 5 город Алмалык
145 5 город Чирчик
146 5 Бекабадский район
147 5 Бостанлыкский район
148 5 Кибрайский район
149 5 Зангиатинский район
150 5 Куйи-чирчикский район
151 5 Аккурганский район
152 5 Паркентский район
154 5 Урта-чирчикский район
155 5 Чиназский район
156 5 Юкори чирчикский район
157 5 Букинский район
158 5 Янгийульский район
159 5 Ахангаранский район
160 15 город Фергана
161 15 город Маргилан
162 15 город Кувасай
163 15 город Коканд
164 15 Багдадский район
165 15 Бувайдинский район
166 15 Дангаринский район
167 15 Язьяванский район
168 15 Алтыарыкский район
169 15 Бешарыкский район
170 15 Куштепинский район
171 15 Риштанский район
172 15 Сохский район
173 15 Ташлакский район
174 15 Учкуприкский район
175 15 Ферганский район
176 15 Узбекистанский район
177 15 Кувинский район
178 15 Фуркатский район
179 4 город Ургенч
180 4 Багатский район
181 4 Ургенчский район
182 4 Кушкупырский район
183 4 Ханкинский район
184 4 Янгиарыкский район
185 4 Хивинский район
186 4 Янгибазарский район
187 4 Хазараспский район
188 4 Шаватский район
189 4 Гурленский район
190 6 Бектемирский район
191 6 Мирабадский район
192 6 М.Улугбекский район
193 6 Сергелийсикй район
194 6 Алмазарский район
195 6 Учтепинский район
196 6 Яшнабадский район
197 6 Чилонзарский район
198 6 Шайхантахурский район
199 6 Юнусабадский район
200 6 Яккасарайский район
201 5 Пскентский район
167 15 Язьяванский район
58 9 Шароф Рашидов район
217 11 Бозатовский район
14 11 Караузякский район
219 14 Кўкдалинский район
218 4 Тупраккалинский район
135 12 Баяутский район
220 13 Бандихон

Регионы

id name
4 Хорезмская область
15 Ферганская область
5 Ташкентская область
6 Ташкент
12 Сырдарьинская область
13 Сурхандарьинская область
8 Самаркандская область
3 Наманганская область
10 Навоийская область
14 Кашкадарьинская область
11 Каракалпакстан
9 Джизакская область
7 Бухарская область
2 Андижанская область

Филиалы

Http request

GET /directory/branches&regionId=<Id>

Parameter Type Description
regionId integer Номер региона (Не обязательно)
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=directory/branches&regionId=<Id>" \
--header "Authorization: Bearer <token>"

JSON формат:

{
  {
    "id": 10,
    "name": "KARSHI BTS",
    "regionId": 14,
    "cityId": 66,
    "address": "KARSHI 5-Mikro rayon ul. Nasaf. or: Nikoh uyi orqa tomoni ",
    "lat_long": "38.837395,65.783467",
    "phone": "1230",
    "video_link": "https://youtu.be/g6TsS5PLTF0",
    "working_hours": {
        "1": "08:00-20:00",
        "2": "08:00-20:00",
        "3": "08:00-20:00",
        "4": "08:00-20:00",
        "5": "08:00-20:00",
        "6": "08:00-16:00",
        "7": "08:00-16:00"
    }
  },
}

Филиалы (cityId)

Http request

GET /directory/branches-with-city&cityId=<Id>

Parameter Type Description
cityId integer Номер города (Не обязательно)
curl
--request GET \
--url "http://api.bts.uz:8080/index.php?r=directory/branches-with-city&cityId=<Id>" \
--header "Authorization: Bearer <token>"

JSON формат:

{
  {
    "id": 79,
    "name": "MALIKA BOZOR BTS",
    "regionId": 6,
    "cityId": 198,
    "address": "Toshkent, Labzak ko'ch 2/122. Mag 118 or: Tramvay aylanasi",
    "lat_long": "41.338727,69.269875",
    "phone": "1230",
    "video_link": "",
    "working_hours": {
        "1": "09:00-18:00",
        "2": "09:00-18:00",
        "3": "09:00-18:00",
        "4": "09:00-18:00",
        "5": "09:00-18:00",
        "6": "09:00-18:00",
        "7": "09:00-18:00"
    }
  },
  {
    "id": 24,
    "name": "SHAYXONTOHUR BTS",
    "regionId": 6,
    "cityId": 198,
    "address": "TASHKENT, ul. Furkat 6. Mo'ljal: Xadra,Asaka Bankni orqasi",
    "lat_long": "41.319124,69.240262",
    "phone": "1230",
    "video_link": "https://youtu.be/g6TsS5PLTF0",
    "working_hours": {
        "1": "27/7",
        "2": "27/7",
        "3": "27/7",
        "4": "27/7",
        "5": "27/7",
        "6": "27/7",
        "7": "27/7"
    }
  }
}

Типы отправок

id name
4 ДОКУМЕНТЫ
5 ЗАПЧАСТИ
6 МЕДИКАМЕНТЫ
7 ОРГТЕХНИКА
8 КНИГИ
9 СТЕКЛОИЗДЕЛИЯ
10 РЕКЛАМНЫЕ ИЗДЕЛИЯ
11 ОДЕЖДА-ОБУВИ
12 СОТ.ТЕЛЕФОН
13 ПАСПОРТ
14 ПАРФЮМЕРИЯ
15 ПРОДУКТЫ
16 ХИМИКАТЫ
17 ПРОТЕЗЫ ( ТИШ )
18 СЕМЕНА / УРУГЛАР
19 ПЛАСТИК КАРТА
20 ПЕЧАТЬ
21 САНТЕХНИКА
22 МЕБЕЛЬ
23 МЕД.ИНСТРУМЕНТ
24 ТКАНЬ - МАТЕРИАЛ
25 ОБОРУДОВАНИЕ
26 КАНЦТОВАРЫ
27 ХОЗТОВАРЫ
28 ИГРУШКИ
29 БИЖУТЕРИЯ
30 КОСМЕТИКА
31 БЫТОВАЯ ТЕХНИКА
32 СУХОФРУКТЫ
33 СТРОЙМАТЕРИАЛЫ

Виды упаковок

id name
4 СУМКА
5 КОНТЕЙНЕР
6 КОНВЕРТ
7 КОРОБКА
8 BTS ПАКЕТИ
9 БЕЗ УПАКОВКИ
10 ЗAВОДСКAЯ УПAКОВКA

Да или Нет

значения описания
1 Включено
0 Выключенный

Список статусов

id info
0 Отказ
1 У отправителя
2 Курьер принял
3 В офисе отправления
4 В офисе доставки
5 Курьер доставляет
6 Доставлен
7 Возврат
8 В промежуточном офисе
10 В сортировочном центре (РЦ)
31 На складе
32 В мешке
33 В перевозке
34 В РЦ Курьера

Ошибки

Код ошибки Значение
400 Bad Request -- Your request sucks
401 Unauthorized -- Your API key is wrong
403 Forbidden -- The kitten requested is hidden for administrators only
404 Not Found -- The specified kitten could not be found
405 Method Not Allowed -- You tried to access a kitten with an invalid method
406 Not Acceptable -- You requested a format that isn't json
410 Gone -- The kitten requested has been removed from our servers
429 Too Many Requests -- You're requesting too many kittens! Slow down!
500 Internal Server Error -- We had a problem with our server. Try again later.
503 Service Unavailable -- We're temporarially offline for maintanance. Please try again later.