Search Webhook Events
Search for webhook events using a flexible query language.
Webhook events are the individual delivery records for your webhooks — one per event, per
webhook. Use this endpoint to find events (for example, all failed deliveries for a given
webhook in a time window) before re-running them.
Data Freshness
Do not use search for read-after-write flows because the data will not be immediately available to search. Under normal operating conditions, data is searchable within approximately 1 minute of creation or modification. Propagation could be delayed during an outage.
Retention
Webhook events are retained for a limited window. Searches are automatically bounded to that window, so events older than the retention period are not returned even if requested.
Searchable Attributes
The following attributes can be used in query predicates:
All attributes other than updated_at support only the eq operator.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Headers
Query parameters
Comma-separated list(s) of attributes to include in the response. This can be used to customize which attributes will be serialized in the response. See Serialization for more details.
Request
Search query using boolean logic (AND/OR/NOT) and comparison operators.
Supports predicates with operators: eq (equal), gt (greater than), gte (greater than or equal),
lt (less than), lte (less than or equal). Only updated_at supports the range operators;
all other attributes support only eq.
Response headers
The unique identifier of the API log entry that recorded this request. Starts with req_. Include this value when reaching out to Persona support. Present on every authenticated response, including error responses.

