{ "opencollection": "1.0.0", "info": { "name": "Prometheus Alertmanager Admin Silences API", "version": "v0.28.0" }, "items": [ { "info": { "name": "Silences", "type": "folder" }, "items": [ { "info": { "name": "Prometheus List silences", "type": "http" }, "http": { "method": "GET", "url": "http://{host}:{port}/api/v2/silences", "params": [ { "name": "filter", "value": "", "type": "query", "description": "Label matchers to filter silences by." } ] }, "docs": "Returns a list of all silences including pending, active, and expired silences. Silences mute alerts matching their matchers for a defined time range." }, { "info": { "name": "Prometheus Create or update silence", "type": "http" }, "http": { "method": "POST", "url": "http://{host}:{port}/api/v2/silences", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new silence or updates an existing one. To update, include the ID of the existing silence. Silences mute all alerts whose labels match every matcher in the silence for the specified time period." }, { "info": { "name": "Prometheus Get silence by ID", "type": "http" }, "http": { "method": "GET", "url": "http://{host}:{port}/api/v2/silence/:silenceID", "params": [ { "name": "silenceID", "value": "", "type": "path", "description": "UUID identifier of the silence." } ] }, "docs": "Returns the silence with the specified ID, including its matchers, time range, creator, and current status." }, { "info": { "name": "Prometheus Expire silence", "type": "http" }, "http": { "method": "DELETE", "url": "http://{host}:{port}/api/v2/silence/:silenceID", "params": [ { "name": "silenceID", "value": "", "type": "path", "description": "UUID identifier of the silence." } ] }, "docs": "Expires a silence, setting its end time to now. Expired silences no longer mute alerts but remain visible until fully removed." } ] } ], "bundled": true }