Update a Product

Updates an existing product. This call does not currently support partial updates. The entire resource must be provided in the body of the request.

Requirements:

  • You'll need a productId to make this API call.

Example Request

PUT /products/productId HTTP/1.1
Host: ssapi.shipstation.com
Authorization: __YOUR_AUTH_HERE__
Content-Type: application/json

{
  "aliases": null,
  "productId": 123456789,
  "sku": "BEAU-000",
  "name": "Beautiful",
  "price": 0,
  "defaultCost": null,
  "length": null,
  "width": null,
  "height": null,
  "weightOz": null,
  "internalNotes": null,
  "fulfillmentSku": null,
  "active": true,
  "productCategory": null,
  "productType": null,
  "warehouseLocation": null,
  "defaultCarrierCode": null,
  "defaultServiceCode": null,
  "defaultPackageCode": null,
  "defaultIntlCarrierCode": null,
  "defaultIntlServiceCode": null,
  "defaultIntlPackageCode": null,
  "defaultConfirmation": null,
  "defaultIntlConfirmation": null,
  "customsDescription": null,
  "customsValue": null,
  "customsTariffNo": null,
  "customsCountryCode": null,
  "noCustoms": null,
  "tags": null,
  "upc": null, 
  "thumbnailURL": null
}

Example Response

{
  "success": true,
  "message": "The requested product has been updated"
}