Obtenir les statistiques d'une notification push
GET
https://api-v2.test.eldowallet.fr/push-notifications/:id/stats
Statistiques de remise d'une notification push, par destinataire (appareils atteints, plateformes, statut final DELIVERED, FAILED ou PENDING), paginées, avec un résumé du taux de réussite global et par plateforme (iOS, Android).
À retenir
PENDING: pas encore envoyée.FAILED: envoyée, mais aucun appareil atteint (ou aucune trace de remise).DELIVERED: atteinte sur au moins un appareil.
Requête
path parameters
idstring requiredIdentifiant de la notification push (ObjectId de 24 caractères hexadécimaux).
query parameters
limitnumberNombre de destinataires par page, de 1 à 1 000. Par défaut : `10`.default:10min: 1max: 1000pagenumberNuméro de page, à partir de 1. Par défaut : `1`.default:1min: 1
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
- 404
- 500
Schéma
application/jsondocsobject[] requiredsummaryobjecttotalRecipientsnumber requiredNombre de destinataires distincts ciblés par cette campagne.successCountnumber requiredDestinataires atteints sur au moins un appareil.failedCountnumber requiredDestinataires qui n'ont été atteints sur aucun appareil.pendingCountnumber requiredDestinataires pas encore traités (aucune tentative d'envoi enregistrée).globalSuccessRatenumber requiredandroidTotalnumber requiredandroidSuccessRatenumber requirediosTotalnumber requirediosSuccessRatenumber required
totalDocsnumber 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
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
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