List Webhooks
Returns webhook configurations for the selected organization. Filter by event type, sort the results, and page through the list. For eventTypes, [?] matches a webhook subscribed to the specified event; [*] matches a webhook subscribed to exactly that single event.
Use cases
- Show configured event destinations in an integration settings page.
- Find webhooks subscribed to a particular charger or session event.
Related endpoints
- POST /webhooks — add a destination.
- GET /webhooks/{webhookId} — inspect one destination.
Parameters
Header Parameters
API compatibility date in YYYY-MM-DD format. Must be a date after 2025-11-01.
"2025-11-02"^\d{4}-\d{2}-\d{2}$Routes the request to the organization named by this ID. The bearer token must be authorized for that organization.
"3b241101-e2bb-4255-8caf-4136c566a962"140Query Parameters
Filter criteria for webhooks. Allowed fields: id, url, enabled, eventTypes, createdAt, updatedAt. For eventTypes, [?] matches a subscription to the specified event; [*] matches a webhook subscribed to exactly that event. Use : for equality, <> for inequality, < and > for strict comparisons, <: and >: for inclusive comparisons, and ~ for substring matching. Use semicolons to AND conditions; multiple filter entries are OR alternatives.
"eventTypes[?]:session_stopped;enabled:true"Sort by up to 3 fields from: id, url, enabled, eventTypes, createdAt, updatedAt. Prefix with + for ascending or - for descending, and separate fields with commas.
"-createdAt""-createdAt"12561-based page number; defaults to 1.
2104294967295Maximum records returned per page. Defaults to 10 and cannot exceed 100.
25100100Responses
success.webhook.list
Number of webhook configurations matching the filters before pagination.
09007199254740991