monitoring
integrations

queryInboundMonitoringEvents

Changed on

Deprecated and no longer implemented. The erp_monitoring table this endpoint read has been retired in favour of the unified erp_monitoring_v2 table. 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 POST /v2/integrations/{integrationId}/monitoring/events instead, filtered to use_case_type: inbound.

post/v1/integrations/{integrationId}/monitoring/inbound-events

Request

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

Path parameters

integrationIdstring uuid required

The integration ID

Request body

use_case_idstring uuid

Filter by use case ID

event_type'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER'

Filter by event type

sync_type'entity' | 'meter_reading' | 'webhook' | 'api_deprecation'

Filter by sync type

status'success' | 'error' | 'skipped' | 'warning'

Filter by processing status

error_category'validation' | 'configuration' | 'downstream_api' | 'timeout' | 'system'

Filter by error category (only applicable when status=error)

correlation_idstring

Filter by correlation ID

object_typestring

Filter by object type (e.g., 'contract', 'meter')

event_namestring

Filter by event name (alias for object_type)

event_idstring

Filter by event ID to find a specific event

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

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

Response

Inbound monitoring events queried successfully

has_moreboolean

Indicates if more results are available

Changes