---
title: "queryOutboundMonitoringEvents"
method: POST
path: "/v1/integrations/{integrationId}/monitoring/outbound-events"
tags: ["monitoring", "integrations"]
---

# queryOutboundMonitoringEvents

`POST /v1/integrations/{integrationId}/monitoring/outbound-events`

Query outbound monitoring events for a specific integration.
Returns detailed information about outbound event deliveries,
filtered by event_name (event_catalog_event) linked to the integration's outbound use cases.

## Path parameters

- `integrationId` string, uuid, required

## Request body

- QueryOutboundMonitoringEventsRequest
  - `event_name` string — 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_id` string — Filter by webhook configuration ID
  - `from_date` string, date-time — Filter events from this date (inclusive)
  - `to_date` string, date-time — Filter events until this date (inclusive)
  - `limit` integer — Maximum number of results to return
  - `cursor` object — Cursor for pagination
    - `created_at` string, date-time — Timestamp from the last event in the previous page
    - `event_id` string — Event ID from the last event in the previous page

## Response `200`

Outbound monitoring events queried successfully

- object
  - `data` OutboundMonitoringEvent[] — List of outbound monitoring events
    - `org_id` string, required — Organization ID
    - `event_id` string, required — Unique event identifier
    - `event_name` string, required — Event name (event_catalog_event)
    - `status` 'succeeded' | 'failed' | 'pending', required — Delivery status
    - `url` string — Target URL
    - `http_method` string — HTTP method used (e.g., POST)
    - `http_response` object — HTTP response details (status_code, message, headers)
    - `webhook_config_id` string — Webhook configuration ID
    - `metadata` object — Additional metadata (webhook_id, organization details, correlation_id, etc.)
    - `execution_context` object — Execution context (execution_arn, state_machine_arn, etc.)
    - `payload` object — Payload that was sent
    - `created_at` string, date-time, required — When the event was created
    - `updated_at` string, date-time — When the event was last updated
  - `next_cursor` object, nullable — Cursor to fetch the next page. Null if no more results.
    - `created_at` string, date-time
    - `event_id` string
  - `has_more` boolean — Indicates if more results are available

## Other responses

- `400` — Bad request
- `401` — Unauthorized request
- `404` — Resource not found
- `500` — Internal Server Error

---

[API](https://skmtc.net/epilot/apis/integration-toolkit-api.md) · [All operations](https://skmtc.net/epilot/apis/integration-toolkit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/epilot/integration-toolkit-api/versions/c24837d75096/schema)
