Exporter les clients en CSV
POST
https://api-v2.test.eldowallet.fr/csv-operations/export-csv
Export en arrière-plan : la réponse est une opération CSV dont vous suivez l'avancement avec GET /csv-operations.
À retenir
- Exporte tous les clients du wallet. Quand l'opération passe au statut
SUCCESS,fileLinkcontient l'URL du fichier CSV (UTF-8 avec BOM) et l'utilisateur à l'origine de l'export reçoit un e-mail avec le lien ; en cas d'erreur, le statut passe àFAILURE. Colonnes :_id,firstName,lastName,email,renewalDate,source,phoneNumber,wallet,barcode,admissionDate,createdAt,birthDate,status,devices,type,shortlink,gain,communicationPreferences.
Requête
header parameters
x-langstringLangue des messages d'erreur et des textes renvoyés : `fr` ou `en`.enum:en,frdefault:"en"
Réponses
- 201
- 401
- 403
- 500
Schéma
application/jsonwalletoneOf required- Wallet
namestring requiredlogostring requirediconstring requiredandroidLogostringdisplayIdentifiantboolean requiredpassBuilderPassTemplateIdstringpassBuilderBusinessIdstringpassBuilderTokenstringidentifierstring requiredidentifierQrstring requiredaddressstringwebsitestring requiredservicePhonestring requiredbusinessPhonestring requiredsocialMediaobject requiredlinkedinstringfacebookstringinstagramstringtiktokstringtwitterstringyoutubestringsnapchatstringpintereststringredditstringwhatsappstringtelegramstring
additionalContactsobject[] requiredtitlestring requiredvaluestring requiredkindstring requiredenum:URL,PHONE,EMAIL
termsAndConditionsobject requiredtypestring requiredenum:PDF,URL,NONEcustomUrlstringpdfUrlstring
webHookUrlstring requiredrootDomainstring requiredtimezonestringallowedPassesstring[] requiredenum:ALL,EVENT_TICKET,TRANSIT,CINEMA,BOARDING_PASS,COUPON,GENERIC,STORE_CARD,OFFER,HOTELexpiredCleanupEnabledboolean required_idstring requiredcreatedAtstring <date-time> requiredupdatedAtstring <date-time> required
- option 2
- Wallet
operationTypestring requiredenum:IMPORT,EXPORTstartTimestring <date-time> requiredendTimestring <date-time>numRecordsnumbernumDuplicatesnumber requirednumInvalidnumber requirednumValidnumber requirednumSuccessfulnumber requiredfileNamestringfileLinkstringinvalidCsvFileLinkstringcustomerCsvFileLinkstringvalidCustomersCsvstringsendNotificationsToCustomersboolean requiredstatusstring requiredenum:SUCCESS,FAILURE,PENDING,CLOSE,INCOMPLETED,DOWNLOADED_idstring requiredcreatedAtstring <date-time> requiredupdatedAtstring <date-time> required
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