Skip to content

Messwerte abrufen

Gibt eine paginierte Liste aller Messwerte des Unternehmens zurück.

Request

GET /api/oauth/v2/resource/customer-values

HeaderWert
AuthorizationBearer {access_token}

Query-Parameter

ParameterTypPflichtBeschreibung
offsetintegerNeinStartposition (Standard: 0, Min: 0)
limitintegerNeinAnzahl Ergebnisse (Standard: 50, Min: 1, Max: 200)

Response

Erfolg (200 OK)

json
{
  "data": [
    {
      "id": "9f8a1b2c-3d4e-5f60-8a1b-2c3d4e5f6071",
      "value": "120/80",
      "date": "2026-06-09",
      "valueType": {
        "id": "1e2d3c4b-5a69-4788-9f0e-1d2c3b4a5968",
        "name": "Blutdruck",
        "color": "#e34587",
        "unit": "mmHg",
        "abbreviation": "BD",
        "type": "range",
        "format": "decimal",
        "groupSeparator": ".",
        "showFirstOptionNull": false,
        "showAllCustomerOverview": true,
        "useMotherChildPass": false,
        "isDeleted": false,
        "enumOptionsList": []
      },
      "customer": {
        "id": "f0e1d2c3-b4a5-6789-fedc-ba9876543210",
        "firstName": "Anna",
        "lastName": "Muster"
      }
    },
    {
      "id": "6b5a4c3d-2e1f-4a90-8b7c-6d5e4f3a2b19",
      "value": "72",
      "date": "2026-06-09",
      "valueType": {
        "id": "2f3e4d5c-6b7a-4980-9c8d-7e6f5a4b3c2d",
        "name": "Puls",
        "color": "#00adba",
        "unit": "bpm",
        "abbreviation": "Puls",
        "type": "number",
        "format": "integer",
        "groupSeparator": ".",
        "showFirstOptionNull": false,
        "showAllCustomerOverview": true,
        "useMotherChildPass": false,
        "isDeleted": false,
        "enumOptionsList": []
      },
      "customer": {
        "id": "f0e1d2c3-b4a5-6789-fedc-ba9876543210",
        "firstName": "Anna",
        "lastName": "Muster"
      }
    }
  ],
  "meta": {
    "total": 87,
    "offset": 0,
    "limit": 50
  }
}

Response-Felder

FeldTypBeschreibung
dataArrayListe der Messwerte
data[].idstring (UUID)Eindeutige UUID des Messwerts
data[].valuestring | nullGemessener Wert
data[].datestring | nullMessdatum (YYYY-MM-DD)
data[].valueTypeobjectMesstyp
data[].valueType.idstring (UUID)UUID des Messtyps
data[].valueType.namestringName des Messtyps
data[].valueType.colorstring | nullFarbe des Messtyps (Hex)
data[].valueType.unitstring | nullEinheit des Messtyps
data[].valueType.abbreviationstring | nullAbkürzung des Messtyps
data[].valueType.typestringTyp des Messtyps (z.B. number, range, enum)
data[].valueType.formatstring | nullZahlenformat (z.B. decimal, integer)
data[].valueType.groupSeparatorstring | nullTausendertrennzeichen
data[].valueType.showFirstOptionNullbooleanErste Enum-Option als leer anzeigen
data[].valueType.showAllCustomerOverviewbooleanIn Kundenübersicht anzeigen
data[].valueType.useMotherChildPassbooleanIm Mutter-Kind-Pass verwenden
data[].valueType.isDeletedbooleanMesstyp gelöscht
data[].valueType.enumOptionsListarrayOptionen bei Enum-Typen
data[].customerobjectZugeordnete:r Kund:in
data[].customer.idstring (UUID)Kunden-ID
data[].customer.firstNamestringVorname
data[].customer.lastNamestringNachname
meta.totalintegerGesamtanzahl der Messwerte
meta.offsetintegerAktuelle Startposition
meta.limitintegerAnzahl der zurückgegebenen Einträge
Beispiele
bash
curl -X GET "https://my.offisy.at/api/oauth/v2/resource/customer-values?offset=0&limit=50" \
  -H "Authorization: Bearer {access_token}"
Parameter
Zuerst Token anfordern

Mögliche Fehler

StatusCodeBeschreibung
401invalid_clientUngültiger oder fehlender Access Token
403insufficient_scopeScope customers nicht vorhanden

Offisy GmbH