Overview
In order to update shipping metadata of some inventory, you must:
- Be authenticated user
Information on how you can authenticate: Authentication
As soon as you do authentication and receive a valid token, it needs to be passed on each call when updating inventory.
- Have valid ID of an existing inventory
Endpoint
Example for such endpoint on TT server is https://tt.api.sellercloud.com/rest/api/Inventories
Request

- Method Type: HttpPut
- Authorization: Use Bearer Token + token received from token authentication
- Header info: Content-Type: application/json
- Body data:
Parameter | Data Type | Description | Is Required |
ID | string | ID of existing inventory | Yes |
ProductName | string | Name of the product | No |
CompanyID | int | Company that this inventory belongs to | No |
ProductTypeID | int | Product Type | No |
Condition | int | Condition | No |
MasterSku | string | Master SKU | No |
UPC | string | Universal Product Code | No |
ShippingWeights | object | {
int Pounds, int Ounces } Note: When ShippingWeights is provided both Pounds and Ounces should be provided. If any of them is not provided it will be set to 0. |
No |
ProductWeights | object | Same as ShippingWeights | No |
ProductDimensions | object | { int Wight; int Height; int Length }
Note: When ProductDimensions is provided all Wight, Height and Length should be provided. If any of them is not provided it will be set to 0. |
No |
ShippingDimensions | object | { int Wight; int Height; int Length }
Note: When ShippingDimensions is provided all Wight, Height and Length should be provided. If any of them is not provided it will be set to 0. |
No |
ShippingPackageTypeID | integer | No | |
Region | integer | No | |
MaxThresholdQty | integer | No | |
LocationNotes | string | No | |
QtyPerCase | integer | No | |
QtyPerPallet | integer | No | |
Replenishable | boolean | No |