Skip to main content
POST
Create Dashboard

Create Dashboard

Create a new dashboard for a project in your organization. The project must belong to the organization specified in the header.
You can create the dashboard empty (widgets and layouts default to empty) and add widgets later via the Update Dashboard endpoint.

Request

Headers

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

Body Parameters

string
required
UUID of the project to create the dashboard for. The project must belong to your organization.Example: "a8315ef3-dd50-43f8-b7ce-d839e68d51fa"
array
default:"[]"
Initial list of widget configurations. Each widget has an id, name, type, and config.
object
default:"{}"
Responsive grid layouts. Keys are breakpoints: lg, md, sm, xs, xxs. Each contains an array of layout items with i (widget ID), x, y, w, h.

Response

Returns the created dashboard object with HTTP 201.
string
Dashboard UUID (auto-generated)
string
UUID of the associated project
array
List of widget configurations (empty if not provided)
object
Responsive grid layouts (empty breakpoints if not provided)
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 the project does not belong to your organization

Update Dashboard

Add widgets and configure layouts

List Dashboards

View all dashboards