Endpoint - Price Update

Endpoint which is called with a list of price changes to be updated on the channel. Note: Linnworks will only send changes and not the whole feed.

This call is made when inventory price is updated in Linnworks and is required to push to the channel.

Request

Post

PriceUpdateRequest

Field NameTypeDescription
AuthorizationTokenStringAuthorization Token from the customers integration.
ProductsProductPrice[]See ProductPrice table.

ProductPrice

Field NameTypeDescription
SKUStringProduct SKU.
ReferenceStringProduct Reference, e.g. Internal product id.
PriceDecimalNew price.
TagStringPrice tag, this is free text but can be used to identify different types of Prices.

Sample

{
  "Products": [
    {
      "SKU": "ABC1234",
      "Reference": "122440",
      "Price": 10.99,
      "Tag": ""
    }
  ],
  "AuthorizationToken": "4d1aa44d211641a48da9ae269ff68975"
}

Response

PriceUpdateResponse

Field NameTypeDescription
ErrorStringIf there was an error with the request.
Products
Required
ProductPriceError[]Product price process result.

ProductPriceError

Field NameTypeDescription
SKU
Required
StringProduct Unique SKU.
ErrorStringIf there was an error with the product update.

Sample

{
  "Error": null,
  "Products": [
    {
      "Error": "SKU does not exist",
      "SKU": "MyNonExistantSKU"
    }
  ]
}