Create a dashboard from a template.
const url = 'https://api.siteqwality.com/dashboards/templates/example';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.siteqwality.com/dashboards/templates/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "example" }'$monitor and $app start on the account’s first monitor and RUM application.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Template key, for example uptime-overview
Request Body required
Section titled “Request Body required ”Optional; the name defaults to the template’s
object
Defaults to the template’s name.
Example generated
{ "name": "example"}Responses
Section titled “ Responses ”The new dashboard
object
object
object
A window of T2 tokens (now, now-2h) or instants (ISO 8601, epoch milliseconds), resolved
when the query is compiled, so a stored view stays rolling.
object
None follows the viewer’s browser; otherwise UTC or an IANA zone.
object
["*"] is All.
A fixed list instead of values from the data.
object
object
object
object
object
Metrics source only: the metric name (or $var).
A horizontal marker on a time series.
object
object
object
object
object
Metrics source only: the metric name (or $var).
A conditional colour on a value (query value, toplist, table cells).
object
object
object
object
object
Metrics source only: the metric name (or $var).
A query or formula id; defaults to the first visible one.
A conditional colour on a value (query value, toplist, table cells).
object
object
object
object
object
Metrics source only: the metric name (or $var).
Empty means one number column per visible query and formula.
object
A query or formula id.
A conditional colour on a value (query value, toplist, table cells).
object
object
object
object
object
Metrics source only: the metric name (or $var).
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
Whether the caller may save changes (role, plan, scopes and the lock).
Live public links: not paused and not expired.
Example
{ "definition": { "settings": { "refresh": "auto", "crosshair": "shared" }, "variables": [ { "source": "monitors" } ], "widgets": [ { "config": { "queries": [ { "source": "monitors", "aggregation": "avg", "filters": [ { "op": "in" } ] } ], "formulas": [ { "unit": "ms" } ], "display": "line", "legend": "auto", "legend_columns": [ "value" ], "y_axis": { "scale": "linear" }, "unit": "ms", "thresholds": [ { "tone": "ok", "style": "line" } ], "compare": "previous_period", "overlays": [ "incidents" ], "palette": "categorical" }, "type": "timeseries" } ] }}Invalid name, or 500 dashboards already
Missing or invalid authentication
Custom dashboards require a paid plan
The role is view-only
No such template
Internal server error