Richemont.Booster2.PublicApi

<back to all web services

UpdateConsents

Requires Authentication
The following routes are available for this service:
PATCH/customer/{boosterCustomerId}/updateConsentsUpdate customer consentsUpdate customer consents
UpdateConsents Parameters:
NameParameterData TypeRequiredDescription
boosterCustomerIdpathintNoBooster customer Id
contactByEmailFlagqueryboolNoProvide 'true' if you want to be contacted by email. Leave empty or 'false' if you do not.
contactByMailFlagqueryboolNoProvide 'true' if you want to be contacted by mail. Leave empty or 'false' if you do not.
contactByPhoneFlagqueryboolNoProvide 'true' if you want to be contacted by phone. Leave empty or 'false' if you do not.
contactBySMSFlagqueryboolNoProvide 'true' if you want to be contacted by SMS. Leave empty or 'false' if you do not.
contactBySocialMediaFlagqueryboolNoProvide 'true' if you want to be contacted by social media. Leave empty or 'false' if you do not.
privacyAcceptancequeryboolNoProvide 'true' if you want to be contacted at all. Leave empty or 'false' if you do not - if chosen false, all contactBy* will be set to false also
allowStoreDataAbroadquerybool?NoProvide 'true' if you allow your data to be stored abroad. Leave empty or 'false' if you do not.

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

PATCH /customer/{boosterCustomerId}/updateConsents HTTP/1.1 
Host: dev-api-booster.richemont.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"boosterCustomerId":0,"contactByEmailFlag":false,"contactByMailFlag":false,"contactByPhoneFlag":false,"contactBySMSFlag":false,"contactBySocialMediaFlag":false,"privacyAcceptance":false,"allowStoreDataAbroad":false}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{}