Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Revision

DateDescription

 

Specific messages (type/code/text) for this webservice:

Some of EBS-* error code will change to WMS-* codes 

 

As of May 17, 2021, CB will no longer support TLS 1.0 and 1.1

 

Initial document

Introduction

(Web) shops selling physical products to their customers place great value in fulfilling their client commitments. Important aspect is understanding the currently available stock. On this basis, the (web) shop is able to provide their customers with the correct delivery indication.

...

Code Block
languageyml
titleExample request
collapsetrue
POST https://testservices.cb.nl/rest/api/v1/PhysicalProductStockService/getStockAvailability HTTP/1.1
UserName: _SNIP_
Content-Type: application/json
  
{
    "Product": [
    {"ProductId": "9780582275225","ProductIdType": "EAN"},
    {"ProductId": "9783259011928","ProductIdType": "EAN"}
    ]
}

Reply

Parameter

Description

Cardinality

Approved values

StockAvailabilityStock availability composite1..n
ProductIdIdentification of the product for which the available stock is requested1..1


ProductIdTypeThe identification type of the product1..1EAN
QuantityAvailable24hrsThe number of products available at the time of this request and ready for delivery within 24 hours.1..1
QuantityAvailable48hrsThe number of products available at the time of this request and ready for delivery within 48 hours. This includes delivery within 24 hours.1..1

Example reply

...

- Without message

Code Block
languageyml
titleExample reply - without message
collapsetrue
{
  "StockAvailability": [
    {
      "ProductId": "9780582275225",
      "ProductIdType": "EAN",
      "QuantityAvailable24hrs": "54",
      "QuantityAvailable48hrs": "1554"
    },
    {
      "ProductId": "9783259011928",
      "ProductIdType": "EAN",
      "QuantityAvailable24hrs": "11",
      "QuantityAvailable48hrs": "11"
    }
  ]
}

...

Example reply - With message

Code Block
languageyml
titleExample rely - with message
collapsetrue
{
  "Message": {
    "MessageType": "E",
    "MessageCode": "WMS-00011",
    "MessageText": "Invalid value for productIdType."
  }
}

...