FeuerSoftware
Schnittstellen

Öffentliche Connect API

Die öffentliche Feuersoftware Connect API aktivieren, API-Token erstellen und über die Schnittstelle Einsätze und Fahrzeugstatus übertragen

Öffentliche Connect API

Die öffentliche Connect API ermöglicht es, externe Systeme an Feuersoftware Connect anzubinden und z. B. Einsätze zu erstellen oder Fahrzeugstatus zu übermitteln. Die Schnittstelle kann auf Organisations- und Standortebene aktiviert werden.

Der API-Token gewährt vollen Zugriff auf den jeweiligen Standort oder die Organisation. Den Token vertraulich behandeln – wer den Token kennt, kann Alarme erzeugen.


Aktivierung

Connect Portal → Schnittstellen → Öffentliche Connect Schnittstelle → „Aktivieren"

Nach dem Aktivieren wird der Authentifizierungsschlüssel (API-Token) angezeigt. Dieser wird für alle API-Aufrufe benötigt.

Der Unterschied zwischen Organisations- und Standortebene: Ein Token auf Organisationsebene erlaubt den Zugriff auf Entitäten aller Standorte. Ein Token auf Standortebene gilt nur für den jeweiligen Standort.


Technische Details

  • Basis-URL: https://connectapi.feuersoftware.com/interfaces/public
  • Authentifizierung: Bearer Token (OAuth2)
  • Format: Ausschließlich JSON
  • Protokoll: HTTPS (mindestens TLS 1.1)
  • Rate Limit: max. 5 Einsätze pro Minute, max. 25 Einsätze pro Stunde
  • Einsätze älter als 120 Minuten werden von der Zusatzalarmierung ausgenommen und nicht mehr an Handys und EinsatzMonitore gepusht

Feuersoftware behält sich vor, einen API-Token zu sperren, wenn das System einen (D)DoS-Angriff erkennt. Bei Bedarf an höheren Rate Limits bitte über die bekannten Kanäle anfragen.


API-Dokumentation (Swagger)

Die vollständige API-Dokumentation ist unter folgendem Link verfügbar:

connectapi.feuersoftware.com/swagger/ui/index#/Public


EinsatzUpload (Tool)

Das Tool EinsatzUpload richtet sich an Benutzer, die nicht selbst programmieren möchten, aber dennoch von einem externen Programm einen Einsatz in Connect erstellen wollen.

EinsatzUpload herunterladen

Parameter mit Leerzeichen müssen in Anführungszeichen eingeschlossen werden, z. B. "Ich bin ein Text".

ParameterPflichtBeschreibung
-S, --StichwortJaEinsatzstichwort
-A, --AdresseJaEinsatzadresse
-K, --ApiKeyJaAPI-Token des Connect-Standorts
-R, --RicNeinAlarmiertes Einsatzmittel / Schleife
-E, --EinsatzNummerNeinEinsatznummer
-F, --SachverhaltNeinSachverhalt / Meldebild
-a, --LatNeinLatitude (GPS)
-n, --LngNeinLongitude (GPS)
-U, --UpdateStrategyNeinNone / ByNumber / ByAddress / ByPosition
-s, --EinsatzStatusNeinNew / Update / Cancel / Close

StatusUpload (Tool)

Mit dem Tool StatusUpload kann ein Fahrzeugstatus an Connect übermittelt werden.

StatusUpload herunterladen

Aufruf:

Einsatzupload.exe "<API-Token>" "<FahrzeugKennung>" "<Status>"

Beispiel:

Einsatzupload.exe "f34f3hrewrwed4dc34t4vt3zurewb2b6543c52c525q345wqe5vwev5a5a3" "225643" "1"

API-Referenz

Authentifizierung & Rollen

RolleBeschreibung
InterfacePublicZugriff auf einen einzelnen Standort. Erlaubt lesende und schreibende Operationen.
InterfacePublicOrganizationOrganisationsweiter Zugriff. Erlaubt zusätzlich organisationsweite Abfragen (z. B. alle Benutzer der Organisation). Einige Schreiboperationen (POST/PUT/DELETE) sind nur für InterfacePublic erlaubt.

Einige Endpunkte (z. B. POST /operation, PUT /user/{id}) sind ausschließlich der Rolle InterfacePublic vorbehalten.


ENUM-Referenz

UpdateStrategy – Abgleichstrategie beim POST eines Einsatzes

