Buyurtma stickeri
Buyurtma stickeri
GET
/v1/order/sticker?orderId=<orderId>&decode=<decode>
Ushbu bo‘lim orqali mavjud buyurtma uchun sticker (yuk yorlig‘i) olinadi.
So‘rov yuborilganda tizim buyurtmaga tegishli yuk yorlig‘ini shakllantiradi va yuklab olish uchun tayyor holatda qaytaradi. Javobda stikerni PDF ko‘rinishida olish mumkin bo‘lgan havola mavjud bo‘ladi.
Ushbu endpoint faqat stikerni olish uchun ishlatiladi, buyurtma ma’lumotlarini o‘zgartirmaydi.
decode=1 yuborilganda
{
"labelEncode_base64": "data:application/pdf;base64,dfbkfbekwrjhgbjergbjerbg",
"labelSticker_base64": "data:application/pdf;base64,1111"
}
REQUEST
| Field | Type | Description |
|---|---|---|
orderId * |
integer | Buyurtma ID. Query parametr: GET /v1/order/sticker?orderId={id}. orderIds yuborilmasa majburiy |
decode |
integer | Query parametr. 0 (default) — PDF URL qaytariladi; 1 — PDF base64 (data:application/pdf;base64,...) qaytariladi |
RESPONSE
HTTP 200
Response Body
{
"status": true,
"message": "Ma’lumot muvaffaqiyatli olindi.",
"status_code": 200,
"data": {
"labelEncode": null,
"labelSticker": "https://space2.bts.uz:39215/waybill_barcodes/shortb9dfde4da621d8ccb0eded4b5b4dabc0.pdf"
}
}
| Field | Type | Description |
|---|---|---|
status |
boolean | So'rov muvaffaqiyatli bajarilganligi (true/false) |
message |
string | Javob xabari |
status_code |
integer | HTTP status kodi |
data[labelEncode] |
string | Etiketka (label) PDF URL. decode=0 holatida qaytariladi. Ruxsat yo'q yoki generatsiya bo'lmasa null |
data[labelSticker] |
string | Sticker PDF URL. decode=0 holatida qaytariladi. Xalqaro buyurtmalar uchun alohida template (sticker_pdf_international) |
data[labelEncode_base64] |
string | Etiketka PDF base64. decode=1 holatida. Format: data:application/pdf;base64,... |
data[labelSticker_base64] |
string | Sticker PDF base64. decode=1 holatida. Format: data:application/pdf;base64,... |