Lists failed customer notifications eligible for replay
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
limit
integer
1 to 100
Defaults to 50
Maximum number of failed customer notifications to return.
``200 Success
array of objects
object
id
integer
reservation_id
integer | null
customer_id
integer | null
location_id
integer | null
message_type
string
channel
string
provider
string
status
string
attempt_count
integer
replay_count
integer
last_error_code
string | null
last_error_message
string | null
last_failed_at
date-time | null
created_at
date-time
updated_at
date-time
latest_attempt
object | null
latest_attempt object | null
``401 Unauthorized
``403 Forbidden
[
{
"id": 123,
"reservation_id": 456,
"customer_id": 789,
"location_id": 321,
"message_type": "starting_notification",
"channel": "sms",
"provider": "partner_mykaarma",
"status": "delivery_failed",
"attempt_count": 1,
"replay_count": 0,
"last_error_code": "partner_mykaarma_provider_rejected",
"last_error_message": "Provider rejected notification",
"last_failed_at": "2026-07-28T06:36:38.691Z",
"created_at": "2026-07-28T06:36:38.691Z",
"updated_at": "2026-07-28T06:36:38.691Z",
"latest_attempt": {
"id": 987,
"attempt_number": 2,
"provider": "partner_mykaarma",
"status": "provider_rejected",
"provider_message_id": "message-uuid",
"error_code": "partner_mykaarma_provider_rejected",
"error_message": "Provider rejected notification",
"requested_at": "2026-07-28T06:36:38.691Z",
"completed_at": "2026-07-28T06:36:38.691Z",
"callback_received_at": "2026-07-28T06:36:38.691Z"
}
}
]
curl --request GET \
--url 'https://api.dealerware.com/admin/customer_notifications/failed?limit=50' \
--header 'accept: application/json'