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"
}