|
|
@@ -50,6 +50,7 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
[
|
|
|
{
|
|
|
"id": 1,
|
|
|
@@ -86,6 +87,7 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"id": 1,
|
|
|
"dashboardId": 1,
|
|
|
@@ -146,6 +148,7 @@ JSON Body Schema:
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"alertId": 1,
|
|
|
"state": "Paused",
|
|
|
@@ -177,6 +180,7 @@ JSON Body Schema:
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"state": "Paused",
|
|
|
"message": "alert paused",
|
|
|
@@ -204,14 +208,21 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
|
|
|
-{
|
|
|
- "id": 1,
|
|
|
- "name": "Team A",
|
|
|
- "type": "email",
|
|
|
- "isDefault": true,
|
|
|
- "created": "2017-01-01 12:45",
|
|
|
- "updated": "2017-01-01 12:45"
|
|
|
-}
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": 1,
|
|
|
+ "name": "Team A",
|
|
|
+ "type": "email",
|
|
|
+ "isDefault": false,
|
|
|
+ "sendReminder": false,
|
|
|
+ "settings": {
|
|
|
+ "addresses": "carl@grafana.com;dev@grafana.com"
|
|
|
+ },
|
|
|
+ "created": "2018-04-23T14:44:09+02:00",
|
|
|
+ "updated": "2018-08-20T15:47:49+02:00"
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
```
|
|
|
|
|
|
## Create alert notification
|
|
|
@@ -232,6 +243,7 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
"name": "new alert notification", //Required
|
|
|
"type": "email", //Required
|
|
|
"isDefault": false,
|
|
|
+ "sendReminder": false,
|
|
|
"settings": {
|
|
|
"addresses": "carl@grafana.com;dev@grafana.com"
|
|
|
}
|
|
|
@@ -243,14 +255,18 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"id": 1,
|
|
|
"name": "new alert notification",
|
|
|
"type": "email",
|
|
|
"isDefault": false,
|
|
|
- "settings": { addresses: "carl@grafana.com;dev@grafana.com"} }
|
|
|
- "created": "2017-01-01 12:34",
|
|
|
- "updated": "2017-01-01 12:34"
|
|
|
+ "sendReminder": false,
|
|
|
+ "settings": {
|
|
|
+ "addresses": "carl@grafana.com;dev@grafana.com"
|
|
|
+ },
|
|
|
+ "created": "2018-04-23T14:44:09+02:00",
|
|
|
+ "updated": "2018-08-20T15:47:49+02:00"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
@@ -271,6 +287,8 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
"name": "new alert notification", //Required
|
|
|
"type": "email", //Required
|
|
|
"isDefault": false,
|
|
|
+ "sendReminder": true,
|
|
|
+ "frequency": "15m",
|
|
|
"settings": {
|
|
|
"addresses: "carl@grafana.com;dev@grafana.com"
|
|
|
}
|
|
|
@@ -282,12 +300,17 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"id": 1,
|
|
|
"name": "new alert notification",
|
|
|
"type": "email",
|
|
|
"isDefault": false,
|
|
|
- "settings": { addresses: "carl@grafana.com;dev@grafana.com"} }
|
|
|
+ "sendReminder": true,
|
|
|
+ "frequency": "15m",
|
|
|
+ "settings": {
|
|
|
+ "addresses": "carl@grafana.com;dev@grafana.com"
|
|
|
+ },
|
|
|
"created": "2017-01-01 12:34",
|
|
|
"updated": "2017-01-01 12:34"
|
|
|
}
|
|
|
@@ -311,6 +334,7 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
|
|
|
```http
|
|
|
HTTP/1.1 200
|
|
|
Content-Type: application/json
|
|
|
+
|
|
|
{
|
|
|
"message": "Notification deleted"
|
|
|
}
|