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.
ProductsProductPriceError[]Product price process result.

ProductPriceError

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

Sample

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