Die komplette REST API Schnittstelle zum Testen kann unter folgender URL aufgerufen werden https://IHRE-Finito-Umgebung/swagger-ui Beispiel: https://myfinito.com/800014/swagger-ui/
Ein Postman Projekt als Beispiel, wie die REST API verwendet werden kann, können Sie von Ihrem Ansprechpartner erhalten.
Folgende Funktionalitäten stehen in der REST API zur Verfügung:
| AreaAPI |
|---|
- GET: lädt alle Areas/Bereiche anhand des übergebenen Filters
| | |
| CategoryStructureApi |
|---|
- GET: lädt alle Kategorien anhand des übergebenen Filters
| | |
| InfoAttachmentsApi |
|---|
- GET: lädt alle Dateien/Dokumente anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Datei anhand der übergebenen ID
- POST: Fügt eine neue Datei/Dokuement einem Schichtereignis anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert Datei/Dokuement einem Schichtereignis anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Datei
| | |
| InstructionsApi (für Finito Anweisungen) |
|---|
- GET: lädt alle Finito, Anweisungen etc. anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Finito Anweisung anhand der übergebenen ID
- POST: Fügt eine neue Finito Anweisung anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Finito Anweisung anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Finito Anweisung
| | |
| PriorityAPI |
|---|
- GET: lädt alle Prioritäten anhand des übergebenen Filters
| | |
| ShiftbookAPI |
|---|
- GET: lädt alle entsprechende Buch (z.B. Schichtbuch, Aufgabenbuch etc.) anhand des übergebenen Filters
- GET/{id}: lädt das entsprechende Buch (z.B. Schichtbuch, Aufgabenbuch etc.) anhand der übergebenen ID
- PATCH /{id}/changeFavourite: Ändern den Favorit für den angemeldeten Benutzer des entsprechenden Buches
| | |
| ShiftbookUniversalFieldsAPI |
|---|
- GET: lädt alle Universalfelderwerte anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Universalfelderwerte anhand der übergebenen ID
- POST: Fügt eine neues Universalfeldwerte anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Universalfeldwerte anhand der übergebenen Parameter hinzu
- DELETE: Löscht einen entsprechenden Universalfeldwert
| | |
| ShiftReportAPI |
|---|
- GET: lädt alle entsprechende Schichtreports anhand des übergebenen Filters
- GET/{id}: lädt das entsprechende Schichtreportsanhand der übergebenen ID
- PATCH /{id}/closeReport: Schließt den entsprechenden Schichtbericht ab
| | |
| StateAPI |
|---|
- GET: lädt alle entsprechende Status anhand des übergebenen Filters
| | |
| TasksApi (für Finito Aufgaben) |
|---|
- GET: lädt alle Finito Aufgaben anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Finito Aufgaben anhand der übergebenen ID
- POST: Fügt eine neue Finito Aufgaben anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Finito Aufgaben anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Finito Aufgaben
| | |