WertIntBedeutung
None0Kein Abgleich – es wird immer ein neuer Einsatz erstellt.
ByNumber1Bestehenden Einsatz anhand der Einsatznummer suchen und aktualisieren.
ByAddress2Bestehenden Einsatz anhand der Adressfelder suchen und aktualisieren.
ByPosition3Bestehenden Einsatz anhand der GPS-Koordinaten suchen und aktualisieren.

OperationStatus

WertIntBedeutung
New0Neuer Einsatz.
Update1Aktualisierung eines bestehenden Einsatzes.
Cancel2Einsatz abgebrochen.
Close3Einsatz beendet/geschlossen.

OperationPriority

WertIntBedeutung
None0Keine Priorität gesetzt.
Low1Niedrig.
Medium2Mittel.
High3Hoch.

UserOperationStatus

WertIntBedeutung
NotSet0Noch keine Rückmeldung.
Coming1Kommt zum Einsatz.
NotComing2Kommt nicht.
ComingLater3Kommt später.

AvailabilityStatus

WertIntBedeutungFarbe
Available0Verfügbar.Grün
LimitedAvailable1Eingeschränkt verfügbar.Gelb
NotAvailable2Nicht verfügbar.Rot

AvailabilitySource

WertIntBedeutung
None0Keine Quelle.
Manual1Manuelle Eingabe.
Pager2Über Pager gesetzt.
Auto3Automatisch (Standard für API-Aufrufe).
Scheduled4Geplante Verfügbarkeit (einmalig).
ScheduledRecurring5Wiederkehrend geplant.
UserApi6Über die öffentliche Benutzer-API gesetzt.

AccountStatus

WertIntBedeutung
Activated0Konto aktiv.
Deactivated1Konto deaktiviert.
Invited2Eingeladen, noch nicht registriert.

IdentifierPreference

WertIntBedeutung
PreferId1Bevorzuge die numerische Fahrzeug-ID.
PreferRadioId2Bevorzuge die Funk-Kennung (Standard).

NewsType

WertIntBedeutung
SiteNews0Standort-Neuigkeit (Standard).
OrganizationNews1Organisationsweite Neuigkeit (erfordert InterfacePublicOrganization).

NewsCategory

WertIntBedeutung
Announcement0Allgemeine Ankündigung (Standard).
TrafficObstruction1Verkehrsbehinderung.
FasNotification2FAS-Benachrichtigung (nur lesend – kann nicht über API erstellt werden).

DefectReportStatus

WertIntBedeutung
Reported0Gemeldet.
Reviewed1Gesichtet.
InProcess2In Bearbeitung.
Resolved3Behoben.
Rejected4Abgelehnt.
Paused5Pausiert.

VehicleUserPosition

WertIntBedeutung
None0Keine spezifische Position.
Leader1Einsatzleiter/Gruppenführer (max. 1 pro Fahrzeug).
Driver2Fahrer (max. 1 pro Fahrzeug).

VehiclePropertyType

WertIntBedeutung
String0Zeichenkette.
Integer1Ganzzahl.
Double2Gleitkommazahl.
Boolean3Wahrheitswert.
DateTime4Datum und Uhrzeit.

Einsätze – /operation

GET /interfaces/public/operation

Gibt eine Liste von Einsätzen zurück. Unterstützt OData-Abfragen (max. 101 Ergebnisse).

ParameterTypStandardBeschreibung
onlyLatestbooltrueNur den aktuellsten Einsatz pro Einsatznummer zurückgeben.

Antwort: 200 OK → Array von OperationModel


POST /interfaces/public/operation

Erstellt einen neuen Einsatz oder aktualisiert einen bestehenden. Erfordert Rolle InterfacePublic.

ParameterTypStandardBeschreibung
updateStrategyUpdateStrategyNoneNone, ByNumber, ByAddress, ByPosition
overrideboolfalseFelder bedingungslos übernehmen (umgeht Stale-Data-Detection).

Request Body: CreateOperationModel

CodeBedeutung
204 No ContentErfolgreich erstellt oder aktualisiert.
400 Bad RequestUngültige updateStrategy oder Validierungsfehler.
403 ForbiddenFehlende Berechtigung.
429 Too Many RequestsRate Limit überschritten.

GET /interfaces/public/operation/{operationIdOrNumber}/message

Gibt alle Nachrichten eines Einsatzes zurück.

Antwort: 200 OK → Array von OperationMessageModel | 404 Not Found


POST /interfaces/public/operation/{operationIdOrNumber}/message

Erstellt eine neue Nachricht zu einem Einsatz. Erfordert Rolle InterfacePublic.

