List all Webhooks
GET/api/webhooks
Lists the configured webhook subscriptions, newest first. The signing secret is never part of a read response; only the has_secret flag tells you whether one is set.
Headers
| Field | Type | Description |
|---|---|---|
| authtoken | String | Authentication token, generated from admin area |
Parameters
| Field | Type | Description |
|---|---|---|
| active | Number | optional Optional Only return enabled (1) or disabled (0) webhooks |
| limit | Number | optional Optional Page size, 1 to 200
|
| offset | Number | optional Optional Rows to skip
|
curl -X GET "https://yoursite.com/api/webhooks" \
-H "authtoken: YOUR_API_TOKEN" Success-Response:
HTTP/1.1 200 OK
[
{
"id": 3,
"name": "Ops sync",
"url": "https://hooks.example.com/rise",
"events": ["invoices.created", "tickets.*"],
"headers": { "X-Env": "production" },
"active": 1,
"timeout": 10,
"retry_count": 1,
"last_triggered": "2026-07-22 14:32:10",
"success_count": 128,
"failure_count": 2,
"created_by": 1,
"created_at": "2026-07-01 09:12:44",
"updated_at": "2026-07-22 14:32:10",
"has_secret": true,
"signature_header": "X-Rise-Signature"
}
] Error-Response:
HTTP/1.1 404 Not Found
{ "status": false, "messages": { "error": "No data were found" } }