monitoring
integrations

queryOutboundMonitoringEvents

Changed on

Deprecated and no longer implemented. This endpoint read the webhook delivery log directly. The endpoint is kept only so existing clients do not 404; it always responds 200 with an empty result and never reads any data.

Use instead:

  • POST /v2/integrations/{integrationId}/monitoring/events filtered to use_case_type: outbound for the outcome of each delivery (level, code, message, and URL, method and HTTP status in detail).
  • The Webhooks API (POST /v2/webhooks/configs/{configId}/events and GET /v1/webhooks/configs/{configId}/events/{eventId}) for a delivery's full payload and HTTP response, and to replay it.
post/v1/integrations/{integrationId}/monitoring/outbound-events

Request

  • Base URL
    https://integration-toolkit.sls.epilot.io
  • URL
    https://integration-toolkit.sls.epilot.io/v1/integrations/{integrationId}/monitoring/outbound-events
  • Auth
    HTTP bearer

Path parameters

integrationIdstring uuid required

The integration ID

Request body

event_namestring

Filter by event name (event_catalog_event). If not specified, returns events for all linked event names in the integration's outbound use cases.

status'succeeded' | 'failed' | 'pending'

Filter by delivery status

webhook_config_idstring

Filter by webhook configuration ID

from_datestring date-time

Filter events from this date (inclusive)

to_datestring date-time

Filter events until this date (inclusive)

limitinteger

Maximum number of results to return

Example request

{
  "event_name": "automation_flow_target",
  "from_date": "2025-01-01T00:00:00Z",
  "to_date": "2025-01-31T23:59:59Z",
  "limit": 50
}

Response

Outbound monitoring events queried successfully

has_moreboolean

Indicates if more results are available

Changes