Skip to main content
GET
List webhooks (V2)

Overview

Returns every webhook that has not been deleted, active or not, of the token’s companies — its own company and its direct, non-cancelled sub-companies (see Token scoping) — newest first.
Rate limit: 4 req/s · 20/min · 600/hr · 14,400/day

Endpoint

GET /v2/api/webhooks

Query parameters

integer
default:"1"
Page number (1-based).
integer
default:"50"
Records per page, 1–500.

Response

200 OK — PagedListResult<WebhookDto>
The HMAC secret is not returned in list responses. It is only included in the POST /v2/api/webhooks response at creation time.

Error responses

Authorizations

Authorization
string
header
required

JWT Bearer token obtained from POST /v2/api/authentication/token/api-key.

Lifetime: ~24 hours (86,399 seconds). Cache the token and reuse it. Re-authenticate 5 minutes before expiry.

Scoping: API key tokens are scoped by the key's company and its action set; see Token scoping.

No refresh endpoint — re-authenticate with your API key when the token expires.

Query Parameters

page
integer
default:1
Required range: x >= 1
pageSize
integer
default:50
Required range: 1 <= x <= 500

Response

Successful response