Synchroniser les passes de tous les clients
POST
https://api-v2.test.eldowallet.fr/clients/sync-all
Régénère la carte de fidélité de tous les clients du wallet à partir de leurs données enregistrées, pour réaligner les cartes installées. Indiquez clientType pour ne traiter que les clients d'un type. Le traitement est asynchrone : la réponse donne uniquement le nombre de clients à synchroniser (clientsToSync).
À retenir
- Les clients sont traités par lots de 100, chaque lot sous forme d'opération en masse de mise à jour ; la réponse ne renvoie pas d'identifiant d'opération à suivre. Chaque client est traité comme un
PATCH /clients/{id}sans changement de données : le webhookclient.updatedest déclenché et une notification push de mise à jour peut être envoyée, selon vos règles de communication.
Requête
header parameters
x-langstringLangue des messages d'erreur et des textes renvoyés : `fr` ou `en`.enum:en,frdefault:"en"
Body
application/json requiredclientTypestringIdentifiant de type de client facultatif, pour ne synchroniser que les clients de ce type.example:507f1f77bcf86cd799439011
Réponses
- 201
- 400
- 401
- 403
- 404
- 409
- 500
Schéma
application/jsonclientsToSyncnumber requiredNombre de clients mis en file d'attente pour la synchronisation.example:150
VALIDATION_ERROR · INVALID_JSON
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
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
MODEL_NOT_FOUND
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
EMAIL_ALREADY_EXISTS · BARCODE_ALREADY_EXISTS
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