Etiketi önceden oluştur
POST /openapi/Document/CreateLabelInAdvance — TMS API · Etiket
CreateLabel ile aynı işlemi yapar ancak etiket içeriğini dönmez, yalnızca sonuç mesajını döner.
Etiketi paketleme anından önce hazırlamak için kullanılır; içeriği daha sonra
GetCreatedLabel ile alın.
İstek gövdesi
clientCode(string, zorunlu): Organizasyon kodu.accountCode(string, zorunlu): Hesap kodu.createLabels(object[], zorunlu): Etiketi oluşturulacak gönderiler.createLabels.parcels(object[]): Etiket alınacak koliler.createLabels.parcels.data(any[]): Taşıyıcıya özel ek veri.createLabels.parcels.lines(object[]): Kolideki sipariş satırları.createLabels.parcels.format(string): Etiket formatı kodu (ör.ZPL,PDF). Boş ya da tanınmayan değerde ZPL üretilir.createLabels.parcels.weight(number): Koli ağırlığı (kg).createLabels.parcels.isFragile(boolean): Kırılabilir koli mi.createLabels.parcels.isLastSequence(boolean): Son koli mi; boşsatruekabul edilir.createLabels.parcels.volumetricWeight(number): Koli desisi.createLabels.parcels.labelSequenceNumber(string): Çok koli tek etiket akışında sıra numarası.createLabels.parcels.customerSpecificCode(string): Koli numarası (sizin tekil koli kodunuz).
createLabels.locationCode(string): Gönderinin çıkış lokasyonu kodu.createLabels.consignmentNumber(string): Gönderi numarası.
Yanıtlar
- 200: Etiket oluşturuldu; gövde etiket servisinin sonuç mesajıdır
- 204: Etiket oluşturuldu, sonuç mesajı yok (gövdesiz)
- 400: Etiket oluşturulamadı
- 401: Token yok, geçersiz ya da süresi dolmuş (gövdesiz yanıt).