Alerting: Notification channel http api enhancements (#16219)

Now returns uid in response to get notification channel by id.
Adds GET/PUT/DELETE support for notification channel by uid, 
  /api/alert-notifications/uid/:uid.
Break apart alerting and alert notification http api docs in two 
  pages and update documentation to make it up to date
  with current implementation.

Fixes #16012
This commit is contained in:
Marcus Efraimsson
2019-03-26 18:37:02 +07:00
committed by GitHub
parent 9f58b85693
commit 2ae63e70c0
8 changed files with 443 additions and 202 deletions
+7 -3
View File
@@ -319,7 +319,7 @@ Only works with Basic Authentication (username and password). See [introduction]
**Example Request**:
```json
```http
POST /api/admin/pause-all-alerts HTTP/1.1
Accept: application/json
Content-Type: application/json
@@ -335,11 +335,15 @@ JSON Body schema:
```http
HTTP/1.1 200
Content-Type: application/json
```json
```
## Auth tokens for User
{"state": "new state", "message": "alerts pause/un paused", "alertsAffected": 100}
`GET /api/admin/users/:id/auth-tokens`
Return a list of all auth tokens (devices) that the user currently have logged in from.
Only works with Basic Authentication (username and password). See [introduction](http://docs.grafana.org/http_api/admin/#admin-api) for an explanation.
**Example Request**: