UpdateDashboard
Update an existing dashboard's title or panel layout
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
idStringRequiredUUID of the dashboard to update
Body Fields
tenantIdStringRequiredUUID of the tenant owning the dashboard
Example: tenant-001-xyz
userIdStringRequiredUUID of the user performing the update
Example: user-001-abc
titleStringRequiredUpdated display title
Example: VM Performance Overview v2
layoutListRequiredLayout for this resource
Example: (nested array)
panelIdStringUnique identifier of the panel within the dashboard
Example: panel-cpu-001
xIntegerHorizontal grid position of the panel
Example: 20
yIntegerVertical grid position of the panel
Example: 20
wIntegerWidth of the panel in grid units
Example: 12
hIntegerHeight of the panel in grid units
Example: 8
Responses
Endpoint
PUT/api/v1/monitoring/dashboards/{id}
/api/v1/monitoring/dashboards/{id}
Request Example
curl -X PUT '{host}/api/v1/monitoring/dashboards/{id}' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"tenantId":"tenant-001-xyz","userId":"user-001-abc","title":"VM Performance Overview v2","layout":"(nested array)"}'
Response Example
200{
"id": "dash-001-abc",
"tenantId": "tenant-001-xyz",
"title": "VM Performance Overview",
"category": "compute",
"layout": [
{}
],
"createdBy": "user-001-abc",
"createdAt": "example",
"updatedAt": "example"
}Change History
This API has no change history records yet.
