Änderungen von Dokument Schnittstellen
Zuletzt geändert von MACH ProForms GmbH am 10.12.2024
Von Version 99.1
bearbeitet von MACH ProForms GmbH
am 10.12.2024
am 10.12.2024
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 82.1
bearbeitet von MACH ProForms GmbH
am 05.07.2022
am 05.07.2022
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 -Schnittstellen 1 +Form-Solutions Schnittstellen - Inhalt
-
... ... @@ -1,46 +1,13 @@ 1 -Die MACH ProForms GmbH setzt bei der Produktstrategie auf den API-First Ansatz. D.h., dass perspektivisch alle Funktionen über eine API erreichbar und ansteuerbar sind. 1 +In diesem Teil der Dokumentation finden Sie: 2 +- Die Dokumentation der „[[Submission-API|Main.02_FSSchnittstellen.01_SubmissionAPI]]“ 3 +- Die Dokumentation der „[[Release-API|Main.02_FSSchnittstellen.02_ReleaseAPI]]“ 4 +- Die Dokumentation der „[[Search-API|Main.02_FSSchnittstellen.03_SearchAPI]]“ 5 +- Die Dokumentation der „[[Error-API|Main.02_FSSchnittstellen.04_ErrorAPI]]“ 6 +- Die Dokumentation der „[[CMS-Schnittstelle|Main.02_FSSchnittstellen.05_CMSSchnittstelle]]“ 7 +- Die Dokumentation der „[[Search-API-Metaform|Main.02_FSSchnittstellen.06_SearchAPIMetaform]]“ 8 +- Die Dokumentation der „[[PDF Structure-API|Main.02_FSSchnittstellen.07_PDFStructureAPI]]“ 9 +- Die Dokumentation der „[[Massenverarbeitung von Formular-Eingängen-API|Main.02_FSSchnittstellen.08_MassenverarbeitungAPI]]“ 10 +- Die Dokumentation zum Anlegen von „[[API-Keys|Main.02_FSSchnittstellen.09_API-Key]]“ für Nutzung der Schnittstellen 11 +- Die Dokumentation der „[[Server-Information-API|Main.02_FSSchnittstellen.10_ServerInformationAPI]]“ 2 2 3 3 ![[Schnittstellen|@Schnittstellen.jpg]] 4 - 5 -# Übersicht der APIs 6 - 7 -## Aktuelle APIs 8 - 9 -* Die Dokumentation zum Anlegen von „[[API-Keys|Main.02_FSSchnittstellen.09_API-Key]]“ für Nutzung der Schnittstellen 10 -* Die Dokumentation der „[[Server-Information-API|Main.02_FSSchnittstellen.10_ServerInformationAPI]]“ 11 -* Die Dokumentation der „[[Search-API|Main.02_FSSchnittstellen.03_SearchAPI]]“ 12 -* Die Dokumentation der „[[Release-API|Main.02_FSSchnittstellen.02_ReleaseAPI]]“ 13 -* Die Dokumentation der „[[Submission-API|Main.02_FSSchnittstellen.01_SubmissionAPI]]“ 14 -* Die Dokumentation der „[[Error-API|Main.02_FSSchnittstellen.04_ErrorAPI]]“ 15 - 16 -## Veraltete APIs 17 - 18 -* Die Dokumentation der „[[Search-API-Metaform|Main.02_FSSchnittstellen.06_SearchAPIMetaform]]“ 19 -* Die Dokumentation der „[[Massenverarbeitung von Formular-Eingängen-API|Main.02_FSSchnittstellen.08_MassenverarbeitungAPI]]“ 20 -* Die Dokumentation der „[[CMS-Schnittstelle|Main.02_FSSchnittstellen.05_CMSSchnittstelle]]“ 21 -* Die Dokumentation der „[[PDF Structure-API|Main.02_FSSchnittstellen.07_PDFStructureAPI]]“ 22 - 23 -# Versionierung 24 - 25 -Grundsätzlich legen wir unsere APIs für eine möglichst lange Betriebsphase aus und streben Versionskompatibilität an. Im Nachfolgenden finden Sie unsere Vorgehensweise im Detail. 26 - 27 -Wir behalten immer zwei Versionen online, soweit technisch möglich. Sobald eine neue Version hinzukommt, wird die älteste Version mit einem zeitlichen Horizont von mindestens 6 Monaten abgekündigt. Nach dieser Frist sind die veraltete Version und alle ihre Minor-Versionen nicht mehr erreichbar. 28 - 29 -Eine neue **Major-Version (1.x)** kann Änderungen beinhalten, die nicht abwärtskompatibel sind. Dies sind z.B.: 30 - 31 -* Authentifizierungsmethoden 32 -* Umbenennung und Löschung von Endpunkten 33 -* Löschung von HTTP-Methoden an vorhandenen Endpunkten 34 -* Umbenennung und Löschung von Parametern 35 -* Restrukturierung des Response-Objekt 36 - 37 -Eine neue **Minor-Version (x.1)** ist per Definition abwärtskompatibel zur **Major-Version**. Änderungen wären z.B.: 38 - 39 -* Zusätzliche Endpunkte 40 -* Zusätzliche HTTP-Methoden an Endpunkten 41 -* Weitere (optionale) Parameter für eine Abfrage (z.B. Filterfunktion) 42 -* Erweitertes Response-Objekt 43 - 44 -# Versionshistorie 45 - 46 -Zu jeder unserer APIs finden Sie zukünftig jeweils einen untergeordneten "Release-Notes"-Artikel. Beispiel [[Submission-API: Release-Notes|doc:.01_SubmissionAPI.Release-Notes.WebHome]].