Skip to main content
PATCH
Update Dashboard

Update Dashboard

Update a dashboard’s widgets and/or layouts. Only the organization that owns the project can modify its dashboards — child organizations in the hierarchy have read-only access.
Unknown fields are rejected (extra = "forbid"). Only send widgets and/or layouts in the request body.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa

Path Parameters

string
required
UUID of the dashboard to updateExample: "550e8400-e29b-41d4-a716-446655440000"

Body Parameters

array
Updated list of widget configurations. Each widget requires id, name, and config.
object
Updated responsive grid layouts by breakpoint (lg, md, sm, xs, xxs).

Response

Returns the updated dashboard object with HTTP 200.
string
Dashboard UUID
string
UUID of the associated project
array
Updated list of widget configurations
object
Updated responsive grid layouts
datetime
Creation timestamp (ISO 8601)
datetime | null
Last update timestamp (ISO 8601)

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key

403 Forbidden

Cause: The user is not a member of the organization, or your organization is not the owner of this dashboard’s project

404 Not Found

Cause: Dashboard does not exist

422 Validation Error

Cause: Request body contains unknown fields

Get Dashboard

View the current dashboard state

Delete Dashboard

Remove a dashboard