Дашборды (Boards)
Ресурс Boards — дашборд с графиками.
Запрос
Ответ
URL: {domain}/api/v1/boards{?catalogId}{?viewId}
Метод: GET
Параметры:
catalogId
(number, опционально) — идентификатор каталогаviewId
(number, опционально) — идентификатор вида
Ответ: 200 OK (application/json)
[{
"id": "5",
"name": null,
"catalogId": "64",
"viewId": null
}, {
"id": "6",
"name": null,
"catalogId": "64",
"viewId": null
}, {
"id": "8",
"name": null,
"catalogId": "64",
"viewId": "142"
}, {
"id": "9",
"name": null,
"catalogId": "64",
"viewId": "137"
}, {
"id": "7",
"name": null,
"catalogId": "64",
"viewId": "140"
}]
Запрос
Ответ
URL: {domain}/api/v1/boards/{boardsId}
Метод: GET
Параметры:
boardsId
(number) — идентификатор дашборда
Ответ: 200 OK (application/json)
[{
"id": "6",
"name": null,
"catalogId": "64",
"viewId": null,
"layouts": {
"xs": { // параметры отображения графика на широком экране
"14": { // идентификатор графика
"x": 0,
"y": 0,
"w": 2,
"h": 10
}
},
"xxs": { // параметры отображения графика на узком экране
"14": {
"x": 0,
"y": 0,
"w": 1,
"h": 4
}
}
}
}]
Запрос
Ответ
URL: {domain}/api/v1/boards
Метод: POST
Пример запроса: (application/json)
{
"catalogId": "64"
}
Ответ: 200 OK (application/json)
{
"id": "6" // идентификатор созданного дашборда
}
Запрос
Ответ
URL: {domain}/api/v1/boards/{boardsId}
Метод: DELETE
Параметры:
boardsId
(number) — идентификатор дашборда
Ответ: 200 OK (application/json)
Last modified 3yr ago