Skip to main content
POST
/
webhooks
/
events
/
trigger
/
{id}
Trigger Events
curl --request POST \
  --url https://api.usepooler.com/webhooks/events/trigger/{id} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "stan": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "data": {
    "acknowledged": true,
    "attempts": 123,
    "event_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "message": "<string>"
  }
}
Manually trigger a webhook event to be sent again. This is useful for testing webhook endpoints or retrying failed webhook deliveries.

Overview

This endpoint allows you to manually retrigger a webhook event. This is particularly useful when:
  • Testing your webhook endpoint
  • Retrying a failed webhook delivery
  • Replaying an event for debugging purposes

Path Parameters

id
string
required
Webhook event UUID to trigger

Response

data
object
Trigger response containing:
  • event_id: The event ID that was triggered
  • acknowledged: Whether the event was acknowledged
  • attempts: Number of delivery attempts
  • message: Status message
Triggering an event will increment the attempt counter and send the webhook to your configured endpoint again.

Authorizations

Authorization
string
header
required

Bearer token authentication. Include your API key in the Authorization header as: Bearer {your_api_key}

Path Parameters

id
string<uuid>
required

Webhook event ID

Response

202 - application/json

Webhook event triggered successfully

success
boolean
message
string
stan
string<uuid>
data
object