Send Aborted event for RTDS

The new SEND_ABORTED event occurs when a push is dropped before delivery is attempted.

For messages using External Data Feeds (XDF), this change will add information to RTDS about the message failure, if the reason is known.

The reason property gives more information about the error. Possible reasons include:

  • FEED_RESOLVE_FAILURE: The URI of the feed could not be resolved
  • FEED_REQUEST_REJECTED: The request to the specified server was rejected. This means you returned a 4xx HTTP response code when we called your webhook.
  • UNKNOWN: The error occurred due to another problem.

See our RTDS API Reference for details.

Example SEND_ABORTED Event
{
   "id":"37a5678e-f49e-48f8-912d-51f7b3ecfcfd",
   "offset":"1000033269887",
   "occurred":"2021-03-11T21:01:12.983Z",
   "processed":"2021-03-11T21:01:15.538Z",
   "device":{
      "android_channel":"36cb5018-5810-4922-894d-1c1c956db2b4",
      "channel":"36cb5018-5810-4922-894d-1c1c956db2b4",
      "device_type":"ANDROID",
      "named_user_id":"scottie_pippen",
      "attributes":{
         "locale_variant":"",
         "app_version":"1101.2a5b03-master",
         "device_model":"Pixel 3",
         "connection_type":"WIFI",
         "app_package_name":"com.chicago.bulls",
         "iana_timezone":"America/Chicago",
         "push_opt_in":"true",
         "locale_country_code":"US",
         "device_os":"11",
         "locale_timezone":"-28800",
         "carrier":"Verizon",
         "locale_language_code":"en",
         "location_enabled":"false",
         "background_push_enabled":"true",
         "ua_sdk_version":"11.0.3",
         "location_permission":"NOT_ALLOWED"
      }
   },
   "body":{
      "push_id":"6c243340-e9e8-421f-a20e-1672e30fb0d3",
      "reason":"FEED_RESOLVE_FAILURE"
   },
   "type":"SEND_ABORTED"
}