Skip to content

Dashboard

Manage Builder UI Dashboards.

Create

Create a dashboard.

Endpoint

HTTP
POST /dashboard/create

Authorized User Role

user

Request Body

FieldTypeRequiredDefaultNotes
cssarrayCSS styles.
emulatestringEmulate.
fixedbooleanFixed.
framedbooleanFramed.
layoutstringLayout.
livebooleanLive.
namestringyesName.
rangeobjectRange.
refreshnumberRefresh.
toolbarbooleanToolbar.
typestringType.
widgetsarray[]Widgets.
widgetCssarrayWidget CSS.

Widgets

FieldTypeDefaultNotes
actionobject{}Widget automation action.
acceptstringFile input accept type.
anchorobject{}Anchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
cssarrayCSS styles.
dashboardstringDashboard widget to select another dashboard.
datetimestringDate input datetime.
dimensionsobject{}Metric and data dimensions.
fieldstringDatabase field or input form field.
fieldsarrayDatabase fields for table widget.
fixedbooleanLock down changes.
formstringInput form name.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
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.
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.

Action

Widget automation action.

FieldTypeNotes
typestring
targetstring
conditionsarrayAutomation Trigger Conditions.

Range

Time range.

FieldTypeDefault
anchorstringrelative
startdate
periodnumber2419200
refreshnumber60
overridebooleanfalse
timezonestringlocal

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles.
emulatestringEmulate device.
fixedbooleanPrevent runtime changes.
framedbooleanDashboard has a frame.
idstringDashboard ID.
layoutstringDashboard layout.
livebooleanDashboard should update data in real time.
namestringDashboard name.
rangeobjectDashboard time range.
refreshnumberDashboard refresh rate (seconds).
toolbarbooleanDashboard has a toolbar for widget actions.
typestringDashboard type: "page" or "dashboard".
widgetCssarrayWidget CSS styles.
widgetsarrayDashboard widgets.

Range

Dashboard time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Widgets

FieldTypeNotes
actionobjectWidget automation action.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
cssarrayCSS styles.
dashboardstringDashboard widget to select another dashboard.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase field or input form field.
fieldsarrayDatabase fields for table widget.
fixedbooleanLock down changes.
formstringInput form name.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
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.
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.

Action

Widget automation action.

FieldTypeNotes
typestring
targetstring
conditionsarrayAutomation Trigger Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Find

Find matching dashboards.

Endpoint

HTTP
POST /dashboard/find

Authorized User Role

user

Request Body

FieldTypeNotes
namestringDashboard name.

Query String Options

FieldTypeDefaultNotes
indexstringIndex name: primary or gs1.
limitnumberLimit number of results.
nextobjectToken for next page.
prevobjectToken for previous page.

Response

Paged response.

FieldTypeNotes
dataarrayAn array of Dashboard records.
nextstringPaged cursor to use for the next page of items.
prevstringPages cursor to use for the previous page of items.

Dashboard

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles.
emulatestringEmulate device.
fixedbooleanPrevent runtime changes.
framedbooleanDashboard has a frame.
idstringDashboard ID.
layoutstringDashboard layout.
livebooleanDashboard should update data in real time.
namestringDashboard name.
rangeobjectDashboard time range.
refreshnumberDashboard refresh rate (seconds).
toolbarbooleanDashboard has a toolbar for widget actions.
typestringDashboard type: "page" or "dashboard".
widgetCssarrayWidget CSS styles.
widgetsarrayDashboard widgets.

Range

Dashboard time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Widgets

FieldTypeNotes
actionobjectWidget automation action.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
cssarrayCSS styles.
dashboardstringDashboard widget to select another dashboard.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase field or input form field.
fieldsarrayDatabase fields for table widget.
fixedbooleanLock down changes.
formstringInput form name.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
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.
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.

Action

Widget automation action.

FieldTypeNotes
typestring
targetstring
conditionsarrayAutomation Trigger Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Get

Get a dashboard by ID or name.

Endpoint

HTTP
POST /dashboard/get

Authorized User Role

user

Request Body

FieldTypeNotes
idstringDashboard ID.
namestringDashboard name.

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles.
emulatestringEmulate device.
fixedbooleanPrevent runtime changes.
framedbooleanDashboard has a frame.
idstringDashboard ID.
layoutstringDashboard layout.
livebooleanDashboard should update data in real time.
namestringDashboard name.
rangeobjectDashboard time range.
refreshnumberDashboard refresh rate (seconds).
toolbarbooleanDashboard has a toolbar for widget actions.
typestringDashboard type: "page" or "dashboard".
widgetCssarrayWidget CSS styles.
widgetsarrayDashboard widgets.

Range

Dashboard time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Widgets

FieldTypeNotes
actionobjectWidget automation action.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
cssarrayCSS styles.
dashboardstringDashboard widget to select another dashboard.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase field or input form field.
fieldsarrayDatabase fields for table widget.
fixedbooleanLock down changes.
formstringInput form name.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
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.
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.

Action

Widget automation action.

FieldTypeNotes
typestring
targetstring
conditionsarrayAutomation Trigger Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Remove

Remove a dashboard by ID.

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

FieldTypeRequiredNotes
cssarrayCSS styles.
emulateobjectEmulate.
fixedbooleanFixed.
framedbooleanFramed.
idstringyesDashboard ID.
layoutstringLayout.
livebooleanLive.
namestringyesDashboard name.
rangeobjectRange.
refreshnumberRefresh.
toolbarbooleanToolbar.
typestringType: "page" or "dashboard".
widgetsarrayWidgets.
widgetCssarrayWidget CSS.

Response

Dashboard Record.

FieldTypeNotes
accountIdstringOwning account ID.
cssarrayCSS styles.
emulatestringEmulate device.
fixedbooleanPrevent runtime changes.
framedbooleanDashboard has a frame.
idstringDashboard ID.
layoutstringDashboard layout.
livebooleanDashboard should update data in real time.
namestringDashboard name.
rangeobjectDashboard time range.
refreshnumberDashboard refresh rate (seconds).
toolbarbooleanDashboard has a toolbar for widget actions.
typestringDashboard type: "page" or "dashboard".
widgetCssarrayWidget CSS styles.
widgetsarrayDashboard widgets.

Range

Dashboard time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring

Widgets

FieldTypeNotes
actionobjectWidget automation action.
acceptstringFile input accept type.
anchorobjectAnchor side.
axesobjectGraph axes.
cloudIdstringCloud ID.
cssarrayCSS styles.
dashboardstringDashboard widget to select another dashboard.
datetimestringDate input datetime.
dimensionsobjectMetric and data dimensions.
fieldstringDatabase field or input form field.
fieldsarrayDatabase fields for table widget.
fixedbooleanLock down changes.
formstringInput form name.
footerstringWidget footer.
formatstringText and numeric format.
framedbooleanWidget has a frame.
headerstringWidget header text.
heightstringWidget height in pixels.
idstringUnique widget UUID within the dashboard only.
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.
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.

Action

Widget automation action.

FieldTypeNotes
typestring
targetstring
conditionsarrayAutomation Trigger Conditions.

Range

Time range.

FieldType
anchorstring
startdate
periodnumber
refreshnumber
overrideboolean
timezonestring