Skip to main content
GET
/
webhooks
List Webhooks
curl --request GET \
  --url https://app.lettr.com/api/webhooks \
  --header 'Authorization: Bearer <token>'
{
  "message": "Webhooks retrieved successfully.",
  "data": {
    "webhooks": [
      {
        "id": "webhook-abc123",
        "name": "Order Notifications",
        "url": "https://example.com/webhook",
        "enabled": true,
        "event_types": [
          "message.delivery",
          "message.bounce"
        ],
        "auth_type": "basic",
        "has_auth_credentials": true,
        "last_successful_at": "2024-01-15T10:30:00+00:00",
        "last_failure_at": null,
        "last_status": "success"
      },
      {
        "id": "webhook-def456",
        "name": "Support Notifications",
        "url": "https://example.com/support-webhook",
        "enabled": false,
        "event_types": null,
        "auth_type": "none",
        "has_auth_credentials": false,
        "last_successful_at": null,
        "last_failure_at": "2024-01-14T08:00:00+00:00",
        "last_status": "failure"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

API key for authentication

Response

List of webhooks retrieved successfully

Response containing a list of webhooks

message
string
required

Human-readable response message

Example:

"Webhooks retrieved successfully."

data
object
required