Skip to main content
POST
Duplicate a dashboard view
Required scope: dashboards:write Use this to start a variant of an existing dashboard, such as a Meta-only version of a shared view, without changing the original. Duplicate it, then rename and edit the copy with Update a dashboard view.
  • The copy gets a new id. It keeps the source’s name, dashboard type (sk), order, and configuration, so two views with the same name now exist.
  • Widget and section ids inside configuration are copied unchanged.
  • Send no body, or {}. Any key in the body, including name, returns 400.
  • The source view must be on your pixel. A missing view and another pixel’s view both return 404. To copy across pixels, use Create a dashboard view.
  • Each call makes another copy.
  • createdBy and updatedBy on the copy are empty strings, because API-key writes aren’t attributed to a user.

Authorizations

x-api-key
string
header
required

Your Upstack API key. Starts with upstack_.

x-pixel-id
string
header
required

The pixel id the request targets.

Path Parameters

dashboardViewId
string
required

Body

application/json

The body is of type object.

Response

The created copy.

dashboardView
object
required