Skip to content

Get webhook executions

Request

Get webhook execution history with filtering options.

Filters:

  • hookId: Filter by specific webhook (optional - omit for all webhooks)
  • status: Filter by execution status (success, failed, pending)
  • dateFrom: Filter executions after this date (ISO 8601)
  • dateTo: Filter executions before this date (ISO 8601)

Use pagination parameters (page & limit) for optimal performance.

Security
authJWT
Query
hookIdstring

Filter by specific webhook ID

statusstring

Filter by execution status (success, failed, pending)

dateFromstring

Filter executions after this date (ISO 8601)

dateTostring

Filter executions before this date (ISO 8601)

pagestring

Page number (default: 1)

limitstring

Items per page (default: 50)

curl -i -X GET \
  'https://docs.pers.ninja/_mock/swagger/hooks/executions?hookId=string&status=string&dateFrom=string&dateTo=string&page=string&limit=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Paginated list of webhook executions

Bodyapplication/json
dataArray of anyrequired

Array of data items

paginationobjectrequired

Pagination metadata

Example:
{ "page": 1, "limit": 50, "total": 150, "pages": 3, "hasNext": true, "hasPrev": false }
metadataobject or null

Additional metadata (e.g., enriched relations)

Example:
{ "includes": [ "sender", "recipient" ] }
Response
{ "data": [], "pagination": { "page": 1, "limit": 50, "total": 150, "pages": 3, "hasNext": true, "hasPrev": false }, "metadata": { "includes": [] } }