Grafana API - 如何切换当前组织
Grafana API - How to switch current organization
关于组织 (http://docs.grafana.org/http_api/org/) 的文档使用了 current
和 actual
组织这两个词,这表明有一种 "active" 组织与您打交道。要获得 "current" 组织,我使用:
GET /api/org
然后回来:
{
"id": 1,
"name": "Main Org.",
"address": {
"address1": "",
"address2": "",
"city": "",
"zipCode": "",
"state": "",
"country": ""
}
}
我已经创建了一些其他测试组织,但是我如何使用 Grafana 切换当前组织API?
正在使用基本身份验证和默认管理员用户 (admin:admin
) 进行测试。我注意到如果我使用 UI,当前组织正在改变。
GET /api/org
现在returns:
{
"id": 2,
"name": "organization_test_2",
"address": {
"address1": "",
"address2": "",
"city": "",
"zipCode": "",
"state": "",
"country": ""
}
}
使用基本身份验证和用户名 admin
和密码 admin
:
curl -X POST http://admin:admin@localhost:3000/api/user/using/<id of new org>
切换组织的文档:http://docs.grafana.org/http_api/user/#switch-user-context
关于组织 (http://docs.grafana.org/http_api/org/) 的文档使用了 current
和 actual
组织这两个词,这表明有一种 "active" 组织与您打交道。要获得 "current" 组织,我使用:
GET /api/org
然后回来:
{
"id": 1,
"name": "Main Org.",
"address": {
"address1": "",
"address2": "",
"city": "",
"zipCode": "",
"state": "",
"country": ""
}
}
我已经创建了一些其他测试组织,但是我如何使用 Grafana 切换当前组织API?
正在使用基本身份验证和默认管理员用户 (admin:admin
) 进行测试。我注意到如果我使用 UI,当前组织正在改变。
GET /api/org
现在returns:
{
"id": 2,
"name": "organization_test_2",
"address": {
"address1": "",
"address2": "",
"city": "",
"zipCode": "",
"state": "",
"country": ""
}
}
使用基本身份验证和用户名 admin
和密码 admin
:
curl -X POST http://admin:admin@localhost:3000/api/user/using/<id of new org>
切换组织的文档:http://docs.grafana.org/http_api/user/#switch-user-context