Grafana API - 如何切换当前组织

时间:2017-07-27 10:52:13

标签: api grafana grafana-api

关于组织的文档(http://docs.grafana.org/http_api/org/)使用currentactual组织的单词,表明存在一种"活跃的"你处理的组织。得到"当前"组织,我用:

GET /api/org

然后回来:

{
    "id": 1,
    "name": "Main Org.",
    "address": {
        "address1": "",
        "address2": "",
        "city": "",
        "zipCode": "",
        "state": "",
        "country": ""
    }
}

我创建了一些其他测试组织,但如何使用Grafana API切换当前组织?

使用基本身份验证和默认管理员用户(admin:admin)进行测试。我注意到,如果我使用UI,当前的组织正在发生变化。

enter image description here

GET /api/org

现在返回:

{
    "id": 2,
    "name": "organization_test_2",
    "address": {
        "address1": "",
        "address2": "",
        "city": "",
        "zipCode": "",
        "state": "",
        "country": ""
    }
}

1 个答案:

答案 0 :(得分:1)

使用基本身份验证和用户名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