Skip to main content
GET
/
organizations
/
{organizationId}
/
webhooks
/
{id}
/
deliveries
Get webhook delivery history
curl --request GET \
  --url http://sandbox.mintlify.com/organizations/{organizationId}/webhooks/{id}/deliveries \
  --header 'Authorization: Bearer <token>'
Retrieves delivery history for a webhook. Returns up to 100 recent deliveries with status, response codes, and retry info.

Authentication

This endpoint requires authentication via Bearer token:
  • Authorization: Bearer <token>

Path Parameters

ParameterTypeRequiredDescription
organizationIdstring (UUID)YesOrganization ID
idstring (UUID)YesWebhook ID

Response

Returns an array of delivery attempts with:
  • Delivery ID and timestamp
  • Event type that triggered the webhook
  • HTTP status code and response body
  • Number of retry attempts
  • Success/failure status

Example Request

curl -X GET http://localhost:3001/api/organizations/550e8400-e29b-41d4-a716-446655440000/webhooks/123e4567-e89b-12d3-a456-426614174000/deliveries \
  -H "Authorization: Bearer <your_token>"

Example Response

[
  {
    "id": "delivery-123",
    "webhookId": "123e4567-e89b-12d3-a456-426614174000",
    "event": "member.added",
    "statusCode": 200,
    "responseBody": "OK",
    "attempts": 1,
    "success": true,
    "createdAt": "2025-12-26T10:00:00Z"
  },
  {
    "id": "delivery-124",
    "webhookId": "123e4567-e89b-12d3-a456-426614174000",
    "event": "organization.updated",
    "statusCode": 500,
    "responseBody": "Internal Server Error",
    "attempts": 3,
    "success": false,
    "createdAt": "2025-12-26T09:00:00Z"
  }
]

Use Cases

  • Debug Issues: Investigate why webhooks are failing
  • Monitor Health: Track delivery success rates
  • Retry Failed: Identify deliveries that need manual retry
  • Audit Trail: Review webhook activity history

Common Errors

401 Unauthorized

Authentication required.
{
  "statusCode": 401,
  "message": "Authentication required. Provide a valid bearer token."
}

403 Forbidden

User is not a member of this organization.
{
  "statusCode": 403,
  "message": "Access denied. User is not a member of this organization."
}

404 Not Found

Webhook not found.
{
  "statusCode": 404,
  "message": "Webhook not found with the provided ID."
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

organizationId
string
required
id
string
required

Response

Delivery history retrieved successfully. Returns array of delivery attempts.