Get All Webhook Groups
Retrieves all webhook groups. Webhook groups organize individual webhooks and control which events they apply to. A group is assigned to one or more events, and all webhooks within the group will fire for those events. This allows you to manage webhook configurations across multiple events centrally.
Available Fields
These are the standard fields available for configuring a webhook:
| Name | Type | Description |
|---|---|---|
id | integer | The ID of the webhook group. |
name | string | The name of the webhook group. |
headers | array | Defined headers for the group. |
notification_emails | array | Emails notified when a webhook in the group fails. |
Extra Fields
Additional information that can be returned by specifying the desired fields in the expand parameter:
| Name | Type | Description |
|---|---|---|
webhooks | object | List of webhooks associated with this group. |
Authorizations
OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.
Query Parameters
string - optional - Comma separated list of fields you want to return
"id,name,headers,notification_emails,created_at,created_by,updated_at,updated_by"
string - optional - Comma separated list of objects you want to return
""
string - optional - Filter conditions to narrow the results. Valid operators are =, !=, >=, <=, >, <, contains, beginswith, endswith
"id>123"
integer - optional - The page of results you want to view
"1"
integer - optional - The number of results per page (to a max of 200)
"5"
string - optional - Sort the results (add - in front for opposite sort direction, e.g. "-id")
Comma-separated list of IDs to retrieve. When provided, only records matching these IDs are returned. All values must be positive integers. Maximum 100 IDs per request.