API - Zugriff auf Positionen von Personen

Gültig ab FE2 Version 2.25

Mittels dieser Schnittstelle können Sie das Adressbuch innerhalb von FE2 synchronisieren

Voraussetzungen

Aufruf

GET http(s)://[FE2]:[PORT]/rest/addressbook/external/tracking/person/[id]

Für den Zugriff auf die Position einer Person muss die id gesetzt werden. Diese kann der externalDbId oder der ID der Person von FE2 entsprechen.

Request-Headers

Folgende Header müssen in der Anfrage gesetzt werden:

Header

Wert

Header

Wert

Authorization

Zugriffsschlüssel der Organisation

Datenformat

Ist die Anfrage erfolgreich, werden die Daten im JSON-Format übermittelt. Dieses JSON weißt folgendes Format auf:

{ "personId": "xxxx-xxx", "externalPersonId": "xxxx-xxxx-xxxx" "timestamp": "1641295139", "accuracy": 34, "lat": 48.35512, "lng": 10.903633 }

Return-Codes

Return-Code

 

Return-Code

 

200

Positionsabfrage der Person erfolgreich. Body enthält Daten im oben beschriebenen Format.

400

Benötigte Daten (Authorization Header oder Personen ID) wurde nicht richtig gesetzt

401

Falscher oder ungültiger Zugriffschlüssel oder Personen ID übergeben.

Wird auch zurückgegeben wenn Person keinen vollen Zugriff auf Position zulässt.

404

Es wurde keine Person zur Positionsabfrage gefunden.

500

Benötigte Daten konnten nicht abgefragt werden, durch einen internen Fehler.

503

Organisation hat die Synchronisation und Zugriff auf Personen nicht aktiv oder es ist die Einsicht auf Personenstandorte nicht lizensiert.