CommunicationPreferencesResponseDto
communicationPreferences object[]obligatoire
Array [
notificationTypestringobligatoire
Valeurs possibles : [NEW_LOYALTY, UPDATE_LOYALTY, REMINDER_LOYALTY, EARNINGS_UPDATE, NEW_COMMUNICATION, EXPIRED_COMMUNICATION, NEW_EVENT, UPDATE_EVENT, NEW_COUPON, UPDATE_COUPON, WELCOME_INTERNAL_CLIENTS, WELCOME_CRM_CLIENTS, WELCOME_EXTERNAL_CLIENTS, WELCOME_COUPON, EXPIRED_COUPON, TRANSIT_TICKET, UPDATE_TRANSIT, HOTEL_RESERVATION, UPDATE_HOTEL_RESERVATION, CINEMA_TICKET]
smsbooleanobligatoire
emailbooleanobligatoire
notificationbooleanobligatoire
]
pushInformativeEnabledbooleanobligatoire
pushCommercialEnabledbooleanobligatoire
consentLinkstring
URL de la page publique de gestion des consentements (/consent/:token), sans connexion, sur laquelle le client gère lui-même ses préférences. Absente si le client n'a pas de carte de fidélité.
CommunicationPreferencesResponseDto
{
"communicationPreferences": [
{
"notificationType": "NEW_LOYALTY",
"sms": true,
"email": true,
"notification": true
}
],
"pushInformativeEnabled": true,
"pushCommercialEnabled": true,
"consentLink": "string"
}