Get Embeddable URL
Get an embeddable customer dashboard
v1.dashboards.get_embeddable_url(DashboardGetEmbeddableURLParams**kwargs) -> dataDataDashboardGetEmbeddableURLResponse
post/v1/dashboards/getEmbeddableUrl
Retrieve an embeddable dashboard url for a customer. The dashboard can be embedded using an iframe in a website. This will show information such as usage data and customer invoices.
Parameters
customer_idstr
formatuuid
dashboardliteral
Literal["invoices", "usage", "credits", "commits_and_credits"]
The type of dashboard to retrieve.
bm_group_key_overridesiterable
optional
Optional list of billable metric group key overrides
color_overridesiterable
optional
Optional list of colors to override
dashboard_optionsiterable
optional
Optional dashboard specific options
Returns
DashboardGetEmbeddableURLResponseclass
from metronome import Metronome
client = Metronome(
bearer_token="My Bearer Token",
)
response = client.v1.dashboards.get_embeddable_url(
customer_id="4db51251-61de-4bfe-b9ce-495e244f3491",
dashboard="invoices",
bm_group_key_overrides=[{
"group_key_name": "tenant_id",
"display_name": "Org ID",
"value_display_names": {
"48ecb18f358f": "Cluster EU",
"e358f3ce242d": "Cluster APAC",
},
}],
color_overrides=[{
"name": "Gray_dark",
"value": "#ff0000",
}],
dashboard_options=[{
"key": "show_zero_usage_line_items",
"value": "false",
}, {
"key": "hide_voided_invoices",
"value": "true",
}],
)
print(response.data)
200 Example
{
"data": {
"url": "url"
}
}