FeldTypBeschreibung
MessageTextstringNachrichtentext.
Sourcestring?Quelle der Nachricht.
SenderNamestring?Name des Absenders.
ReceiverNamestring?Name des Empfängers.

Antwort: 200 OKOperationMessageModel | 404 Not Found


GET /interfaces/public/operation/{operationIdOrNumber}/assignment

Gibt alle Fahrzeugzuweisungen eines Einsatzes zurück.

Antwort: 200 OK → Array von OperationVehicleAssignmentModel | 404 Not Found


POST /interfaces/public/operation/{operationIdOrNumber}/assignment

Erstellt eine neue Fahrzeugzuweisung. Erfordert Rolle InterfacePublic.

Request Body: CreateOrUpdateOperationVehicleAssignmentModel


PUT /interfaces/public/operation/{operationIdOrNumber}/assignment/{vehicleOrRadioId}/crew

Aktualisiert die Besatzungsangaben einer Fahrzeugzuweisung. Erfordert Rolle InterfacePublic.

FeldTypBeschreibung
Crewint?Anzahl Besatzungsmitglieder.
RespiratorCarriersint?Anzahl Atemschutzträger.

GET /interfaces/public/operation/{operationIdOrNumber}/userstatus

Gibt die Rückmeldungen aller Benutzer zu einem Einsatz zurück.

ParameterTypStandardBeschreibung
includeNotSetboolfalseBenutzer ohne Rückmeldung einbeziehen.

Antwort: 200 OK → Array von UserOperationStatusModel | 404 Not Found (kein Einsatz der letzten 2 Stunden)


POST /interfaces/public/operation/userstatus

Setzt die Rückmeldung eines Benutzers zu einem Einsatz.

Request Body: UserOperationStatusModel

Mindestens eines der Felder UserId, UserName oder PagerIssi muss gesetzt sein.


Benutzer-Zuweisungen in Einsatzfahrzeugen

MethodeEndpunktBeschreibung
GET/operation/{id}/assignment/{vehicle}/usersAlle Benutzer-Zuweisungen eines Fahrzeugs abrufen.
POST/operation/{id}/assignment/{vehicle}/usersBenutzer einem Einsatzfahrzeug zuweisen.
PUT/operation/{id}/assignment/{vehicle}/usersAlle Zuweisungen vollständig ersetzen.
DELETE/operation/{id}/assignment/{vehicle}/users/{userAssignmentId}Benutzer aus Fahrzeug entfernen.

Fahrzeuge – /vehicle

MethodeEndpunktBeschreibung
GET/vehicleAlle Fahrzeuge des Standorts.
GET/vehicle/{vehicleId}/availabilityAktuelle und zukünftige Verfügbarkeiten (sortiert nach Startdatum).
GET/vehicle/{radioId}/statusAktuellen Status eines Fahrzeugs abrufen.
POST/vehicle/{radioId}/statusStatus und/oder Position eines Fahrzeugs setzen.
GET/vehicle/{radioId}/imageFahrzeugbild als JPEG.
GET/vehicle/{vehicleId}/propertiesBenutzerdefinierte Fahrzeugeigenschaften.
POST/vehicle/{vehicleId}/propertiesFahrzeugeigenschaften erstellen oder aktualisieren.
GET/POST/PUT/DELETE/vehicle/{vehicleId}/cvm/{id}CVM-Module (Fahrzeugcomputer) verwalten.

Query-Parameter für Status-Endpunkte:

ParameterTypStandardBeschreibung
identifierPreferenceIdentifierPreferencePreferRadioIdBevorzugter Bezeichner bei Mehrdeutigkeit: PreferId oder PreferRadioId.

Benutzer – /user

MethodeEndpunktBeschreibung
GET/userAlle Benutzer des Standorts (mit InterfacePublicOrganization: gesamte Organisation).
GET/user/{userId}Einzelnen Benutzer abrufen.
PUT/user/{userId}Benutzer vollständig aktualisieren.
PATCH/user/{userId}Einzelne Felder per JSON Patch (RFC 6902) aktualisieren.
DELETE/user/{userId}Benutzer löschen.
POST/user/inviteNeuen Benutzer einladen.
PUT/user/{idOrPagerNumber}/availability/currentAktuelle Verfügbarkeit setzen.
GET/user/{id}/profilepictureProfilbild als PNG.
GET/user/useravailabilityVerfügbarkeit per signiertem Token-Link setzen (anonym).
GET/user/userstatusEinsatz-Rückmeldestatus per signiertem Token-Link setzen (anonym).

