If a User exists, update information. If it's not, create a new User.
Accessible via URL https://api.channel.io/open/v5/users/@{memberId} and HTTP PUT
Note that there is @ character in front of memberId
Present parameters in PUT body. This method does currently accept application/json only.
Parameter | Example | Required | Description | Parameter type |
|---|---|---|---|---|
memberId | 12345 | Required | member (user) identification id used by your company | Path |
profile | {"name": "Gabrielle Chanel", ..} | Optional | Profile object contains user information | Body |
profileOnce | {"utmSource": "google", ..} | Optional | Profile object contains user information. But, do not update if property is present | Body |
tags | ['tag1', 'tag2'] | Optional | User's tag attribute . Replace all of them with the newly given array. | Body |
unsubscribeEmail | true or false | Optional | When this property is set to true, no marketing email will be sent. | Body |
unsubscribeTexting | true or false | Optional | When this property is set to true, no marketing email will be sent. |
|
PUT https://api.channel.io/open/v5/users/@12345
Your PUT body should look like below
default response