Bu metod kalem veya kalemleri paketlemenize olanak tanır.
Başlık(Header)
Authorization: Basic base64(username:password)
Content-Type: application/json
Parametreler(Parameters)
Objects
LineitemId(gerekli, guid, 32910839-83b9-4545-adb6-76dad457edc4) Paket içerisinde gönderilecek olan kalem.
İ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. |