Skip to main content
Version: 1.6.0

Retrieve a dashboard

GET 

https://demo.openremote.io/api/master/dashboard/:realm/:dashboardId

Retrieve a dashboard

Request

Path Parameters

    realm stringrequired
    dashboardId stringrequired

Header Parameters

    Authorization string
    X-Forwarded-Proto string
    X-Forwarded-Host string

Responses

default response

Schema
    idstring
    createdOndate-time
    realmstring

    Possible values: non-empty and <= 255 characters

    versionint64
    ownerIdstring
    accessstring

    Possible values: [PUBLIC, SHARED, PRIVATE]

    displayNamestring

    Possible values: non-empty

    template objectrequired
    idstring
    columnsint32

    Possible values: >= 1

    maxScreenWidthint32

    Possible values: >= 1

    refreshIntervalstring

    Possible values: [OFF, ONE_MIN, FIVE_MIN, QUARTER, ONE_HOUR]

    screenPresets object[]required
  • Array [
  • idstring
    displayNamestring

    Possible values: non-empty

    breakpointint32

    Possible values: >= 1

    scalingPresetstringrequired

    Possible values: [WRAP_TO_SINGLE_COLUMN, KEEP_LAYOUT, REDIRECT, BLOCK_DEVICE]

    redirectDashboardIdstring
  • ]
  • widgets object[]
  • Array [
  • idstring
    displayNamestringrequired
    gridItem objectrequired
    idstring
    xint32
    yint32
    wint32

    Possible values: >= 1

    hint32

    Possible values: >= 1

    minHint32
    minWint32
    minPixelHint32
    minPixelWint32
    noResizeboolean
    noMoveboolean
    lockedboolean
    widgetTypeIdstringrequired
    widgetConfigobject
  • ]

Authorization: oauth2

name: openidtype: oauth2flows: {
  "clientCredentials": {
    "tokenUrl": "/auth/realms/master/protocol/openid-connect/token",
    "refreshUrl": "/auth/realms/master/protocol/openid-connect/token",
    "scopes": {
      "profile": "profile"
    }
  },
  "authorizationCode": {
    "authorizationUrl": "/auth/realms/master/protocol/openid-connect/auth",
    "tokenUrl": "/auth/realms/master/protocol/openid-connect/token",
    "refreshUrl": "/auth/realms/master/protocol/openid-connect/token",
    "scopes": {
      "profile": "profile"
    }
  }
}
curl -L 'https://demo.openremote.io/api/master/dashboard/:realm/:dashboardId' \
-H 'Authorization: Bearer <token>'
Request Collapse all
Base URL
https://demo.openremote.io/api/master
Auth
Parameters
— pathrequired
— pathrequired
— header
— header
— header
ResponseClear

Click the Send API Request button above and see the response here!