Gestion complete des membres : inscription unitaire/en lot, solde de récompenses, historique des transactions et gestion des codes personnels. Tous les points de terminaison sont limites a 10 requêtes/sec. Voir la documentation des methodes pour les details.
Inscrire un membre au programme de récompenses.
Utilisez ce point de terminaison pour inscrire un membre. L'opération est asynchrone; un identifiant de tâche est retourné pour le suivi.
Inscrire un membre au programme de récompenses. › Request Body
firstNamePrenom du membre.
lastNameNom du membre.
languageLangue preferee du membre (ex. 'en', 'fr').
dateOfBirthDate de naissance du membre au format ISO 8601 (ex. 1990-01-01T00:00:00Z).
emailAdresse courriel du membre. Doit etre dans un format courriel valide.
phoneNumberNumero de telephone du membre au format international.
assignedReferralCodeCode de referencement personnalise a assigner. Genere automatiquement s'il est omis. Doit etre unique dans l'application.
Inscrire un membre au programme de récompenses. › Responses
Demande d'inscription acceptée; tâche mise en file d'attente.
contactInformation de contact du membre. Il s'agit soit d'une adresse courriel, soit d'un numero de telephone, selon la methode de contact preferee du membre.
personalCodeCode personnel alphanumerique unique assigne au membre pour l'identification et la verification.
Inscrire plusieurs membres en lot.
Utilisez ce point de terminaison pour inscrire plusieurs membres dans une seule requête. L'opération est asynchrone; un identifiant de tâche est retourné pour le suivi.
Inscrire plusieurs membres en lot. › Request Body
firstNamePrenom du membre.
lastNameNom du membre.
languageLangue preferee du membre (ex. 'en', 'fr').
dateOfBirthDate de naissance du membre au format ISO 8601 (ex. 1990-01-01T00:00:00Z).
emailAdresse courriel du membre. Doit etre dans un format courriel valide.
phoneNumberNumero de telephone du membre au format international.
assignedReferralCodeCode de referencement personnalise a assigner. Genere automatiquement s'il est omis. Doit etre unique dans l'application.
Inscrire plusieurs membres en lot. › Responses
Demande d'inscription en lot acceptée; tâche mise en file d'attente.
taskIdstatusEnvoyer un code personnel a un membre par courriel ou telephone.
Utilisez ce point de terminaison pour envoyer un code personnel a un membre si le contact existe dans le systeme.
query Parameters
contactAdresse courriel ou numero de telephone du membre.
Envoyer un code personnel a un membre par courriel ou telephone. › Responses
Code personnel envoye au membre.
Recuperer les codes personnels de plusieurs membres par courriel.
Utilisez ce point de terminaison pour récupérer les codes personnels de plusieurs membres a partir de leurs adresses courriel.
Recuperer les codes personnels de plusieurs membres par courriel. › Responses
Codes personnels recuperes avec succes.
contactInformation de contact du membre. Il s'agit soit d'une adresse courriel, soit d'un numero de telephone, selon la methode de contact preferee du membre.
personalCodeCode personnel alphanumerique unique assigne au membre pour l'identification et la verification.
Recuperer le solde de récompenses d'un membre par code personnel.
Utilisez ce point de terminaison pour obtenir les soldes de récompenses actuels d'un membre. Les soldes incluent tous les types de récompenses associes au compte.
path Parameters
personalCodeCode personnel Otonum du membre.
Recuperer le solde de récompenses d'un membre par code personnel. › Responses
Soldes de récompenses recuperes avec succes.
balanceSolde actuel de points de fidélité du membre. Cette valeur represente le total des points disponibles pour la rédemption.
balanceCashValueÉquivalent monétaire du solde actuel de points du membre, exprimé dans la devise de base du programme.
loyaltyProgramTypeType de programme de fidélité auquel le membre est inscrit. Valeurs typiques : 'points', 'cashback', etc.
personalCodeIdentifiant unique du membre, tel qu'un code d'adhesion ou un code personnel.
totalEarnedNombre total de points de fidélité ou valeur que le membre a gagnes depuis son inscription au programme.
totalRedeemedNombre total de points de fidélité ou valeur que le membre a echanges contre des récompenses ou avantages.
totalReservedNombre total de points de fidélité ou valeur actuellement reserves pour des transactions en attente et non disponibles pour la rédemption.
Recuperer l'historique des transactions d'un membre par code personnel.
Utilisez ce point de terminaison pour récupérer l'historique des transactions d'un membre, y compris toutes les transactions liees aux récompenses. La pagination est prise en charge.
path Parameters
personalCodeCode personnel Otonum du membre.
query Parameters
OrderByPageNumero de page a récupérer. Doit etre superieur a 0. Par defaut = 1.
Numero de page a récupérer. Doit etre superieur a 0. Par defaut = 1.
SizeNombre d'elements par page. Doit etre superieur a 0. Par defaut = 10.
Nombre d'elements par page. Doit etre superieur a 0. Par defaut = 10.
Recuperer l'historique des transactions d'un membre par code personnel. › Responses
Historique des transactions récupère avec succes.