Beispiel PATCH-Body:

[
  { "op": "replace", "path": "/lastName", "value": "Mustermann" },
  { "op": "replace", "path": "/address/city", "value": "München" }
]

Neuigkeiten – /news

MethodeEndpunktBeschreibung
GET/newsAlle Neuigkeiten (mit InterfacePublicOrganization auch Organisations-Neuigkeiten).
POST/newsNeuigkeit erstellen. Query-Parameter: newsType (SiteNews=0, OrganizationNews=1).
PUT/news/{id}Neuigkeit aktualisieren.
DELETE/news/{id}Neuigkeit löschen.

Kategorie FasNotification kann nicht erstellt werden – wird mit 403 Forbidden abgelehnt.


Alarmgruppen – /alarmgroup

MethodeEndpunktBeschreibung
GET/alarmgroupAlle benutzerdefinierten Alarmgruppen (keine Systemgruppen).
PUT/alarmgroup/{id}Mitglieder einer Gruppe vollständig ersetzen.

Benutzer werden anhand von Id, UserName oder PagerIssi identifiziert.


Termine – /appointment

GET /interfaces/public/appointment

Gibt Termine aus allen verfügbaren Kalendern zurück. Unterstützt OData-Filter. Maximal 1000 Ergebnisse. Standard-Sortierung: Startdatum aufsteigend.

Tipp: Für aktuelle und zukünftige Termine OData-Filter verwenden: ?$filter=End ge {heute}


Mängelberichte – /defectReport

MethodeEndpunktBeschreibung
GET/defectReportAlle Mängelberichte.
GET/defectReport/{id}Einzelnen Mängelbericht abrufen.
GET/defectReport/{id}/statusHistoryStatushistorie eines Mängelberichts.
POST/defectReportNeuen Mängelbericht erstellen.
PUT/defectReport/{id}Mängelbericht bearbeiten.
DELETE/defectReport/{id}Mängelbericht löschen.
GET/defectReportCategoryAlle Kategorien.
POST/PUT/DELETE/defectReportCategory/{id}Kategorie verwalten.

Anhänge:

MethodeEndpunktBeschreibung
POST/defectReport/{id}/attachUpload starten – liefert attachmentId und Upload-URL. Upload via PUT mit Header x-ms-blob-type: BlockBlob.
PUT/defectReport/{id}/attach/{attachmentId}?ok=trueUpload abschließen (ok=true) oder abbrechen (ok=false).
PUT/defectReport/attach/{attachmentId}Beschreibung aktualisieren.
DELETE/defectReport/attach/{attachmentId}Anhang löschen.
GET/defectReport/attach/url/{attachmentId}Download-URL abrufen.
GET/defectReport/attach/{attachmentId}Direkter Download (302 Redirect).

Funktionen – /function

GET /interfaces/public/function

Gibt alle Funktionen/Dienstgrade der Organisation zurück.

FeldTypBeschreibung
IdintFunktions-ID.
NamestringName der Funktion.
AbbreviationstringAbkürzung.

Organisation – /organization

GET /interfaces/public/organization

Gibt Informationen zur Organisation zurück, einschließlich der Standorte.

Mit InterfacePublic werden nur die eigenen Standorte angezeigt. Mit InterfacePublicOrganization alle Standorte der Organisation.


Abrechnung – /billing

Erfordert Rolle InterfacePublicOrganization.

GET /interfaces/public/billing/account

Gibt eine Übersicht aller Konten für Abrechnungszwecke zurück.

FeldBeschreibung
UserAccountsAktive Benutzerkonten.
MonitorAccountsBetriebsmonitor-Konten.
ManagerAccountsEinsatzleiter-Konten.
ApiAccountsAPI-Konten (öffentliche API, TetraControl, Lupus).
VehicleAppAccountsFahrzeug-App-Konten.

Geocodierung – /geocoding

GET /interfaces/public/geocoding

Geocodiert eine Adresse und gibt Koordinaten zurück.

ParameterTypBeschreibung
addressstringVollständige Adresse als Freitext.

Datenmodelle

OperationModel

