Batch Servisi

  • Bu servis aracılığıyla; Servislerde yaptığınız işlemlerin son durumunu takip edebilirsiniz.
  • Sadece fiyat güncelleme ve stok güncelleme servislerinde çalışmaktadır.
  • Parametre olarak size verilmiş batchId'yi göndermeniz yeterlidir.
  • GET https://marketplace-stg.modanisa.com/api/marketplace/getBatchRequest
    Parametre Açıklama Veri Tipi Zorunlu
    batchId Servislerin yanıt datasında verilen Batch kimliğidir. String Evet

    Status Açıklamaları:

    • complete: Sorgu esnasında "complete" tipi, işlemin tamamlandığı gösterir.
    • inprogress: Sorgu esnasında "inprogress" tipi, henüz işlemlerin devam ettiğini gösterir.
    • failed: Sorgu esnasında "failed" tipi, bir şeylerin ters gittiğini ve isteğin başarısız olduğunu gösterir.

    Request:
    api/marketplace/getBatchRequest?batchId=211021-5XZCX6QG1G4PXHSJQ9FVLLGQ1UGMR8YLQYV7Q47GF4M
    

    Success Response:
    {
        "batchId": "211021-5XZCX6QG1G4PXHSJQ9FVLLGQ1UGMR8YLQYV7Q47GF4M",
        "status": "complete",
        "created": "2021-10-21T12:04:38+0300",
        "items": {
            "000000100071857003": {
                "variantId": "000000100071857003",
                "status": "complete",
                "errors": []
            },
            "8681360365248": {
                "barcode": "8681360365248",
                "status": "failed",
                "errors": [
                    "Barcode: Barcode does not match vendor ID or no such barcode. (8681360365248)"
                ]
            }
        }
    }
    
    
    Error Response:
    {
        "message": "Not Found BatchId: 211021-EUWQJHSTQSMDO9Y97371YZOP3JL1TJGVHAEESQ92E2R",
        "code": 404
    }