Embeds
Export Embedded Dashboard
Export the dashboard and configuration behind a data app embed using a data app API token.
GET
Export the dashboard and its configuration (layout, metrics, filters) associated with a specific embed configuration. This endpoint is useful when you want to:
On error, the API returns a JSON error object with
- Clone an embedded dashboard into another workspace or client
- Back up the configuration behind an embed
- Feed the exported configuration into the Create Empty Dashboard Embed API via
importDashboardData
Authentication
All API requests must include your data app API token in theAuthorization header. This is the same token you use for other data app embedding APIs.
Finding your API token: For detailed instructions, see the API Token guide.
Headers
Bearer token for API authentication. Use your data app API token.
Query Parameters
The embed configuration ID to export. This identifies which embedded dashboard’s configuration should be exported.
Response
On success, the API returns 200 with:- Content-Type:
application/json - Content-Disposition:
attachment; filename="dashboard-{embedId}.json"
Metadata about the export and the embed configuration.
ISO 8601 timestamp when the export was performed.
The embed ID that was exported.
Human-readable name of the embed configuration.
Type of embed configuration: typically
"dashboard" or "metric".External dashboard ID associated with this embed. This is the dashboard that the export is based on.
Access settings associated with the embed, including flags like
isAllowEmailReports, isAllowManageMetrics, and other permissions.The dashboard configuration and content (layout, metrics, filters, etc.). Structure matches what the Import Dashboard API expects as
importDashboardData, and what the Create Empty Dashboard Embed API expects when you pass importDashboardData in the request body.error.code, error.message, and error.status. Possible errors include:
INVALID_REQUEST_BODY– Request validation failed (for example, missing or invalidembedId)INVALID_DATA_APP_API_KEY– Invalid or missing data app API tokenEMBED_PARAM_ERROR– Invalid or unknown embed ID for the current data appINVALID_EMBED_ID– Embed not foundINTERNAL_SERVER_ERROR– Unexpected server error
Examples
Common Workflow: Clone an Embed Dashboard
-
Export the embed dashboard configuration
Use this endpoint to export the configuration for an existing embed:
-
Create a new client dashboard using
importDashboardDataPass the exporteddatapayload into the Create Empty Dashboard Embed API:

