Skip to content

Batch-update widget layout positions on a dashboard.

PUT
/dashboard/{dashboard_id}/layout
curl --request PUT \
--url https://api.siteqwality.com/dashboard/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/layout \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '[ { "widget_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "x": 1, "y": 1, "w": 1, "h": 1 } ]'
dashboard_id
required
string format: uuid

Dashboard identifier

Media type application/json
Array<object>
object
widget_id
required
string format: uuid
x
required
integer format: int32
y
required
integer format: int32
w
required
integer format: int32
h
required
integer format: int32
Example generated
[
{
"widget_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"x": 1,
"y": 1,
"w": 1,
"h": 1
}
]

Layouts updated

Too many widgets in request

Missing or invalid authentication

Internal server error