Obtenir le statut d'une opération en masse
GET
https://api-v2.test.eldowallet.fr/bulk-operations/:operationId
Renvoie l'état d'avancement et les résultats d'une opération en masse lancée par votre wallet (envoi, mise à jour ou suppression en masse). Interrogez cette route avec l'operationId renvoyé au lancement jusqu'à ce que status vaille completed ou failed.
À retenir
statuspasse dependingàprocessing, puis àcompletedoufailed.completedne signifie pas que tous les éléments ont réussi : vérifiezfailureCountetoperationErrors. Si vous avez fourni unwebhookUrlau lancement, il est appelé quand l'opération atteintcompleted.
Requête
path parameters
operationIdstring requiredIdentifiant de l'opération en masse, renvoyé par la requête qui l'a lancée.example:507f1f77bcf86cd799439011
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/jsonoperationIdstring requiredIdentifiant unique de l'opération en masse.example:507f1f77bcf86cd799439011totalItemsnumber requiredNombre total d'éléments de l'opération.example:100successCountnumber requiredNombre d'éléments traités avec succès.example:95failureCountnumber requiredNombre d'éléments en échec.example:5statusstring requiredCurrent status of the operationenum:pending,processing,completed,failedexample:pendingoperationErrorsobject[]Liste des erreurs des éléments en échec.itemIdstring requiredIdentifiant de l'élément en échec.example:507f1f77bcf86cd799439011messagestring requiredMessage d'erreur.example:Client not foundcodestringCode d'erreur, s'il est disponible.example:404:MODEL_NOT_FOUND
resultsobject[]Liste des résultats des éléments traités avec succès.itemIdstring requiredIdentifiant de l'élément.example:507f1f77bcf86cd799439011resultobjectDonnées du résultat.
createdAtstring <date-time> requiredDate et heure de création de l'opération.example:2024-01-01T00:00:00.000ZcompletedAtstring <date-time>Date et heure de fin de l'opération.example:2024-01-01T00:05:00.000Z
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