Overview
This endpoint can be used to update an existing customer.
In order to consume the endpoint 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 passed to the call.
Endpoint
Example for such endpoint for TT server is https://tt.api.sellercloud.com/rest/api/Customers/{id}
For your server endpoint will be:
https://{your_server_id}.api.sellercloud.com/rest/api/Customers/{id}
Request

- Method Type: HttpPut
- Authorization: Use Bearer Token + token received from token authentication
- Header info: Content-Type: application/json
Parameter | Data Type | Description | Is Required |
Title | String | Customer title
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Name | String | Customer name
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
String | Customer email
Optional. Provide null or omit in the request if no update of this field is needed. |
No | |
EmailCC | String | Customer CC email
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
BusinessName | String | Customer business name
Field is required when customer is Wholesale and client setting ‘Enable Required Fields for WholeSale Customers’ is enabled. |
No |
BusinessAliases | List<string> | Customer business aliases
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
SourceId | String | Customer source id
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
IsWholesale | Boolean | Is wholesale customer
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
CompanyId | Integer | Customer company id
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager1Id | Integer | Customer account manager 1 id
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager1Commission | Decimal | Customer account manager 1 commission
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager2Id | Integer | Customer account manager 2 id
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager2Commission | Decimal | Customer account manager 2 commission
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager3Id | Integer | Customer account manager 3 id
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
AccountManager3Commission | Decimal | Customer account manager 3 commission
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Salesman | String | Customer salesman
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Comments | String | Customer comments
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Rating | Enum | Customer rating
Possible values: Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Phone1 | String | Customer phone 1
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Phone2 | String | Customer phone 2
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Phone3 | String | Customer phone 3
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Mobile | String | Customer mobile phone
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Fax | String | Customer fax
Optional. Provide null or omit in the request if no update of this field is needed. |
No |
Response
- If user is authenticated and the request is successful, then response will be Status Code 200 => OK
- If user is not authenticated, then response will be Status Code 401 => Not Valid Token
- In case of error, response will be Status Code 500 => Internal Server Error
- In case of incorrect request, response will be with status code 400 Bad Request