FeldTypBeschreibung
IdintEinsatz-ID.
StartDateTimeStartzeit.
CreatedAtDateTimeErstellungszeitpunkt.
LastUpdateAtDateTime?Letzte Aktualisierung.
EndDateTime?Endzeit (null = noch aktiv).
PriorityOperationPriorityPriorität.
KeywordstringEinsatzstichwort.
Categorystring?Einsatzkategorie.
Factsstring?Lageinformationen.
Ricstring?RIC-Nummer (max. 5 Zeichen).
AddressAddressReadModelEinsatzadresse.
ReporterReporterModel?Melder.
Numberstring?Einsatznummer.
Sourcestring?Quelle.
Leaderstring?Einsatzleiter.
PropertiesOperationPropertyModel[]Benutzerdefinierte Eigenschaften.
AdditionalInformationAdditionalInformationModel[]Zusätzliche Informationen.

CreateOperationModel

FeldTypPflichtBeschreibung
StartDateTimeJaStartzeit.
EndDateTime?NeinEndzeit.
StatusOperationStatusNeinStandard: New (0).
PriorityOperationPriority?NeinPriorität.
AlarmEnabledbool?NeinOb Alarm ausgelöst werden soll.
KeywordstringJaStichwort (max. 255 Zeichen).
AddressCreateAddressModel?NeinEinsatzadresse.
ReporterReporterModel?NeinMelder.
PositionPositionModel?NeinGPS-Position.
Factsstring?NeinLageinformation.
Ricstring?NeinRIC-Nummer (max. 5 Zeichen).
Numberstring?NeinEinsatznummer (max. 255 Zeichen).
Sourcestring?NeinQuelle (max. 255 Zeichen).
Leaderstring?NeinEinsatzleiter (max. 255 Zeichen).
PropertiesOperationPropertyModel[]?NeinBenutzerdefinierte Eigenschaften.
AlarmedVehiclesAlarmedVehicleModel[]?NeinAlarmierte Fahrzeuge.
AssignedVehiclesCreateOrUpdateOperationVehicleAssignmentModel[]?NeinZugewiesene Fahrzeuge.

AddressReadModel / CreateAddressModel

FeldTypBeschreibung
AddressstringVollständige Adresse (nur lesend).
StreetstringStraße.
HouseNumberstringHausnummer.
ZipCodestringPostleitzahl.
CitystringOrt.
DistrictstringStadtteil.
Lat / LngdoubleGPS-Koordinaten.

OperationVehicleAssignmentModel

FeldTypBeschreibung
IdintZuweisungs-ID.
OperationIdintEinsatz-ID.
NamestringFahrzeugname.
RadioIdstringFunk-Kennung.
VehicleSharedVehicleModel?Verknüpftes Fahrzeug (wenn in Connect hinterlegt).
AssignedDateTimeZeitpunkt der Zuweisung.
AlertedDateTime?Alarmierungszeitpunkt.
FinishedDateTime?Einsatzende für dieses Fahrzeug.
Status1Status4, Status7, Status8DateTime?TETRA-Status-Zeitstempel.
Statusbyte?Aktueller TETRA-Status.
Crewint?Besatzungsstärke.
RespiratorCarriersint?Atemschutzträger.
PositionPositionModelGPS-Position.

CreateOrUpdateOperationVehicleAssignmentModel

FeldTypPflichtBeschreibung
Namestring?BedingtFahrzeugname. Pflicht wenn VehicleId fehlt.
VehicleIdint?NeinFahrzeug-ID (wenn in Connect bekannt).
RadioIdstring?BedingtFunk-Kennung. Pflicht wenn VehicleId fehlt.
AssignedDateTime?NeinZuweisungszeitpunkt (Standard: Jetzt).
AlertedDateTime?NeinAlarmierungszeitpunkt.
FinishedDateTime?NeinEndzeit Fahrzeug.
Status1Status4, Status7, Status8DateTime?NeinTETRA-Status-Zeitstempel.

SharedVehicleExtendedModel

FeldTypBeschreibung
IdintFahrzeug-ID.
RadioIdstring?Primäre Funk-Kennung.
SecondaryRadioIdsstringWeitere Funk-Kennungen.
PlaceNamestringStandortname.
OrganizationCallSignstringOrganisations-Rufzeichen.
VehicleIdentifierstringFahrzeugkennzeichen/-bezeichner.
DescriptionstringBeschreibung.
CrewintAktuelle Besatzungsstärke.
Phonestring?Telefonnummer.
SiteSiteBriefModelZugehöriger Standort.
StatusSharedVehicleStatusModelAktueller Status.
AvailabilityVehicleAvailabilityModel?Aktuelle Verfügbarkeit.

SharedVehicleStatusModel

