List space widgets
GET/api/v1/widgets
Returns all widgets configured on the space dashboard so they are restored after a UI reload.
Request
Query Parameters
Filter by space. Defaults to the shared default space.
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Possible values: [kibana, grafana, text, builtin]
Zero-based position in the space; render widgets in this order
Width as a percentage of the dashboard width
Height as a percentage of the visible dashboard height
panelConfig
object
Possible values: [kibana, grafana, builtin]
Which service this panel comes from
Dashboard id (Kibana) or dashboard uid (Grafana) the panel belongs to
Human readable dashboard name (helps the user understand where the panel comes from)
Grafana panel id within the dashboard
Kibana visualization saved-object id for the single panel
Kibana panel reference name within the dashboard
Panel type (e.g. timeseries, table, visualization)
Public base url of the source service (Kibana/Grafana) the UI should use
Full url the UI can embed/iframe to render the single panel
textConfig
object
Note body text
Background color of the sticky note (e.g. #fff475)
builtinConfig
object
Built-in panel key the UI renders
[
{
"id": 0,
"type": "kibana",
"title": "string",
"spaceId": "string",
"order": 0,
"widthPercent": 0,
"heightPercent": 0,
"panelConfig": {
"source": "kibana",
"dashboardId": "string",
"dashboardTitle": "string",
"panelId": {},
"visualizationId": "string",
"panelRefName": "string",
"panelType": "string",
"baseUrl": "string",
"embedUrl": "string"
},
"textConfig": {
"body": "string",
"color": "string"
},
"builtinConfig": {
"key": "download"
},
"createdBy": "string",
"createdDate": "2026-11-08T13:48:43.073Z",
"lastUpdatedDate": "2026-11-08T13:48:43.073Z"
}
]