Skip to content

Dashboard

Manage UI Dashboards.

Create

Create a new dashboard.

Endpoint

HTTP
POST /dashboard/create

Authorized User Role

user

Request Body

FieldTypeRequiredDefaultNotes
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
layoutstringgrid
livebooleanEnable live data updates.
namestringyesDashboard name.
rangeobjectOverride time range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringBoard type: "page" or "dashboard".
widgetsarrayArray of widgets.
widgetCssarrayCSS styles for dashboard widgets.

Widgets

FieldTypeDefaultNotes
actionobject{}Widget action configuration.
acceptstringFile input accept type.
anchorobject{}Widget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobject{}Metric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobject{}Override time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeDefaultNotes
anchorstringrelativeAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumber2419200Time period in seconds.
refreshnumber60Refresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringlocalTimezone to display the data in.

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
idstringUnique dashboard ID.
layoutstringDashboard layout.
livebooleanEnable live data updates.
namestringDashboard name.
rangeobjectTime range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringDashboard type.
widgetCssarrayCSS styles for dashboard widgets.
widgetsarrayArray of widgets.

Range

Time range for the dashboard.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Widgets

FieldTypeNotes
actionobjectWidget action configuration.
acceptstringFile input accept type.
anchorobjectWidget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobjectOverride time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Find

Find dashboards by matching properties and query parameters.

Endpoint

HTTP
POST /dashboard/find

Authorized User Role

user

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
idstringUnique dashboard ID.
layoutstringDashboard layout.
livebooleanEnable live data updates.
namestringDashboard name.
rangeobjectTime range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringDashboard type.
widgetCssarrayCSS styles for dashboard widgets.
widgetsarrayArray of widgets.

Range

Time range for the dashboard.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Widgets

FieldTypeNotes
actionobjectWidget action configuration.
acceptstringFile input accept type.
anchorobjectWidget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobjectOverride time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Get

Get a matching dashboard.

Endpoint

HTTP
POST /dashboard/get

Authorized User Role

user

Request Body

FieldTypeNotes
idstringDashboard ID.
namestringDashboard name.

Response

Object Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
idstringUnique dashboard ID.
layoutstringDashboard layout.
livebooleanEnable live data updates.
namestringDashboard name.
rangeobjectTime range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringDashboard type.
widgetCssarrayCSS styles for dashboard widgets.
widgetsarrayArray of widgets.

Range

Time range for the dashboard.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Widgets

FieldTypeNotes
actionobjectWidget action configuration.
acceptstringFile input accept type.
anchorobjectWidget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobjectOverride time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Remove

Remove a dashboard.

Endpoint

HTTP
POST /dashboard/remove

Authorized User Role

user

Request Body

FieldTypeNotes
idstringDashboard ID.

Update

Update a dashboard.

Endpoint

HTTP
POST /dashboard/update

Authorized User Role

user

Request Body

FieldTypeRequiredDefaultNotes
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
idstringyesDashboard ID.
layoutstringDashboard layout.
livebooleanEnable live data updates.
namestringDashboard name.
rangeobjectOverride time range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringBoard type: "page" or "dashboard".
widgetsarrayArray of widgets.
widgetCssarray

Widgets

FieldTypeDefaultNotes
actionobject{}Widget action configuration.
acceptstringFile input accept type.
anchorobject{}Widget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobject{}Metric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobject{}Override time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeDefaultNotes
anchorstringrelativeAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumber2419200Time period in seconds.
refreshnumber60Refresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringlocalTimezone to display the data in.

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles for the dashboard.
emulatestringEmulate device type when designing.
fixedbooleanPrevent runtime changes to the dashboard.
framedbooleanShow a frame around dashboard widgets.
idstringUnique dashboard ID.
layoutstringDashboard layout.
livebooleanEnable live data updates.
namestringDashboard name.
rangeobjectTime range for the dashboard.
refreshnumberRefresh rate in seconds.
toolbarbooleanShow a toolbar on the dashboard.
typestringDashboard type.
widgetCssarrayCSS styles for dashboard widgets.
widgetsarrayArray of widgets.

Range

Time range for the dashboard.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.

Widgets

FieldTypeNotes
actionobjectWidget action configuration.
acceptstringFile input accept type.
anchorobjectWidget anchor to window.
axesobjectGraph axes.
cssarrayCSS styles for the widget.
dashboardstringTarget dashboard to select.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase model field.
fieldsarrayDatabase table fields.
fixedbooleanPrevent runtime changes to the widget.
formstringForm input type.
footerstringWidget footer text.
formatstringMessage format.
framedbooleanShow a frame around the widget.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID.
inputstringInput type.
itemsstringInput selection items.
labelstringInput label.
legendobjectReserved.
leftstringLeft position (x coord).
limitnumberItems limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model name.
multiplebooleanAllow multiple input selections.
namespacestringMetric namespace.
optionsobjectCustom options.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringPrefix text.
rangeobjectOverride time range for the widget.
rowsnumberNumber of rows in textarea input.
showstringExpression to determine if the widget is visible.
statisticstringMath statistic.
subtitlestringTable subtitle.
suffixstringSuffix text.
textstringStatic widget value.
ticksnumberNumber of axis ticks on x axis.
timezonestringDate input timezone.
titlestringWidget title.
topstringTop position (y coord).
typestringWidget type.
unitsstringMetric units.
urlstringImage URL.
validatestringInput validation RegExp.
widthstringWidget width in pixels.
znumberZ order.

Action

Widget action configuration.

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Override time range for the widget.

FieldTypeNotes
anchorstringAnchor type to be "absolute" or "relative".
startdateStart date.
periodnumberTime period in seconds.
refreshnumberRefresh rate in seconds.
overridebooleanOverride the dashboard user selected time range.
timezonestringTimezone to display the data in.