# 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](https://developer.sellercloud.com/dev-article/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](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](https://help.sellercloud.com/article/c8ite28YJj-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

```json
{
  "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
