RestAPI Toplama Talebi Servisi
Toplama Talebi Oluşturma (CollectionRequest)
PUT https://api.n11.com/rest/delivery/v1/collectionRequest
- Authorization no auth seçiniz.
- Headers alanına appkey ve appsecret bilgisini eklemeniz gerekir.
- İsteğinizi json formatında body de raw olarak ve aşağıdaki örnek desende iletiniz.
- HTTP isteğinizi ‘PUT’ methoduyla ilgili endpoint'e gönderin.
Dikkat Edilmesi Gerekenler:
- GetShipmentPackages servisinden statüsü Picking dönen itemler için bu servisten toplama talebi oluşturabilirsiniz.
- orderLineId parametresinde gönderilecek değer için GetShipmentPackages servisinden dönen orderLineId alanı baz alınmalıdır.
- Bu servisten lojistik firma gönderileri için işlem sağlayabilirsiniz.
- Request içerisinde paketteki tüm sipariş kalemleri için istek gönderilmelidir, eksik ya da hatalı gönderildiğinde "Eksik ya da uygun olmayan sipariş öğesi bulunmaktadır." hatası alınacaktır.
| Parametre | Parametre Değer | Açıklama |
| id | Paket / Kampanya kodu | |
| orderLineId | Talep oluşturulacak item Id bilgisi | |
| boxQuantity | Koli adedi | |
| desi | Toplam desi | |
| shipmentCompany | Horoz Lojistik : HLZ Ceva Lojistik : CEVA Ceva Tedarik Zinciri (Borusan) : BL |
Kargo firma bilgisi kısa kodu gönderilmelidir. |
Örnek Request
PUT https://api.n11.com/rest/delivery/v1/collectionRequest
{
"collectionRequestDetails": [
{
"id": "112745617962209",
"orderLineId": 471150189,
"boxQuantity": 1,
"desi": 100,
"shipmentCompany": "HLZ"
},
{
"id": "112745617962209",
"orderLineId": 471150188,
"boxQuantity": 1,
"desi": 60,
"shipmentCompany": "HLZ"
}
]
}
Örnek Response
{
"code": 200,
"message": "success"
}