Data Retrieval
Fetch Metrics by Embed and Client
Retrieve metrics available for a specific embed configuration and client, with support for pagination and client-specific filtering.
GET
Get a list of metrics that are accessible through a specific embed configuration for a particular client. This endpoint is essential for understanding what metrics are available for querying within an embedded dashboard context.
This endpoint returns metrics filtered by client access. Client-created metrics are only visible to the specific client that created them, while shared metrics are visible to all clients.
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
string
required
Bearer token for API authentication. Use your API key from the data app.
Query Parameters
string
required
The embed configuration ID to fetch metrics for. This identifies which embedded dashboard’s metrics you want to retrieve.
string
required
The client identifier for filtering metrics. Determines which metrics the client has access to based on their permissions and ownership.
string
Enable pagination to limit the number of results returned. Pass
"true" to enable pagination with a limit of 10 per page.Note: Query parameters are passed as strings. Use "true" or "false".string
Page number for pagination (1-based). Only used when isPagination is
"true". Must be a numeric string (e.g., "1", "2").string
When set to
"true", returns only the list of metrics — excluding elements and summaries. Pass "false" or omit this parameter to return all items, including non-metric components.Note: Query parameters are passed as strings. Use "true" or "false".string
Filter metrics by the user identifier who created them. When provided, only returns metrics created by the specified user.
Response
array
Array of metric objects available for the specified embed and client.
string
Display name of the metric.
string
Unique identifier for the metric that can be used in query operations.
boolean
Indicates whether the metric is published and visible to end users.
true: Metric is published and visiblefalse: Metric is unpublished (hidden but not deleted)- System-created metrics (without a creator) are always
true
string | null
The identifier of the user who created this metric, or
null for system-created metrics.- Non-null value: Indicates a user-created metric with the creator’s identifier
null: Indicates a system-created or admin-created metric- Useful for implementing “My Metrics” filtering and ownership displays
object
Error object returned only when the request fails. Not present in successful responses.
Examples
HTTP Status Code Summary
Possible Errors
Client Access Control
Metric Visibility Rules
- Shared Metrics: Available to all clients within the embed
- Client-Created Metrics: Only visible to the client that created them
- Access Settings: Controlled by the embed configuration’s access settings

