Get push notification statistics
GET
https://api-v2.test.eldowallet.fr/push-notifications/:id/stats
Delivery statistics for a push notification, per recipient (devices reached, platforms, final status DELIVERED, FAILED or PENDING), paginated, with an overall and per-platform (iOS, Android) success summary.
Good to know
PENDING: not sent yet.FAILED: sent, but no device was reached (or no delivery record exists).DELIVERED: reached on at least one device.
Request
path parameters
idstring requiredPush notification ID (24-character hexadecimal ObjectId).
query parameters
limitnumberRecipients per page, from 1 to 1,000. Default: `10`.default:10min: 1max: 1000pagenumberPage number, starting at 1. Default: `1`.default:1min: 1
header parameters
x-langstringLanguage for responsesenum:en,frdefault:"en"
Responses
- 200
- 401
- 403
- 404
- 500
Schema
application/jsondocsobject[] requiredsummaryobjecttotalRecipientsnumber requiredDistinct recipients targeted by this campaignsuccessCountnumber requiredRecipients reached on at least one devicefailedCountnumber requiredRecipients not reached on any devicependingCountnumber requiredRecipients not dispatched yet (no delivery attempt logged)globalSuccessRatenumber requiredandroidTotalnumber requiredandroidSuccessRatenumber requirediosTotalnumber requirediosSuccessRatenumber required
totalDocsnumber requiredlimitnumber requiredpagenumbertotalPagesnumber requiredpagingCounternumber requiredhasPrevPageboolean requiredhasNextPageboolean requiredprevPagenumbernextPagenumber
UNAUTHORIZED
Schema
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
Schema
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
Schema
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
Schema
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