Translations:Datenimport/-export Schnittstelle/37/de: Unterschied zwischen den Versionen
Aus HITGuard User Guide
Weitere Optionen
Neue Version von externer Quelle importiert |
Neue Version von externer Quelle importiert |
||
| Zeile 18: | Zeile 18: | ||
** GET /api/v2/risks/{id} ersetzt GET /api/risks/byKey/{id} | ** GET /api/v2/risks/{id} ersetzt GET /api/risks/byKey/{id} | ||
*** Endpunkt wurde angepasst um konsistent zu den anderen Endpunkten zu sein. | *** Endpunkt wurde angepasst um konsistent zu den anderen Endpunkten zu sein. | ||
** PUT /api/v2/risks ersetzt PUT /api/risks | |||
*** Das Datenmodell wurde angepasst. Die "managementSystemId" wird nicht mehr auf oberer Ebene vergeben sondern je Risiko. Das Modell ist jetzt "RiskCreateOrUpdateDtoV2" und nicht mehr "HazardSituationImportDto" | |||
*** Es kann jetzt auch der Status des Risiko über die API aktualisiert werden. Erlaubte werte sind: Active, Inactive, Accepted, Rejected | |||
** POST /api/v2/risks/submit neuer Endpunkt zum importieren von Risiken im Status "Eingereicht" | |||
** DELETE /api/v2/risks/{id} ersetzt DELETE /api/risks/{id} | |||
** alle Endpunkte wurden in "v1" als veraltet markiert | |||
Version vom 19. März 2026, 12:50 Uhr
- Maßnahmen (Measures)
- PUT /api/v2/measures ersetzt PUT /api/measures
- Einstellungen zur Wirksamkeitspüfung können nicht mehr gesetzt oder verändert werden, da dies auf interne IDs angewiesen ist
- Der "ID" Parameter verweist jetzt auf die in HITGuard hinterlegte "ID in Drittsystem" und nicht mehr die interne ID
- PUT /api/measures/close/{id}
- wurde als veraltet markiert, da dies eine interne ID verwendet hat → nur noch PUT /api/measures/close/byKey verwenden!
- Generell
- Der Parameter "state" verwendet jetzt Enumerationswerte
- PUT /api/v2/measures ersetzt PUT /api/measures
- Kanten der Strukturanalyse (AssetEdges)
- PUT /api/v2/asset-edges ersetzt PUT /api/asset-edges
- Die Parameter "sourceType" und "targetType" verwenden jetzt Enumerationswerte
- PUT /api/v2/asset-edges ersetzt PUT /api/asset-edges
- Ressourcen (Resources)
- alle Endpunkte wurden in "v1" als veraltet markiert
- Der Parameter "modelSegment" verwendet jetzt Enumerationswerte
- alle Endpunkte wurden in "v1" als veraltet markiert
- Risiken (Risks)
- GET /api/v2/risks ersetzt GET /api/risks/{managementSystemId}
- Der Pfad-Parameter "managementSystemId" wurde entfernt. Stattdessen können jetzt die optionalen Query-Parameter "managementSystemId" und "includePublicRisks" verwendet werden um Risiken abzufragen und zu filtern.
- GET /api/v2/risks/{id} ersetzt GET /api/risks/byKey/{id}
- Endpunkt wurde angepasst um konsistent zu den anderen Endpunkten zu sein.
- PUT /api/v2/risks ersetzt PUT /api/risks
- Das Datenmodell wurde angepasst. Die "managementSystemId" wird nicht mehr auf oberer Ebene vergeben sondern je Risiko. Das Modell ist jetzt "RiskCreateOrUpdateDtoV2" und nicht mehr "HazardSituationImportDto"
- Es kann jetzt auch der Status des Risiko über die API aktualisiert werden. Erlaubte werte sind: Active, Inactive, Accepted, Rejected
- POST /api/v2/risks/submit neuer Endpunkt zum importieren von Risiken im Status "Eingereicht"
- DELETE /api/v2/risks/{id} ersetzt DELETE /api/risks/{id}
- alle Endpunkte wurden in "v1" als veraltet markiert
- GET /api/v2/risks ersetzt GET /api/risks/{managementSystemId}