Application API-Endpunkte erstellen

Prozess - Dialog-Schritte

Im Folgenden finden Sie eine (allgemeine) Übersicht über die einzelnen Schritte, die Sie ausführen müssen, wenn Sie einen API-Endpunkt anlegen. Den einzelnen Schritten entsprechen jeweils einzelne Dialog-Schritte in Intrexx. Nicht jeder Schritt ist für jeden Endpunkt erforderlich.

API-Endpunkte können oft auf verschiedene Weise erstellt werden. Manchmal kann beispielsweise dasselbe Resultat ausschließlich mit Pfad-Parametern, manchmal aber auch mit einer Kombination aus Pfad- und Query-Parametern erreicht werden. Daher dient die folgende Übersicht als Orientierung über häufig eingesetzte Vorgehensweisen.

Allgemein

Im ersten Dialog-Schritt werden Sie aufgefordert, einen Namen und eine Beschreibung für den Endpunkt zu erfassen. Titel und Beschreibung werden mit in die Swagger-Dokumentation übernommen, wenn Sie diese erzeugen.

In diesem Dialog-Schritt wählen Sie zudem aus, welchen API-Endpunkt-Typ Sie erstellen möchten. Die folgenden Endpunkt-Typen stehen Ihnen zur Verfügung:

  • Datengruppen-Endpunkt

  • Prozess-Endpunkt

  • Groovy-Endpunkt

Die Auswahl des Endpunkt-Typs bestimmt auch, durch welche weiteren Dialog-Schritte Sie im weiteren Verlauf geführt werden; die Dialog-Schritte "Pfad-Parameter" und "Query-Parameter" werden bei allen Endpunkt-Typen angezeigt bzw. durchlaufen.

Weitere Informationen zu den Endpunkt-Typen finden Sie in Abschnitt Endpunkt-Typen.

Datengruppe-, Prozess-, Groovy-Skript-Auswahl

Je nachdem, welchen Endpunkt-Typ Sie im Dialog-Schritt "Allgemein" ausgewählt haben, müssen Sie im nächsten Schritt entweder die gewünschte Datengruppe, den gewünschten Prozess oder das gewünschte Groovy-Skript auswählen.

Außerdem legen Sie in diesem Dialog-Schritt fest, welche Methode Sie verwenden möchten. Beim Datengruppen-Endpunkt stehen Ihnen folgende Methoden zur Verfügung: GET, POST, PUT und DELETE. Beim Prozess- und Groovy-Endpunkt steht zusätzlich noch die Methode PATCH zur Verfügung.

Schritt-für-Schritt-Anleitungen zum Anlegen von Datengruppen, Prozess- und Groovy-Skript-Endpunkten finden Sie in folgenden Abschnitten:

Pfad-Parameter

Im Dialog-Schritt "Pfad-Parameter" müssen Sie mindestens einen Pfad-Parameter erfassen.

Nähere Informationen zu Pfad-Parametern finden Sie in Abschnitt Pfad-Parameter definieren.

Query-Parameter

Im nächsten Dialog-Schritt können Sie Query-Parameter definieren. Nähere Informationen zu Query-Parametern finden Sie in Abschnitt Query-Parameter definieren.

Filter und Sortierung

Der Dialog-Schritt "Filter und Sortierung" wird ausschließlich angezeigt, wenn Sie einen Datengruppen-Endpunkt und dabei die Aktion "Mehrere Datensätze lesen" ausgewählt haben.

Nähere Informationen zu Dialog-Schritt "Filter und Sortierung" finden Sie in Abschnitt Datensätze filtern und sortieren.

Request JSON-Body

Der Dialog-Schritt "Request JSON-Body" wird angezeigt, wenn Sie einen Datengruppen- oder Prozess-Endpunkt ausgewählt haben und dabei die Methoden POST, PATCH oder PUT einsetzen.

Nähere Informationen zu Request JSON-Body finden Sie in Abschnitt JSON-Body definieren.

Response JSON-Body

Der Dialog-Schritt "Request JSON-Body" wird angezeigt, wenn Sie einen Datengruppen- oder Prozess-Endpunkt ausgewählt haben und dabei die Methoden GET, POST, PATCH oder PUT einsetzen.

Nähere Informationen zu Response JSON-Body finden Sie in Abschnitt JSON-Body definieren.

Übersicht über die folgenden Abschnitte

Die folgenden Abschnitte geben Ihnen zunächst noch einige allgemeine Informationen zu den drei verschiedenen Endpunkt-Typen und zum Aufbau der API-URL.

Anschließend finden Sie noch detaillierte Informationen zu den einzelnen Dialog-Schritten.