Skip to content

Commit 906dfec

Browse files
authored
Merge 7a60fa6 into 97c3477
2 parents 97c3477 + 7a60fa6 commit 906dfec

File tree

13 files changed

+1877
-68
lines changed

13 files changed

+1877
-68
lines changed

README.md

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,23 @@ In general my focus inside this project is to implement and deliver old and new
162162
- Get team preferences
163163
- Update team preferences
164164

165+
### Legacy Playlist
166+
- Search playlist
167+
- Get playlist by id
168+
- Get playlist items by id
169+
- Get playlist dashboards by id
170+
- Create playlist
171+
- Update playlist by id
172+
- Delete playlist by id
173+
165174
### Playlist
166175
- Search playlist
167-
- Get playlist
168-
- Get playlist items
169-
- Get playlist dashboards
176+
- Get playlist by uid
177+
- Get playlist items by uid
178+
- Get playlist dashboards by uid
170179
- Create playlist
171-
- Update playlist
172-
- Delete playlist
180+
- Update playlist by uid
181+
- Delete playlist by uid
173182

174183
### Reporting
175184
- Send report
@@ -217,17 +226,38 @@ In general my focus inside this project is to implement and deliver old and new
217226
- Get current org preferences
218227
- Update current org preferences
219228

229+
### Admin
230+
- Get settings
231+
- Update settings
232+
- Get stats
233+
- Get preview report
234+
- Create global user
235+
- Update user password
236+
- Update user permissions
237+
- Delete global user
238+
- Pause all alerts
239+
- Unpause all alerts
240+
- Get user auth tokens
241+
- Revoke user auth token
242+
- Logout user
243+
- Reload dashboard provisioning configuration
244+
- Reload datasource provisioning configuration
245+
- Reload plugins provisioning configuration
246+
- Reload notifications provisioning configuration
247+
- Reload access controls provisioning configuration
248+
- Reload LDAP provisioning configuration
249+
- Rotate data encryption keys
250+
220251
## Feature timeline
221252

222253
The following table describes the plan to implement the rest of the Grafana API functionality. Please, open an issue and vote them up, if you prefer a faster implementation of an API functionality.
223254

224255
| API endpoint group | Implementation week | Maintainer | PR | State |
225256
|:------------------:|:-------------------:|:----------:|:--:|:-----:|
226-
| [Admin HTTP API](https://grafana.com/docs/grafana/latest/http_api/admin/) | 25 | | | |
227-
| [Fine-grained access control HTTP API](https://grafana.com/docs/grafana/latest/http_api/access_control/) | 25 | | | |
228-
| [Library Element HTTP API](https://grafana.com/docs/grafana/latest/http_api/library_element/) | 25 | | | |
229-
| [Alerting Provisioning HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/) | | | | |
230-
| [Service Account HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/) | 25 | | | |
257+
| [Fine-grained access control HTTP API](https://grafana.com/docs/grafana/latest/http_api/access_control/) | 28 | | | |
258+
| [Library Element HTTP API](https://grafana.com/docs/grafana/latest/http_api/library_element/) | 30 | | | |
259+
| [Alerting Provisioning HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/) | 31 | | | |
260+
| [Service Account HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/) | 28 | | | |
231261

232262
## Installation
233263

docs/grafana_api_sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The repository includes an SDK for the Grafana API. It's possible to communicate
55

66
The following list describes the currently supported features of the Grafana API functionality.
77

8-
- [ ] [Admin HTTP API](https://grafana.com/docs/grafana/latest/http_api/admin/)
8+
- [x] [Admin HTTP API](https://grafana.com/docs/grafana/latest/http_api/admin/)
99
- [x] [Legacy Alerting HTTP API](https://grafana.com/docs/grafana/latest/http_api/alerting/)
1010
- [x] [Alerting HTTP API](https://editor.swagger.io/?url=https://raw.githubusercontent.com/grafana/grafana/main/pkg/services/ngalert/api/tooling/post.json)
1111
- [x] [Alerting Notification Channels HTTP API](https://grafana.com/docs/grafana/latest/http_api/alerting_notification_channels/)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setuptools.setup(
1010
name="grafana-api-sdk",
11-
version="0.0.6",
11+
version="0.0.7",
1212
author="Pascal Zimmermann",
1313
author_email="[email protected]",
1414
description="A Grafana API SDK",

0 commit comments

Comments
 (0)