Update Customer Shipping Preferences

Overview

This endpoint can be used to update the shipping preferences of 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}/ShippingPreferences

For your server endpoint will be:

https://{your_server_id}.api.sellercloud.com/rest/api/Customers/{id}/ShippingPreferences

Request

  • Method Type: HttpPut
  • Authorization: Use Bearer Token + token received from token authentication
  • Header info: Content-Type: application/json

 

ParameterData TypeDescriptionIs Required
CarrierIdEnumShipping carrier id

Optional. Provide null or omit in the request if no update of this field is needed.

No
CarrierMethodIdEnumShipping service id

Optional. Provide null or omit in the request if no update of this field is needed.

No
ChargesDecimalCharges

Optional. Provide null or omit in the request if no update of this field is needed.

No
AccountNumberStringAccount number

Optional. Provide null or omit in the request if no update of this field is needed.

No
PostalCodeStringPostal code

Optional. Provide null or omit in the request if no update of this field is needed.

No
EnableCustomerShippingAccountBooleanEnable customer shipping account

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

Was this article helpful?

Next
Delete Purchase Order Items