Get All Webhooks

Retrieves all webhook configurations. Webhooks send HTTP POST callbacks to your specified URL when events occur in Swoogo (e.g., new registration, session check-in, payment received). Each webhook defines the target URL, trigger event type, and which webhook group it belongs to.

Available Fields

These are the standard fields available for configuring a webhook:

NameTypeDescription
idintegerThe ID of the webhook.
namestringThe name of the webhook.
urlstringThe URL that data should be sent to.
trigger_objectstringThe object that will cause the webhook to run.
trigger_on_insertbooleanTrigger when the object is inserted.
trigger_on_updatebooleanTrigger when the object is updated.
trigger_on_deletebooleanTrigger when the object is deleted.
fieldsarrayArray of fields which, when changed, will cause the webhook to run.
public_userbooleanRun the webhook for a public user.
admin_userbooleanRun the webhook for an admin user.
api_callbooleanRun the webhook on an API call.
any_eventbooleanRun the webhook for any events (only applicable for some objects such as registrants).
event_idsarrayArray of event IDs to run the webhook for (if any_event is false).
all_fieldsbooleanShould this run for changes to all fields?
Extra Fields

Additional information that can be returned by specifying the desired fields in the expand parameter:

NameTypeDescription
groupobjectDetails about the Webhook Group associated with the item.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

string - optional - Comma separated list of fields you want to return

string

string - optional - Comma separated list of objects you want to return

string

string - optional - Filter conditions to narrow the results. Valid operators are =, !=, >=, <=, >, <, contains, beginswith, endswith

string

integer - optional - The page of results you want to view

string

integer - optional - The number of results per page (to a max of 200)

string

string - optional - Sort the results (add - in front for opposite sort direction, e.g. "-id")

string

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.

Responses

Language
Credentials
Bearer
access_token
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json