list_webhook_events
Audit webhook deliveries by listing events filtered by status, type, or endpoint. Ideal for confirming if a customer's endpoint received a specific event.
Instructions
List webhook events for the authenticated seller. Filter by delivery status (pending, success, failed), by Garu event type (e.g. 'transaction.payment.paid'), and/or by the destination endpoint id. Use this to audit deliveries — the canonical 'did my customer's endpoint actually receive event X?' workflow. Newest first.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_webhook_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, default 1 | |
| limit | No | Items per page, default 50 | |
| status | No | Filter by delivery state. 'pending' = queued/awaiting retry; 'success' = endpoint returned 2xx; 'failed' = retries exhausted. | |
| event_type | No | Filter by Garu event type, e.g. 'transaction.payment.paid' or 'scheduled_charge.cycle_failed'. | |
| endpoint_id | No | Filter by destination endpoint id |