Customers V3
Get Customer Settings per Channel
GET /stores/{store_hash}/v3/customers/settings/channels/{channel_id}
Request
Returns the customer settings per channel.
Notes
null
indicates that there is no override per given channel and values are inherited from the global level.
Authentication
- X-Auth-Token in header - required
Parameters
- store_hash in path - string
- channel_id in path - integer - required
example
Response
Customer settings for this channel are returned.
Body
object | application/json
privacy_settingsobject
Controls the privacy settings.
customer_group_settingsobject
The settings for a collection of customers.
allow_global_loginsboolean
- Determines if a channel allows global customer to login
- Determines if customers created on this channel will get global access/login
data
Update Customer Settings per Channel
PUT /stores/{store_hash}/v3/customers/settings/channels/{channel_id}
Request
Update the customer settings per channel
Required Fields
channel_id
: Provide achannel_id
array containing one or more channel IDs. Customers will have access to these channels and no others. This array cannot be empty.
Notes
- Setting
null
will delete override per given channel, and values will be inherited from the global level. Make sure the channel hasallow_global_logins
enabled.
Authentication
- X-Auth-Token in header - required
Parameters
- store_hash in path - string
- channel_id in path - integer - required
Body
object | application/json
privacy_settingsobject
Controls the privacy settings.
customer_group_settingsobject
The settings for a collection of customers.
allow_global_loginsboolean
- Determines if a channel allows global customer to login
- Determines if customers created on this channel will get global access/login
example-1
Response
Customer settings are returned.
Body
object | application/json
Customer Settings.
privacy_settingsobject
Controls the privacy settings.
customer_group_settingsobject
The settings for a collection of customers.