Skip to main content
GET
/
webhooks
/
{public_id}
/
deliveries
List webhook delivery attempts
curl --request GET \
  --url https://app.sendmux.ai/api/v1/webhooks/{public_id}/deliveries \
  --header 'Authorization: Bearer <token>'
{
  "meta": {
    "request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "data": [
    {
      "id": "whda_clxxxxxxxxxxxxxxxxxxxxxxxxx",
      "event_id": "evt_clxxxxxxxxxxxxxxxxxxxxxxxxx",
      "event_type": "message.bounced",
      "result": "success",
      "response_status": 200,
      "response_ms": 184,
      "delivery_attempt": 1,
      "max_attempts": 8,
      "next_retry_at": null,
      "error_message": null,
      "response_body": "ok",
      "payload_available": true,
      "payload_expires_at": "2026-05-28T09:12:00Z",
      "request_payload_bytes": 2048,
      "request_payload_sha256": "b1946ac92492d2347c6235b4d2611184d4e4f8f2f43a5f2d8d5b7a4a6f0c1e2d",
      "created_at": "2026-05-21T09:12:00Z"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.sendmux.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Sendmux API key. Use a root API key for Management API routes, or a mailbox credential for Mailbox API routes. Obtain keys from the dashboard under API Keys.

Path Parameters

public_id
string
required

Webhook public ID

Query Parameters

cursor
string

Pagination cursor — the next_cursor from the previous response.

limit
integer

Maximum results (default 25, max 100)

Required range: 1 <= x <= 100
event_type
enum<string>

Filter by event type.

Available options:
message.delivered,
message.bounced,
message.complained,
message.rejected,
message.delivery_delayed,
message.received,
message.received.spam,
sendmux.test
Example:

"message.bounced"

result
enum<string>

Filter by delivery result.

Available options:
success,
retrying,
failed,
permanent_failure

Response

Delivery-attempt list

ok
enum<boolean>
required
Available options:
true
meta
object
required
data
object[]
required
pagination
object
required