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".
widgetsarrayWidgets.
widgetCssarrayCSS styles for dashboard widgets.

Widgets

FieldTypeDefaultNotes
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobject{}Anchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobject{}Metric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobject{}Time range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldTypeDefault
anchorstringrelative
startdate
periodnumber2419200
refreshnumber60
overridebooleanfalse
timezonestringlocal

Query String Options

FieldTypeDefaultRoleNotes
indexstringownerDatabase index name: primary or gs1.
limitnumberNumber of items to retrieve.
nextobjectPagination token for the next page.
prevobjectPagination token for the previous page.

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.
widgetsarrayWidgets.

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
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobjectTime range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

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.
widgetsarrayWidgets.

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
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobjectTime range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

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.
widgetsarrayWidgets.

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
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobjectTime range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

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".
widgetsarrayWidgets.
widgetCssarray

Widgets

FieldTypeDefaultNotes
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobject{}Anchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobject{}Metric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobject{}Time range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldTypeDefault
anchorstringrelative
startdate
periodnumber2419200
refreshnumber60
overridebooleanfalse
timezonestringlocal

Query String Options

FieldTypeDefaultRoleNotes
indexstringownerDatabase index name: primary or gs1.
limitnumberNumber of items to retrieve.
nextobjectPagination token for the next page.
prevobjectPagination token for the previous page.

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.
widgetsarrayWidgets.

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
actionsarrayWidget actions.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
columnsarrayTable columns to display.
cssarrayCSS styles.
datetimestringDate input datetime.
defaultValuestringDefault value.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase data field.
fieldsarrayDatabase fields to fetch.
fixedbooleanLock down changes.
formstringInput form name.
formFieldstringInput form field.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
iconstringIcon to display.
inputstringInput type.
itemsstringInput items (JSON).
labelstringInput label.
legendobjectWidget legend.
leftstringFraction of viewport (0-1) or "rest".
limitnumberItem limit.
maxnumberMaximum data value.
minnumberMinimum data value.
metricstringCloudWatch Metric.
modelstringDatabase model.
multiplebooleanMultiple selection.
namespacestringMetric namespace.
optionsobjectCustom options.
pageSizenumberTable page size.
pivotstringTable pivot column.
placeholderstringInput placeholder.
prefixstringValue prefix.
presentationstringPresentation style.
rangeobjectTime range.
regionstringRegion for metrics.
rowsnumberText area rows.
showstringShow expression.
statisticstringMath stat.
subtitlestringTable subtitle.
suffixstringValue suffix.
textstringStatic widget value.
ticksnumberNumber of ticks.
timezonestringDate input timezeon.
titlestringWidget title.
topstringTop position.
typestringWidget type.
unitsstringMetric units.
urlstringResource URL.
validatestringRegExp validation.
widthstringFraction of viewport (0-1).
znumberZ order.

Actions

FieldTypeNotes
typestringAction type.
targetstringAction target.
conditionsarrayAutomation Action Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring