Measured values, events and rules API
Use this API and its MCP server to read measured values and events and to manage rules. To send measured values, see Sending measured values. For authentication, tenants and general conventions, see Concepts.
All endpoints with their parameters and data structures: Measured values, events and rules API reference.
REST API
Base URL:
https://<sot-host>/cm/api/v1/tenants/{tenantId}
{deviceId} is the ID of the device (UUID), not the technical ID. See Master data API.
| Path | Methods | Purpose | Permission |
|---|---|---|---|
|
|
Measured values of a device |
|
|
|
Measuring points of a device |
|
|
|
Events of a device, newest first |
|
|
|
List rules, create a rule |
|
|
|
Read, replace or delete a rule |
|
Measured values
| Parameter | Description |
|---|---|
|
Comma-separated names of measuring points. Without this parameter, all measuring points are returned. |
|
Time range in RFC 3339, both inclusive. The time range can cover at most 7 days. |
|
|
|
Values per page, at most 10,000. |
|
Continue with the next page. Use both values from the previous response, with the same |
Events
| Parameter | Description |
|---|---|
|
Time range in RFC 3339. |
|
|
|
Name of the measuring point. |
|
Events per page, at most 100. |
|
Continue with the next page. |
Rules
A rule has a name, a rule definition, a measuring point, the devices and parameters. Rule definitions: upper_bound, lower_bound, jump, static_tolerance_check and trend. See How rules work for the meaning of the parameters.
List parameters: page, pageSize (at most 100), sortBy, sortOrder, filter, search.
MCP server
https://<sot-host>/cm/api/v1/tenants/{tenantId}/mcp
| Tool | Purpose | Permission |
|---|---|---|
|
Measuring points of a device |
|
|
Measured values of a device; at most 10,000 values per page, at most 7 days |
|
|
Events of a device with filters |
|
|
List rules or read one rule |
|
|
Create or replace a rule for 1 to 50 devices |
|
|
Delete a rule |
|
The tools expect the device UUID. Use sot-mdm_query_devices to find it. The measurement tool returns raw values; it does not calculate statistics.
API für Messwerte, Ereignisse und Regeln
Diese API und ihr MCP-Server dienen zum Lesen von Messwerten und Ereignissen und zum Verwalten von Regeln. Messwerte senden: siehe Messwerte senden. Authentifizierung, Tenants und allgemeine Konventionen: siehe Konzepte.
Alle Endpunkte mit ihren Parametern und Datenstrukturen: Referenz der API für Messwerte, Ereignisse und Regeln.
REST-API
Basis-URL:
https://<sot-host>/cm/api/v1/tenants/{tenantId}
{deviceId} ist die ID des Geräts (UUID), nicht die technische ID. Siehe Stammdaten-API.
| Pfad | Methoden | Zweck | Berechtigung |
|---|---|---|---|
|
|
Messwerte eines Geräts |
|
|
|
Messpunkte eines Geräts |
|
|
|
Ereignisse eines Geräts, neueste zuerst |
|
|
|
Regeln auflisten, Regel anlegen |
|
|
|
Regel lesen, ersetzen oder löschen |
|
Messwerte
| Parameter | Beschreibung |
|---|---|
|
Kommagetrennte Namen von Messpunkten. Ohne diesen Parameter liefert die API alle Messpunkte. |
|
Zeitraum in RFC 3339, beide Grenzen eingeschlossen. Der Zeitraum umfasst höchstens 7 Tage. |
|
|
|
Werte je Seite, höchstens 10.000. |
|
Mit der nächsten Seite fortfahren. Beide Werte aus der vorherigen Antwort mit derselben |
Ereignisse
| Parameter | Beschreibung |
|---|---|
|
Zeitraum in RFC 3339. |
|
|
|
Name des Messpunkts. |
|
Ereignisse je Seite, höchstens 100. |
|
Mit der nächsten Seite fortfahren. |
Regeln
Eine Regel hat einen Namen, eine Regeldefinition, einen Messpunkt, die Geräte und Parameter. Regeldefinitionen: upper_bound, lower_bound, jump, static_tolerance_check und trend. Die Bedeutung der Parameter beschreibt Funktionsweise von Regeln.
Listenparameter: page, pageSize (höchstens 100), sortBy, sortOrder, filter, search.
MCP-Server
https://<sot-host>/cm/api/v1/tenants/{tenantId}/mcp
| Tool | Zweck | Berechtigung |
|---|---|---|
|
Messpunkte eines Geräts |
|
|
Messwerte eines Geräts; höchstens 10.000 Werte je Seite, höchstens 7 Tage |
|
|
Ereignisse eines Geräts mit Filtern |
|
|
Regeln auflisten oder eine Regel lesen |
|
|
Regel für 1 bis 50 Geräte anlegen oder ersetzen |
|
|
Regel löschen |
|
Die Tools erwarten die UUID des Geräts. Mit sot-mdm_query_devices lässt sie sich ermitteln. Das Messwert-Tool liefert Rohwerte; es berechnet keine Statistiken.