List and Retrieve Alerts
List alerts, retrieve one by ID or name, look up the sources, filters, and triggers available for an alert type, and inspect what an alert has delivered.
GET
GET /v1/events/subscriptions
List and Retrieve Alerts
List alerts, retrieve one, look up the available sources, filters, and triggers, and inspect what an alert has delivered.List Alerts
List the alerts in your OpenMetadata instance, optionally filtered by alert type, withGET /v1/events/subscriptions.
string
Return only alerts of this type:
Notification or Observability.string
Comma-separated list of fields to include. Supported values:
owners, filteringRules.integer
default:"10"
Number of alerts to return in one page.
string
Cursor for the previous page.
string
Cursor for the next page.
Retrieve an Alert
Retrieve one alert by ID or by name.- By ID:
GET /v1/events/subscriptions/{id} - By name:
GET /v1/events/subscriptions/name/{name}
fields query parameter.
GET /v1/events/subscriptions
Available Sources, Filters, and Triggers
Look up the valid sources, filters, and triggers for an alert type withGET /v1/events/subscriptions/{alertType}/resources.
Set alertType to Observability or Notification. The response lists every valid source for that type. Each item has the source name and the filters it supports. Only Observability sources have triggers, and each trigger lists its argument names. Use it to build valid input values for Create an Alert.
Events and Delivery Status
Use these endpoints to see what an alert has processed and delivered. They require view access to all alerts. The{id} and {name} forms behave the same.
OpenMetadata keeps these records for the retention period set in the Data Retention application. The default is 7 days.
Response
Each alert includes these fields:id,name, andfullyQualifiedNamealertTypeandenabledresources,input, anddestinationsfilteringRules: the filters and triggers as expanded conditions, returned when you request it withfieldspollInterval,batchSize, andretriesversion,updatedAt, andupdatedBy