Richemont.Booster2.PublicApi

<back to all web services

GetCustomer

Requires Authentication
The following routes are available for this service:
GET/customer/{boosterCustomerId}Get customer detailsGet Customer info based on the Booster Customer ID
GetCustomer Parameters:
NameParameterData TypeRequiredDescription
boosterCustomerIdpathintYesBooster Customer ID
GetCustomerResponse Parameters:
NameParameterData TypeRequiredDescription
idformintYesBooster Customer ID
sapIdformstringYesSAP Customer ID
customerReferenceformstringYesCustomer Reference
genderformstringYesGender
personalTitleformstringYesPersonal Title
firstNameformstringYesFirst Name
lastNameformstringYesCustomer Last Name
firstNameNotLatinformstringYesFirst Name Not Latin
lastNameNotLatinformstringYesCustomer Last Name Not Latin
middleNameformstringYesMiddle Name
canBeContactedformboolYesCan be contacted or not?
languageformstringYesLanguage
countryIdformstringYesCountry
brandformstringYesBrand Trigram
emailsformList<CustomerEmail>YesList of Emails
phonesformList<CustomerPhone>YesList of Phone Numbers
eventsformList<CustomerEvent>YesList of Events
registrationDateformDateTime?NoRegistration date
CustomerEmail Parameters:
NameParameterData TypeRequiredDescription
descriptionformstringYesDescription
emailformstringYesEmail Address
isMainformboolYesIs main email address
CustomerPhone Parameters:
NameParameterData TypeRequiredDescription
descriptionformstringYesDescription
phoneformstringYesPhone Number
isMainformboolYesIs main phone number
prefixCountryIdformstringYesPhone number country prefix
telephonePrefixformstringYesTelephone prefix
CustomerEvent Parameters:
NameParameterData TypeRequiredDescription
eventIdformintYesEvent Id
eventDescriptionformstringYesEvent Description
eventTypeOtherformstringYesEvent Other
commentformstringYesComment
eventDayformint?YesEvent Day
eventMonthformint?YesEvent Month
eventYearformint?YesEvent Year

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.

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

{"id":0,"sapId":"String","customerReference":"String","gender":"String","personalTitle":"String","firstName":"String","lastName":"String","firstNameNotLatin":"String","lastNameNotLatin":"String","middleName":"String","canBeContacted":false,"language":"String","countryId":"String","brand":"String","emails":[{"description":"String","email":"String","isMain":false}],"phones":[{"description":"String","phone":"String","isMain":false,"prefixCountryId":"String","telephonePrefix":"String"}],"events":[{"eventId":0,"eventDescription":"String","eventTypeOther":"String","comment":"String","eventDay":0,"eventMonth":0,"eventYear":0}],"registrationDate":"\/Date(-62135596800000-0000)\/"}