Skip to main content
DELETE
Remove a chart from a dashboard

Authorizations

authorization
string
header
required

Path Parameters

applicationId
string<uuid>
required

ID of the application. List them with GET /v2/api/applications. After a v1 migration, each v1 workspace became one application — legacyWorkspaceId on the list says which.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
dashboardId
string<uuid>
required

ID of the dashboard to remove the chart from

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
chartId
string<uuid>
required

ID of the chart on the dashboard (a key of the dashboard's charts, e.g. an ID returned by the add-charts endpoint)

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$

Query Parameters

apiKey
string

Upsolve API key, generated under Account → Developer settings in the Upsolve Hub. Keys are user-scoped: pass organizationId alongside the key to select which org to act on.

Minimum string length: 1
organizationId
string

The ID of the organization. Required when using Supabase JWT authentication.

connectionId
string

The ID of the connection a guest has access to

Response

DELETE /v2/api/applications/:applicationId/dashboards/:dashboardId/charts/:chartId Positive response

status
string
required
Allowed value: "success"
data
object
required