API - Abrufen von Rückmeldungen alarmierter Personen

Gültig ab FE2 Version 2.34

Mittels dieser Schnittstelle können Sie Rückmeldungen von Personen einer Alarmierung direkt via URL-Aufruf anfragen.

Voraussetzungen

Rückmeldungen von Personen einen Alarmierung

Mit diesem Aufruf können Sie Rückmeldungen von Personen, welche zuvor überhttps://alamos-support.atlassian.net/wiki/x/EYALjw alarmiert wurden, abrufen.

Aktualisierungen der Rückmeldungen sind nicht in Echtzeit abrufbar. Vollständige Rückmeldedaten sind ggf. erst zu einen späteren Zeitpunkt verfügbar.

Aufruf

GET http(s)://[FE2]:[PORT]/rest/addressbook/external/{alarmId}/feedback

Für den Abruf der Rückmeldungen muss die ID der Alarmierung im Pfad gesetzt werden. Diese kann bei der Alarmierung im Parameter externalIdangegeben werden. Ohne den Wert können Rückmeldungen nicht über FE2 abgerufen werden

Request-Headers

Folgende Header müssen in der Anfrage gesetzt werden:

Header

Wert

Header

Wert

Authorization

Zugriffsschlüssel der Organisation

Content-Type

application/json

Datenformat

Die Rückmeldedaten werden im JSON-Datenformat zurück gegeben. Als Antwort sind die folgenden Felder enthalten.

[ { "externalPersonId": "123456", "name": "Mustermann Max", "groups": [ "Löschgruppe 1", "Löschgruppe 2" ], "free": null, "functions": [ "AGT", "MA" ], "state": "NO", "timeOfUpdate": "2024-05-21T15:46:24.54+02:00" }, { "externalPersonId": "789101", "name": "Mustermann Berta", "groups": [ "Löschgruppe 1" ], "free": null, "functions": [ "AGT" ], "state": "YES", "timeOfUpdate": "2024-05-21T15:47:24.54+02:00" } ]

Datenfelder

Feld

Bedeutung

Feld

Bedeutung

externalPersonId

ID der synchronisierten Person

name

Name gesetzte Name der Person

groups

String-Liste der an der Person definierten Gruppen, ggf. eine leere Liste

functions

String-Liste der an der Person definierten Funktionen, ggf. eine leere Liste

free

Text der Rückmeldung (wenn eigener Rückmeldetext definiert wurde, andernfalls null)

state

Rückmeldewert. Hier sind die folgenden Werte möglich

YES, // Zusage READ, // Alarmierung wurde nur bestätigt NO, // Absage FREE, // Freitext HERE, ABSENT, RECEIVED

timeOfUpdate

Zeitpunkt der Rückmeldung (Format nach ISO-8601)

 

Return-Codes

Return-Code

 

Return-Code

 

200

Wenn Abruf der Rückmeldedaten erfolgreich durchgeführt werden konnte

401

Falscher oder ungültiger Zugriffsschlüssel übergeben.

404

Wenn keine Rückmeldungen für eine Alarmierung gefunden wurde

429

maximale Anzahl der Anfragen für Intervall überschritten.

Das Limit beträgt 60 Anfragen pro Minute

500

Wenn Antwort nicht geschrieben werden konnte

503

Organisation hat die Synchronisation und Personenalarm nicht aktiv