curl --request GET \
--url https://api.example.com/v1/webhooks{
"data": {
"webhooks": [
{
"id": "<string>",
"url": "<string>",
"events": [
{}
],
"description": "<string>",
"active": true,
"last_delivery_status": "<string>",
"last_delivery_at": "<string>",
"created_at": "<string>"
}
]
}
}Retrieve all webhook endpoints registered in your workspace
curl --request GET \
--url https://api.example.com/v1/webhooks{
"data": {
"webhooks": [
{
"id": "<string>",
"url": "<string>",
"events": [
{}
],
"description": "<string>",
"active": true,
"last_delivery_status": "<string>",
"last_delivery_at": "<string>",
"created_at": "<string>"
}
]
}
}Authorization: Bearer wbk_your_api_key_here
webhooks:read permission.Show properties
Show Webhook object
success, failed, or null if no deliveries yetcurl https://data.leadlex.com/functions/v1/api-gateway/v1/webhooks \
-H "Authorization: Bearer wbk_your_api_key_here"
{
"data": {
"webhooks": [
{
"id": "7f3c4d2a-1b8e-4a9c-9d6f-2e5b8c7a1f3d",
"url": "https://example.com/leadlex/webhook",
"events": ["contact.created", "deal.updated"],
"description": "Production CRM sync",
"active": true,
"last_delivery_status": "success",
"last_delivery_at": "2026-04-17T14:23:05Z",
"created_at": "2026-03-01T09:12:00Z"
}
]
}
}
| Status | Code | Description |
|---|---|---|
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing webhooks:read permission |
| 429 | rate_limited | Rate limit exceeded |