GoHighLevel API: Zugang, Token, Webhooks (Anleitung)
Die GoHighLevel API auf Deutsch: API v2 mit OAuth oder Private Integration Token, Webhooks, Limits und ein erster Aufruf Schritt für Schritt.
Von Jonas Wagner · 13. November 2026 · 3 Min. Lesezeit
Die GoHighLevel API (Version 2) ist eine REST-Schnittstelle, mit der Sie Kontakte, Termine, Verkaufschancen, Nachrichten und weitere Daten aus anderen Programmen lesen und schreiben. Für eigene Verbindungen eines Kontos nutzen Sie am einfachsten einen Private Integration Token, für Apps, die viele Konten bedienen, den OAuth-2.0-Weg über den HighLevel Marketplace. Für einfache Fälle genügen Webhooks in Workflows.
Hinweis: gohighlevel-deutschland.de ist ein unabhängiger Ratgeber und nicht mit HighLevel Inc. verbunden. Endpunkte und Namen bitte in der offiziellen Entwicklerdokumentation prüfen, Stand November 2026.
Drei Wege, GoHighLevel anzubinden
| Weg | Wofür | Programmieraufwand |
|---|---|---|
| Webhooks in Workflows | Daten bei einem Ereignis senden oder empfangen | gering |
| Zapier / Make | Tools ohne Code verbinden | keiner |
| REST-API v2 | Synchronisation, eigene Anwendungen, Massendaten | mittel bis hoch |
Für den Weg ohne Code siehe GoHighLevel mit Zapier verbinden.
Private Integration Token erstellen
Für Skripte und interne Tools eines einzelnen Kontos:
- Im Subkonto (oder im Agenturkonto für Agentur-Endpunkte) Einstellungen öffnen.
- Bereich Private Integrationen wählen und eine neue Integration anlegen.
- Nur die Berechtigungen (Scopes) aktivieren, die Sie brauchen, zum Beispiel Kontakte lesen und schreiben.
- Token kopieren und sicher speichern, etwa in einem Passwortmanager oder als Umgebungsvariable. Nie in öffentlichen Code oder Tabellen schreiben.

Der erste Aufruf
Die API v2 erwartet den Token im Header Authorization: Bearer <TOKEN> und eine Versionsangabe im Header Version. Viele Endpunkte brauchen zusätzlich die Location-ID (die ID des Subkontos), die Sie in den Einstellungen des Subkontos finden. Ein typischer Ablauf zum Testen:
- Mit einem Werkzeug wie Postman oder curl einen GET-Aufruf an den Endpunkt für Kontakte senden.
- Antwort prüfen: Sie erhalten JSON mit Kontaktdaten.
- Danach einen POST-Aufruf zum Anlegen eines Testkontakts senden und im CRM kontrollieren.
Die genaue Basisadresse und die Pflicht-Header stehen in der Entwicklerdokumentation von HighLevel, die Sie über das Marketplace-Portal erreichen.
OAuth 2.0 für Marketplace-Apps
Bauen Sie eine App für mehrere Kunden oder wollen Sie sie im HighLevel Marketplace anbieten, registrieren Sie ein Entwicklerkonto im Marketplace, legen dort eine App an, definieren Scopes und Weiterleitungsadresse und lassen Nutzer die App über den OAuth-Dialog installieren. Ihr Server tauscht dann den Autorisierungscode gegen Access- und Refresh-Token. Access-Token laufen nach kurzer Zeit ab und werden mit dem Refresh-Token erneuert.
Webhooks: Ereignisse empfangen und senden
- Ausgehend: Die Workflow-Aktion Webhook schickt Kontaktdaten an eine beliebige Adresse, wenn etwas passiert (Formular, Termin, Zahlung).
- Eingehend: Der Trigger Eingehender Webhook startet einen Workflow, wenn ein fremdes System Daten an GoHighLevel schickt.
- Marketplace-Webhooks: Apps können Ereignisse wie neue Kontakte oder Termine abonnieren.
Wie Trigger und Aktionen zusammenspielen, zeigt die Workflow-Anleitung.

Limits und gute Praxis
- Die API begrenzt die Zahl der Aufrufe pro Zeiteinheit. Bauen Sie Wiederholungen mit Wartezeit ein, wenn der Statuscode 429 zurückkommt.
- Große Datenmengen in Seiten abrufen (Pagination), nicht alles auf einmal.
- Personenbezogene Daten nur dorthin schicken, wo ein Auftragsverarbeitungsvertrag besteht (siehe GoHighLevel DSGVO).
- Token pro Anwendung getrennt anlegen, damit Sie einzelne Verbindungen sperren können.
Typische Einsätze
- Leads aus einem bestehenden Shop oder ERP ins CRM übertragen
- Termine mit einem Praxisverwaltungssystem abgleichen
- Kennzahlen in ein eigenes Dashboard oder Google Looker Studio ziehen (Alternative: Berichte in GoHighLevel)
- eigene Apps für Kunden einer Agentur im SaaS-Modus
Den Einstieg in die Plattform selbst bietet das GoHighLevel Tutorial auf Deutsch.
Bildnachweis: Titelbild Sai Kiran Anagani (imkiran), CC0, via Wikimedia Commons; Bild 2 Shixart1985, CC BY 2.0, via Wikimedia Commons; Bild 3 Shixart1985, CC BY 2.0, via Wikimedia Commons.
Häufige Fragen
Gibt es eine offizielle GoHighLevel API?+
Ja. HighLevel dokumentiert eine REST-API (Version 2) für Kontakte, Termine, Verkaufschancen, Nachrichten, Rechnungen und mehr. Die Dokumentation ist öffentlich im Entwicklerportal von HighLevel zugänglich.
Was ist der Unterschied zwischen API v1 und v2?+
Die alte API v1 arbeitete mit einfachen API-Schlüsseln und wird nicht mehr weiterentwickelt. Die API v2 nutzt OAuth 2.0 für Marketplace-Apps oder Private Integration Tokens für eigene Verbindungen und bietet feinere Berechtigungen.
Brauche ich einen bestimmten Tarif für die API?+
Ein Grundzugang ist in den Tarifen enthalten, der Umfang (zum Beispiel Agentur-Endpunkte) hängt vom Tarif ab. Prüfen Sie die aktuelle Zuordnung auf der Preisseite von HighLevel.
Geht es auch ohne Programmierung?+
Ja. Für viele Fälle reichen Workflows mit Webhooks oder Zapier. Die API lohnt sich, wenn Sie große Datenmengen synchronisieren oder eigene Anwendungen bauen.
Das könnte dich auch interessieren