Skip to main content
POST
List triggered notifications by webhook

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

webhook_id
string<uuid>
required

ID of the webhook destination. Only notifications from the same Metronome environment as your API token are returned.

Body

application/json
start_date
string<date-time>
required

Earliest first attempt to include (inclusive), as an ISO 8601 timestamp. Include a timezone to avoid ambiguity during filtering, e.g. 2026-10-13T00:00:00Z. Must be within the last 30 days and before end_date.

end_date
string<date-time>

Upper bound on first attempt time (exclusive), as an ISO 8601 timestamp. Include a timezone to avoid ambiguity during filtering. Defaults to the current time. Must be after start_date and no more than 30 days later. Set explicitly and keep fixed when paginating.

filters
object

Values within a filter are matched with OR; different filters are combined with AND. Omit a filter to include all values. Passing an empty array returns no results.

limit
number
default:25

Maximum number of notifications per page. Defaults to 25; must be an integer from 1 to 100.

Required range: 1 <= x <= 100Must be a multiple of 1
next_page
string

Pagination cursor from the previous response. Omit for the first page. Pass unchanged in the request body with the same webhook_id, date range, and filters.

Response

Success

data
object[]
required

Matching triggered notifications, ordered by first_attempted_at descending. Empty when no triggered notifications match.

next_page
string | null

Cursor for the next page of results. Null when there are no more results.