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şsa true kabul 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).

200 yanıt alanları