Embeds
List All Embeds
Fetch a list of all embeds created by the authenticated data app.
GET
Get a comprehensive list of all embed configurations created by your data app, including both dashboard and metric embeds with their associated metadata.
Use this endpoint for all new integrations. This is the recommended endpoint format.
This endpoint returns all embeds you have access to within the authenticated data app. The response includes embed IDs, types, and associated dashboard/metric information.
Endpoint Formats
- New Endpoint (Recommended)
- Legacy Endpoint (Deprecated Soon)
Authentication
All API requests must include your API key in the Authorization header. Get your API token when creating a data app - see our data app creation guide for details. Finding your API token: For detailed instructions, see the API Token guide.Headers
Bearer token for API authentication. Use your API key from the data app.
Query Parameters
Whether to paginate results. Pass
"true" to enable pagination with a limit of 10 per page.Note: Query parameters are passed as strings. Use "true" or "false".Page number to retrieve (1-based). Only used when isPagination is
"true". Must be a numeric string (e.g., "1", "2").Optional client ID to filter embeds. When provided, only returns dashboard embeds where the dashboard was created by the specified client.
Response
Array of embed objects with their configuration details.
Unique identifier for the embed configuration.
Type of embed: “dashboard” or “metric”.
The human-readable name of the embed configuration. This is the name set when creating or renaming the embed configuration.
Consolidated metadata object containing key embed information for easy access.
Unique identifier for the embed configuration.
The human-readable name of the embed configuration.
Type of embed: “dashboard” or “metric”.
Name of the data app associated with this embed.
Unique identifier for the metric (present when embedType is “metric”, null otherwise).
Unique identifier for the dashboard (present when embedType is “dashboard”, null otherwise).
ISO 8601 formatted timestamp indicating when the embed configuration was created.
ISO 8601 formatted timestamp indicating when the embed configuration was last updated.
Error field, null when successful. Not included in successful responses.
Examples
Error Codes
| Error Code | HTTP Status | Description |
|---|---|---|
INVALID_DATA_APP_API_KEY | 400 | Missing or invalid data app |
INTERNAL_SERVER_ERROR | 500 | Server error occurred |
Quick Start Guide
Get your API token
For detailed instructions, see the API Token guide.
List all embed configurations
Get all your embed configurations:Note: You can add query parameters for pagination or filtering if needed.
Use pagination for many embeds
If you have many embed configurations, use pagination with query parameters:
Next Steps
Embed a Pre-built Dashboard/Metric
Learn how to create new embed configurations
Update an Embed
Modify existing embed access settings
Delete an Embed
Remove embed configurations you no longer need
Query Metrics API
Query data from your embedded metrics

