Kalem veya Kalemleri Paketleme

Kalem veya Kalemleri Paketleme (Package Creat [POST])

Bu metod kalem veya kalemleri paketlemenize olanak tanır.

Başlık(Header)

Authorization: Basic base64(username:password)
 Content-Type: application/json

Parametreler(Parameters)

  • Merchantid (gerekli, guid, b2910839-83b9-4d45-adb6-86bad457edcb) Her satıcının unique bir tanımlayıcısıdır.

Objects

  • LineitemId(gerekli, guid, 32910839-83b9-4545-adb6-76dad457edc4) Paket içerisinde gönderilecek olan kalem.

  • Quantity (gerekli, int, 2) Paket içerisinde bulunan kalemin adet sayısı.

İstek(Request)

https://oms-external-sit.Uztrendbol.com/packages/merchantid/{merchantid}

**Body(Request)

NOT: Tek kalem için istekte gönderilecek body örneği:

{
    "lineItemRequests": 
 [
   {
     "id": "471e7231-f9b5-460b-9a56-983ef737b3e0",
     "quantity":"1"
   }
 ]
}

**Body(Request)

NOT: Çoklu kalem için istekte gönderilecek body örneği:

{
    "lineItemRequests": 
 [
   {
     "id": "471e7231-f9b5-460b-9a56-983ef737b3e0",
     "quantity":"1"
   },
    {
     "id": "b0a5eec2-acb7-4162-8e60-a28d56e5a314",
     "quantity": "1"
   }
 ]
}

Response 201 Created(Test Ortamı için paket başarılı bir şekilde oluşturuldu.)

Response(Body)

{
    {
    "packageNumber": "697823915",
    "barcode": "6226978239158"
}
}

Hata Durumları

400 Bad Request: URL içerisindeki parametreleri kontrol edin.

401 Unauthorized: Password ve şifre hatalı girilmiştir. Lütfen kontrol ediniz.

404 Not Found: URL hatalı gönderilmiştir. Lütfen kontrol ediniz. İstek gönderdiğiniz limeitem.Id ile paketlenebilecek bir lineıtem.Id bulunmamaktadır.

405 Not Allowed: Http Protokol hatası. Lütfen kontrol ediniz.

409 Conflict: İstek gönderdiğiniz lineıtem.Id ile iptal edilmiştir.

500 Internal Server: Lütfen mpentegrasyon@Uztrendbol.com ile iletişime geçin.

NOT: Oluşturmuş olduğunuz paket numarası ile Paket Bilgilerini Listeleme endpointinden Kargo Barkod numarasına ulaşabilirsiniz.

Alan Adı Açıklama
lineItemRequests.id İlgili kalemin unique değeridir.
lineItems.quantity İlgili kalemin adet değeridir.
packageNumber Oluşturduğunuz paketin numarasıdır.