Obtenir l'historique des préférences de communication d'un client
GET
https://api-v2.test.eldowallet.fr/clients/:clientId/communication-preferences/history
Renvoie l'historique paginé des changements de préférences de communication d'un client, du plus récent au plus ancien. Chaque entrée indique le canal et l'événement concernés, l'ancienne et la nouvelle valeur, l'auteur du changement et sa date, avec des libellés traduits.
Requête
path parameters
clientIdstring requiredIdentifiant du client (ObjectId de 24 caractères hexadécimaux).
query parameters
pagestring requiredNuméro de page, à partir de `1`. Par défaut : `1`.limitstring requiredNombre d'entrées par page. Par défaut : `20`.langstring requiredLangue des libellés (`channelLabel`, `eventLabel`, `oldValueLabel`, `newValueLabel`) : `fr` ou `en`. Par défaut : `fr`.
header parameters
x-langstringLangue des messages d'erreur et des textes renvoyés : `fr` ou `en`.enum:en,frdefault:"en"
Réponses
- 200
- 401
- 403
- 500
Schéma
application/jsondocsobject[] requiredtotalDocsnumber requiredlimitnumber requiredpagenumbertotalPagesnumber requiredpagingCounternumber requiredhasPrevPageboolean requiredhasNextPageboolean requiredprevPagenumbernextPagenumber
UNAUTHORIZED
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
FORBIDDEN
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email
UNKNOWN_ERROR
Schéma
application/jsonmessagestring requiredexample:Promo code already existserrorCodestring requiredexample:400:PROMO_CODE_ALREADY_EXISTSpathstring requiredexample:/couponsdatestring <date-time> requireddetailsobjectvalidationErrorsobject[]fieldstringexample:emailmessagestringexample:email must be an email