-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API zur Einsatzmonitor Verwaltung #22
Comments
Hallo, Ja ihr könnt über die Alarm-API Alarme vom Typ |
Hallo pmig, danke für die schnelle Antwort. Heißt damit kann man im Einsatzmonitor (Ruheansicht) einen Termin eintragen, ohne das jemand eine Info bekommt, wenn man keine Alarmgruppe/Template einfügt. Meine zweite Frage war ja, ob es auch möglich ist, in dem Schwarzen Brett etwas einzutragen. In unserem Fall wäre das, wie vorher erwähnt, eine Tabelle mit den Kursen. Dies ist noch nicht möglich laut der aktuellen API Dokumentation, oder liege ich da falsch? |
Aktuell ist dies noch nicht möglich - Ich evaluiere eine Erweiterung und melde mich anschließend hier! |
LösungSchwarzes BrettNach dem speichern beim Schwarzes Brett Editor wird ein PUT Request an https://api.blaulichtsms.net/blaulicht/api/portal/v1/secure/blackboard/CUSTOMERID geschickt. Dieser besteht aus folgender Payload: {
"customerId": "<KID>",
"content": "<CONTENT IN MARKDOWN FORMAT>",
"creationDate": "<ISO 8601 Date>",
"lastUpdateDate": "<ISO 8601 Date>",
"lastUpdateAuthorId": "<USER ID>"
} Beim Laden der Seite wird genau derselbe request nur mit der GET Methode geschickt. AuthBeim Request wird ein X-Token Header mit geschickt. POST https://api.blaulichtsms.net/blaulicht/api/portal/v1/login {
"userId": "",
"token": "",
"roles": [""],
"customers": [
{
"customerId": "",
"name": "",
"productType": ""
}
],
"language": "",
"surname": "",
"givenname": "",
"email": "",
"superAdmin": false,
"mfaEnabled": false,
"forcePasswordChange": false
} In der Response Payload kommt der "token" vor, der als X-Token Header weiterverwendet werden kann. FazitIst es möglich diese portal zu dokumentieren/zu veröffentlichen? |
Hi @strudelbeast , Unsere portal API ist eine interne API, die sich regelmäßig ändern kann, aktuell gibt es noch keine öffentliche API. Natürlich ist es möglich unsere interne REST-API reverse zu engineeren. Ich empfehle aber die Verwendung auf keinen Fall. Zusätzlich würde deine Methode zu abnormal vielen Login-Requests führen und früher oder später wohl geblockt werden. Wir arbeiten an einer öffentlichen API, die mittels der Dashboard API funktioniert. Grüße, Philip |
Ich würde gerne automatisiert Termine (siehe #16 ) und Schwarzes Brett in unseren Einsatzmonitor eintragen.
Wir nutzen das Schwarze Brett um die Kurs Liste aus FDISK einzutragen und dies würde ich gerne über eine Schnittstelle automatisieren.
Ich würde mich über dieses Feature sehr freuen. Wird es da in Zukunft eine Erweiterung der Schnittstelle geben?
The text was updated successfully, but these errors were encountered: