{ "opencollection": "1.0.0", "info": { "name": "Grafana HTTP Access Put API", "version": "11.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Put", "type": "folder" }, "items": [ { "info": { "name": "Grafana Route Put Alert Rule", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/alert-rules/:UID", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "params": [ { "name": "UID", "value": "", "type": "path", "description": "Alert rule UID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing alert rule in Grafana's provisioning API by specifying the rule's unique identifier (UID) in the path. This endpoint allows you to modify all aspects of an alert rule including its condition, evaluation interval, notification settings, labels, and annotations. The request requires a complete alert rule definition in the body, and the UID in the path must match the UID in the request body. This operation is part of Grafana's provisioning capabilities, enabling programmatic man" }, { "info": { "name": "Grafana Route Put Contactpoint", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/contact-points/:UID", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "params": [ { "name": "UID", "value": "", "type": "path", "description": "UID is the contact point unique identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing contact point in Grafana's alerting system using its unique identifier (UID). This PUT operation allows administrators to modify the configuration of a specific notification channel or contact point, such as updating webhook URLs, email addresses, Slack channels, or other alerting destination settings. The endpoint requires the contact point's UID in the path and accepts a request body containing the updated contact point configuration including its name, type, and integratio" }, { "info": { "name": "Grafana Route Put Alert Rule Group", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/folder/:FolderUID/rule-groups/:Group", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "params": [ { "name": "FolderUID", "value": "", "type": "path" }, { "name": "Group", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing alert rule group identified by the folder UID and group name in Grafana's provisioning API. This PUT operation allows you to modify the configuration of alert rules within a specific rule group, including updating rule definitions, thresholds, evaluation intervals, and notification settings. The endpoint requires both the FolderUID parameter to identify the containing folder and the Group parameter to specify which alert rule group to update, with the updated configuration pr" }, { "info": { "name": "Grafana Route Put Mute Timing", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/mute-timings/:name", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "path", "description": "Mute timing name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "The PUT operation on the `/v1/provisioning/mute-timings/{name}` endpoint in Grafana is used to update or replace an existing mute timing configuration identified by its name parameter. Mute timings define time-based rules that silence alert notifications during specific periods, such as maintenance windows or non-business hours. This endpoint allows administrators to modify the schedule, time intervals, or other properties of a previously created mute timing by providing the complete updated con" }, { "info": { "name": "Grafana Route Put Policy Tree", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/policies", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "The PUT operation on the /v1/provisioning/policies endpoint in Grafana allows administrators to update or replace the entire notification policy tree for alert routing. This API call enables programmatic management of how alerts are organized, grouped, and routed to different contact points based on matching labels and conditions. By submitting a complete policy tree structure, users can define the hierarchy of policies, including root and nested policies, their matchers, grouping configurations" }, { "info": { "name": "Grafana Route Put Template", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.grafana.net/api/v1/provisioning/templates/:name", "headers": [ { "name": "X-Disable-Provenance", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "path", "description": "Template group name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing notification template in Grafana's provisioning system by replacing the template configuration identified by the specified name parameter. This PUT operation allows administrators to modify template content, formatting, and other properties used for alert notifications. The route accepts the template name as a path parameter and expects the complete updated template definition in the request body, which will overwrite the existing template configuration while maintaining the " } ] } ], "bundled": true }