POST
/v1/private/dashboardsCreate dashboardCreate a new dashboard in a workspace
Request body
application/json
objectDashboard_Write
configobjectrequireddescriptionstringnamestringrequiredproject_idstring · uuidProject ID. Takes precedence over project_name when both are provided.
project_namestringFor project scope, specify either project_id or project_name. If project_name is provided and the project does not exist, it will be created. Ignored when project_id is provided. If neither is provided, the dashboard is created at workspace level.
typestring{
"config": {},
"description": "string",
"name": "string",
"project_id": "00000000-0000-0000-0000-000000000000",
"project_name": "string",
"type": "experiments"
}Responses
Headers
LocationobjectDashboard_Public
configobjectrequiredcreated_atstring · date-timecreated_bystringdescriptionstringidstring · uuidlast_updated_atstring · date-timelast_updated_bystringnamestringrequiredproject_idstring · uuidProject ID. Takes precedence over project_name when both are provided.
scopestringslugstringtypestringworkspace_idstring{
"config": {},
"created_at": "2026-06-09T00:00:00Z",
"created_by": "string",
"description": "string",
"id": "00000000-0000-0000-0000-000000000000",
"last_updated_at": "2026-06-09T00:00:00Z",
"last_updated_by": "string",
"name": "string",
"project_id": "00000000-0000-0000-0000-000000000000",
"scope": "insights",
"slug": "string",
"type": "experiments",
"workspace_id": "string"
}