Update Basic Catalog Info for Single Product - Sellercloud API Docs
Update Basic Catalog Info for Single Product
Overview
Endpoint is used for updating basic catalog info.
In order to do that, you must:
- Be authenticated user
For information on how you can authenticate, see: Authentication
As soon as you do authentication and receive a valid token, it needs to be sent in the next call to the API.
Endpoint
Example for such endpoint for TT server is https://tt.api.sellercloud.com/rest/api/Catalog/BasicInfo
For your server endpoint will be:
https://{your_server_id}.api.sellercloud.com/rest/api/Catalog/BasicInfo
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 |
| ProductID | string | Product SKU | Yes |
| ProductName | string | Product Name | No |
| ShortDescription | string | Product short description | No |
| LongDescription | string | Product long description | No |
| SitePrice | decimal | Site price | No |
| ListPrice | decimal | List price | No |
| SiteCost | decimal | Site cost | No |
| IsActive | bool | Indicates if product is active. See Inactive Products | No |
| MasterSKU | string | In case of a SKU mismatch, this field can be used to link a SKU in a third-party master inventory system, such as QuickBooks, with the SKU in Sellercloud | No |
| ManufacturerSKU | string | Model number | No |
| UPC | string | Universal product code | No |
| ASIN | string | Amazon Standard Identification Number. | No |
| FNSKU | string | Fulfillment Network Stock Keeping Unit | No |
| EAN | string | European Article Number | No |
| GTIN | string | Global Trade Item Number | No |
Request Example
{
"ProductName": "test product name",
"ProductID": "test_sku",
"ShortDescription": "test short description",
"LongDescription": "test long description",
"SiteCost": 10.5,
"SitePrice": 5.5,
"ListPrice": 3.5,
"MasterSKU": "test_master_sku",
"ManufacturerSKU": "test_manufacturer_sku",
"UPC": "test_upc",
"ASIN": "test_asin",
"FNSKU": "test_fnsku",
"EAN": "test_ean",
"GTIN": "test_gtin"
}
Response
- If server error appears, then response will be with status code 500 => Internal Server Error
- If catalog info is updated successfully, response will be status code 200 => Ok