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

FieldTypeDescription
authtoken String Authentication token, generated from admin area

Parameters

FieldTypeDescription
active Number optional Optional Only return enabled (1) or disabled (0) webhooks
limit Number optional Optional Page size, 1 to 200

default: 50

offset Number optional Optional Rows to skip

default: 0

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" } }
MethodGET
Path/api/webhooks
GroupWebhooks
Sincev1.0.0
Defined inRestApi/Controllers/WebhooksController.php