Skip to content

Commit 238e880

Browse files
authored
Merge pull request #14 from OneSignal/add-email-sms-platform-stats
(feat) Add notification per-platform delivery stats for email and SMS
2 parents 51e0ab5 + 09496a3 commit 238e880

1 file changed

Lines changed: 77 additions & 0 deletions

File tree

api.json

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,6 +1160,78 @@
11601160
},
11611161
"ios": {
11621162
"$ref": "#/components/schemas/DeliveryData"
1163+
},
1164+
"sms": {
1165+
"allOf": [
1166+
{
1167+
"$ref": "#/components/schemas/DeliveryData"
1168+
},
1169+
{
1170+
"properties": {
1171+
"provider_successful": {
1172+
"type": "integer",
1173+
"description": "Number of messages reported as delivered successfully by the SMS service provider.",
1174+
"nullable": true
1175+
},
1176+
"provider_failed": {
1177+
"type": "integer",
1178+
"description": "Number of recipients who didn't receive your message as reported by the SMS service provider.",
1179+
"nullable": true
1180+
},
1181+
"provider_errored": {
1182+
"type": "integer",
1183+
"description": "Number of errors reported by the SMS service provider.",
1184+
"nullable": true
1185+
}
1186+
}
1187+
}
1188+
]
1189+
},
1190+
"email": {
1191+
"allOf": [
1192+
{
1193+
"$ref": "#/components/schemas/DeliveryData"
1194+
},
1195+
{
1196+
"properties": {
1197+
"opened": {
1198+
"type": "integer",
1199+
"description": "Number of times an email has been opened.",
1200+
"nullable": true
1201+
},
1202+
"unique_opens": {
1203+
"type": "integer",
1204+
"description": "Number of unique recipients who have opened your email.",
1205+
"nullable": true
1206+
},
1207+
"clicks": {
1208+
"type": "integer",
1209+
"description": "Number of clicked links from your email. This can include the recipient clicking email links multiple times.",
1210+
"nullable": true
1211+
},
1212+
"unique_clicks": {
1213+
"type": "integer",
1214+
"description": "Number of unique clicks that your recipients have made on links from your email.",
1215+
"nullable": true
1216+
},
1217+
"bounced": {
1218+
"type": "integer",
1219+
"description": "Number of recipients who registered as a hard or soft bounce and didn't receive your email.",
1220+
"nullable": true
1221+
},
1222+
"reported_spam": {
1223+
"type": "integer",
1224+
"description": "Number of recipients who reported this email as spam.",
1225+
"nullable": true
1226+
},
1227+
"unsubscribed": {
1228+
"type": "integer",
1229+
"description": "Number of recipients who opted out of your emails using the unsubscribe link in this email.",
1230+
"nullable": true
1231+
}
1232+
}
1233+
}
1234+
]
11631235
}
11641236
}
11651237
},
@@ -1168,22 +1240,27 @@
11681240
"properties": {
11691241
"successful": {
11701242
"type": "integer",
1243+
"description": "Number of messages delivered to push servers, mobile carriers, or email service providers.",
11711244
"nullable": true
11721245
},
11731246
"failed": {
11741247
"type": "integer",
1248+
"description": "Number of messages sent to unsubscribed devices.",
11751249
"nullable": true
11761250
},
11771251
"errored": {
11781252
"type": "integer",
1253+
"description": "Number of errors reported.",
11791254
"nullable": true
11801255
},
11811256
"converted": {
11821257
"type": "integer",
1258+
"description": "Number of messages that were clicked.",
11831259
"nullable": true
11841260
},
11851261
"received": {
11861262
"type": "integer",
1263+
"description": "Number of devices that received the message.",
11871264
"nullable": true
11881265
}
11891266
}

0 commit comments

Comments
 (0)