{ "opencollection": "1.0.0", "info": { "name": "Alertmanager admin alert API", "version": "0.0.1" }, "items": [ { "info": { "name": "alert", "type": "folder" }, "items": [ { "info": { "name": "getAlerts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/alerts", "params": [ { "name": "active", "value": "", "type": "query", "description": "Include active alerts in results. If false, excludes active alerts and returns only suppressed (silenced or inhibited) alerts." }, { "name": "silenced", "value": "", "type": "query", "description": "Include silenced alerts in results. If false, excludes silenced alerts. Note that true (default) shows both silenced and non-silenced alerts." }, { "name": "inhibited", "value": "", "type": "query", "description": "Include inhibited alerts in results. If false, excludes inhibited alerts. Note that true (default) shows both inhibited and non-inhibited alerts." }, { "name": "unprocessed", "value": "", "type": "query", "description": "Include unprocessed alerts in results. If false, excludes unprocessed alerts. Note that true (default) shows both processed and unprocessed alerts." }, { "name": "filter", "value": "", "type": "query", "description": "A matcher expression to filter alerts. For example `alertname=\"MyAlert\"`. It can be repeated to apply multiple matchers." }, { "name": "receiver", "value": "", "type": "query", "description": "A regex matching receivers to filter alerts by" }, { "name": "receiver_matchers", "value": "", "type": "query", "description": "A matcher expression to filter by receiver labels. For example `owner=\"my-team\"`. Can be repeated to apply multiple matchers." } ] }, "docs": "Get a list of alerts" }, { "info": { "name": "postAlerts", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/alerts" }, "docs": "Create new Alerts" } ] } ], "bundled": true }