Ziel: Verbinden Sie Gluu über unsere REST-API mit Analysen, RPA und anderen Systemen, mit klaren Anleitungen zu Token, Schema, Klassentypen und Caseworkflow-Endpunkten.
Sie können die API für Power BI, Datenanalysen oder Integrationen mit RPA-Tools verwenden.
Bevor Sie starten #
- Add-on-Anforderung: Die REST-API und Webhooks erfordern das Add-on „APIs und Schnittstellen“. Es ist nicht standardmäßig in den Plänen Core, Essential oder Advanced enthalten.
- Rolle: Sie benötigen Zugriff als Kontoinhaber/Administrator (Konto verwalten), um ein API-Token zu generieren oder Webhooks zu konfigurieren.
- Einrichtung: Keine spezielle Einrichtung erforderlich. Generieren Sie einfach ein Token in den Kontoeinstellungen, sobald das Add-on aktiviert ist.
API-Token beziehen #
- Gehen Sie zu Kontoeinstellungen > Apps und Integration > API-Integration.
- Klicken Sie auf Einstellungen, um das Autorisierungs-Token zu generieren. (Kontoinhaber/Administrator erforderlich.)
- Bewahren Sie das Token sicher auf.

Verwenden Sie schreibgeschützte Token für Lesevorgänge. Für Schreibvorgänge erstellen Sie ein imitiertes Token, damit Änderungen als dieser Benutzer protokolliert werden.
Sie sind fertig, sobald Sie ein Token sicher gespeichert haben, das für Ihre Anfragen bereitsteht.
OpenAPI-Spezifikation #
Hier können Sie die API durchsuchen: api.gluu.biz/api-browser

Schema-Grundlagen #
Der gesamte Zugriff erfolgt über HTTPS von https://api.gluu.biz. Anfragen und Antworten sind im JSON-Format. Zeitstempel sind in UTC und folgen ISO 8601:
YYYY-MM-DDTHH:MM:SSZ
Entitäten enthalten eine Klasse und eine ID:
{
"_class": "component",
"_id": "custcomp-3067881d-72fd-41f4-8123-2ef1ec827f9c",
"prop1": "..."
}
Reduzieren Sie die Nutzlast, indem Sie nur nach den Klassen filtern, die Sie benötigen.
Klassentypen #
/data Abfragen geben Arrays zurück, in denen jedes Objekt ein _type hat, z. B.:
- category
- group
- process
- activity
- form
- formversion
- formdata
- task
- caseworkflow
- user
- suggestion
Hierarchie der Klassentypen #
Machen Sie sich mit den Eltern-Kind-Beziehungen vertraut, um Abfragen und Joins zu planen.

Caseworkflow-API: Übersicht #
Caseworkflows werden von Menschen gesteuert. Sie können sie über die API starten und verfolgen und mit Webhooks auf Ereignisse reagieren.
Caseworkflow starten #
Verwenden Sie diesen Endpunkt, um einen Caseworkflow aus einer Vorlage zu starten: API: Caseworkflow starten.
Webhooks #
- Auslöser: Abgeschlossene Caseworkflow-Aufgabe, Abgeschlossene geplante Aufgabe.
- Konfigurieren Sie unter Konto verwalten > Apps und Integrationen > Webhooks.
- Ereignisse werden einmalig zugestellt.
EventIdist eindeutig. Die Nutzlast enthält IDs (keine erweiterten Daten). - Rufen Sie nach dem Empfang eines Ereignisses die Details ab, z. B. über die Task-Lookup-API.
Aufgabe abschließen #
Sie können eine Aufgabe programmgesteuert auf dieselbe Weise abschließen, wie Sie sie in Gluu einreichen. Das Einreichen von Formulardaten über die API wird nicht unterstützt. Formulare sollten von Benutzern ausgefüllt werden.
FAQ: API- und Integrationsgrundlagen #
Die REST-API und Webhooks erfordern das Add-on „APIs und Schnittstellen“. Es ist nicht standardmäßig in den Plänen Core, Essential oder Advanced enthalten.
Nur ein Kontoinhaber oder Administrator mit der Berechtigung „Konto verwalten“ kann das Autorisierungs-Token unter Kontoeinstellungen > Apps und Integration > API-Integration generieren.
Verwenden Sie ein schreibgeschütztes Token für Leseanfragen. Für Schreibanfragen erstellen Sie stattdessen ein imitiertes Token, damit alle von der API vorgenommenen Änderungen in Gluu so protokolliert werden, als wären sie von diesem Benutzer vorgenommen worden.
Nein. Das Übermitteln von Formulardaten via API wird nicht unterstützt. Formulare müssen von Benutzern direkt in Gluu ausgefüllt werden; die API kann eine Aufgabe auf die gleiche Weise abschließen, wie ein Benutzer sie einreicht, aber keine Formularfelder ausfüllen.
Webhooks werden bei Ereignissen wie einer abgeschlossenen Caseworkflow-Aufgabe oder einer abgeschlossenen geplanten Aufgabe ausgelöst. Konfigurieren Sie diese unter Konto verwalten > Apps und Integrationen > Webhooks. Jedes Ereignis wird einmal mit einer eindeutigen EventId zugestellt, und die Nutzlast enthält IDs anstelle von erweiterten Daten. Rufen Sie Details mit einem nachfolgenden API-Aufruf ab.