FeldTypBeschreibung
VehicleIdintFahrzeug-ID.
RadioIdstring?Funk-Kennung.
Statusbyte?TETRA-Status 1–8 (null = nur Positions-Update).
PositionPositionModel?GPS-Position.
StatusTimestampDateTime?Zeitpunkt des letzten Status.
PositionTimestampDateTime?Zeitpunkt der letzten Position.
Sourcestring?Quelle.

SetVehicleStatusModel

FeldTypPflichtBeschreibung
Statusbyte?BedingtTETRA-Status (1–8). Mindestens Status oder Position erforderlich.
PositionPositionModel?BedingtGPS-Position.
StatusTimestampDateTime?NeinStandard: Jetzt.
PositionTimestampDateTime?NeinStandard: Jetzt.
Sourcestring?NeinQuelle.

VehicleAvailabilityModel

FeldTypBeschreibung
VehicleIdintFahrzeug-ID.
StatusAvailabilityStatusVerfügbarkeit.
InfostringInfotext.
StartDateTimeStartzeit.
EndDateTimeEndzeit.
MailingListsMailingListBriefModel[]Zugehörige Verteilerlisten.

UserModel

FeldTypBeschreibung
IdstringBenutzer-ID.
FirstNamestring?Vorname.
LastNamestring?Nachname.
EmailstringE-Mail-Adresse.
UserNamestringBenutzername (= E-Mail).
PagerIssistring?Pager-ISSI-Nummer.
AddressAddressModel?Adresse.
PhoneNumberstring?Mobiltelefonnummer.
LandlineNumberstring?Festnetznummer.
AccountStatusAccountStatusKontostatus.
AvailabilityUserAvailabilityExtendedModelAktuelle Verfügbarkeit.
AvailabilitiesUserAvailabilityExtendedModel[]Alle Verfügbarkeiten.
DefaultUserAvailabilityAvailabilityStatusStandard-Verfügbarkeit (Fallback).
BluetoothBeaconsBluetoothBeaconModel[]?Registrierte Bluetooth-Beacons.
SitesSiteBriefModel[]?Zugehörige Standorte.
FunctionsUserFunctionModel[]?Funktionen/Dienstgrade.

UpdateUserModel

FeldTypPflichtBeschreibung
FirstNamestring?NeinVorname.
LastNamestring?NeinNachname.
EmailstringJaE-Mail.
UserNamestringJaBenutzername (= E-Mail).
PagerIssistring?NeinPager-ISSI-Nummer.
AddressAddressModel?NeinAdresse.
PhoneNumberstring?NeinMobiltelefonnummer.
LandlineNumberstring?NeinFestnetznummer.
BluetoothBeaconsBluetoothBeaconModel[]?NeinBluetooth-Beacons.
SitesSiteBriefModel[]?NeinStandort-Zuordnung.
FunctionsUserFunctionModel[]?NeinFunktionen (Abgleich über Id, Name oder Abbreviation).

UserAvailabilityModel

FeldTypPflichtBeschreibung
StatusAvailabilityStatusJaVerfügbarkeitsstatus.
UntilDateTimeJaGültig bis (max. +1 Jahr).
SourceAvailabilitySourceNeinStandard: Auto (3).
Infostring?NeinFreitextinformation.

UserOperationStatusModel

FeldTypPflichtBeschreibung
OperationIdint?NeinEinsatz-ID. Wenn nicht gesetzt, wird der aktuellste Einsatz der letzten 2 Stunden verwendet.
UserIdstring?BedingtMindestens eines von UserId, UserName, PagerIssi ist Pflicht.
UserNamestring?BedingtBenutzername.
PagerIssistring?BedingtPager-ISSI-Nummer.
StatusUserOperationStatusJaRückmeldestatus.
Sourcestring?NeinQuelle (max. 255 Zeichen).
TimeUntilArrivalTimeUntilArrivalModel?NeinVoraussichtliche Ankunftszeit.

NewsModel

FeldTypBeschreibung
IdintNeuigkeiten-ID.
TitlestringTitel.
CategoryNewsCategoryKategorie.
ContentstringInhalt.
CreatedBystringErsteller.
StartDateTimeStartdatum.
EndDateTimeEnddatum.
GroupsstringZielgruppen (leer = alle).
MailingListsstringVerteilerlisten.
SitestringStandortname (null bei Organisations-Neuigkeiten).
AdditionalInformationNewsAdditionalInformation?Zusätzliche strukturierte Informationen.

PositionModel

FeldTypBeschreibung
LatitudedoubleBreitengrad (WGS84).
LongitudedoubleLängengrad (WGS84).
Copyright © 2026