POST https://api.n11.com/ms/product/tasks/product-delete
- Authorization no auth seçiniz.
- Headers alanına appKey ve appSecret bilgisini eklemeniz gerekir.
- HTTP isteğinizi POST methoduyla ilgili endpoint’e gönderin.
- İsteğinizi JSON formatında body de raw olarak aşağıdaki örnek desende iletiniz.
- Tek seferde maximum 1000 sku gönderebilirsiniz.
- Servise yapılan her başarılı istek için response’ta ID (taskId) değeri dönmektedir. TaskDetails servisi ile yapılan işlemin kontrolü sağlanabilir.
| Parametre | Parametre Değer | Açıklama | Tip |
| integrator | Evet | API Kullanıcı/Entegratör Firma ismini yazınız. Tüm gönderimlerinizde aynı ismi iletiniz. | string |
| stockCode | Evet | Silinecek ürüne ait satıcı stok kodunu yazınız. | string |
| Parametre (Cevap) | Açıklama | Tip |
| id | TaskDetails‘de bu idye göre sorulanmalıdır. | long |
| type | SKU_UPDATE (Stok Fiyat Güncelleme) PRODUCT_UPDATE (Ürün Güncelleme) PRODUCT_CREATE (Ürün Yükleme) PRODUCT_DELETE (Ürün Silme) |
string |
| status | IN_QUEUE (Task İşleniyor, TaskDetails’den sorgulayınız.) REJECT (Task İşlenmemiştir, reasons alanını kontrol ediniz.) |
string |
| reasons | Status bilgisine göre nedenler yazmaktadır. Task işleme alındığında “X sku işlenmeye alındı.” dönecektir (X=Task ürün sayısı). | list of string |
Örnek Request
{
"payload": {
"integrator": "Entegratör isminizi yazınız",
"skus": [
{
"stockCode": "stokKodu1"
},
{
"stockCode": "stokKodu2"
},
{
"stockCode": "stokKodu3"
}
]
}
}
Örnek Response
{
"id": 2904402104,
"type": "PRODUCT_DELETE",
"status": "IN_QUEUE",
"reasons": [
"3 sku işlenmeye alındı."
]
}