Skip to main content

API zum Abrufen von Dashboards

Bestimmte Daten aus RiskBoards können über eine API abgerufen werden (aktuell Dashboards). Hierzu muss im entsprechenden Benutzer ein API Key hinterlegt werden, dieser wird als Hash in der Datenbank gespeichert.

image.png

Der Abruf der Dashboards erfolgt über ein GET mit folgenden beiden Header Informationen:

X-UserId: Die Id des jeweiligen Benutzers (in den meisten Fällen der Benutzername)
X-ApiKey: der festgelegte API Key

Die URL zum Abruf der Dashboards ist:

https://SERVERNAME/riskboards/dashboards/dashboards

Beispiel Postman:

image.png

Die Rückgabe erfolgt als Json.

Beispiel Json:

[
    {
        "Id": "0e8e8c1c-ea3e-4409-bc8f-7db74baa6377",
        "Name": "OCC",
        "Version": "V1.0",
        "Description": null,
        "Menu": false,
        "SimulationMenu": false,
        "SortOrder": 15,
        "Default": false,
        "AutoRefresh": 60,
        "EnableExport": true,
        "EnableAnalysing": false,
        "Definition": ".........",
        "Statistic": true,
        "AssignedRoles": [
            "DashboardAccessGroup2"
        ],
        "ChannelsEnabled": false,
        "DefaultTags": null,
        "OptionalTags": null,
        "FilterTagSource": null,
        "CreatedBy": null,
        "Created": null,
        "CodeItemWidgetOptionsPrepared": null,
        "Updated": "2025-06-17T16:17:56.599032",
        "UpdatedBy": "RiskBoardsSuperUser",
        "DataKey": "1."
    },
    {
        "Id": "1b6f8abd-e9bc-4c38-a6c9-7413b590c6ae",
        "Name": "TestBE",
        "Version": null,
        "Description": null,
        "Menu": false,
        "SimulationMenu": false,
        "SortOrder": 10,
        "Default": false,
        "AutoRefresh": 0,
        "EnableExport": true,
        "EnableAnalysing": false,
        "Definition": ".........",
        "Statistic": true,
        "AssignedRoles": null,
        "ChannelsEnabled": false,
        "DefaultTags": null,
        "OptionalTags": null,
        "FilterTagSource": null,
        "CreatedBy": "RiskBoardsSuperUser",
        "Created": "2025-03-17T09:33:36.7017064",
        "CodeItemWidgetOptionsPrepared": null,
        "Updated": "2025-03-17T09:33:36.7017064",
        "UpdatedBy": "RiskBoardsSuperUser",
        "DataKey": "1."
    }
]