HubSpot API: was Sie bauen können, was der Betrieb braucht und wie Sie es beauftragen
Die Wege, HubSpot mit Ihrem ERP, Shop oder eigenen Tools zu verbinden, die Limits und Änderungen 2026, die über den Bau entscheiden, und eine Checkliste für das Briefing an Ihren Entwickler.
Aktualisiert am · 14 Minuten·Von Matthew Labrooy, Geschäftsführer
Über die HubSpot API lesen und schreiben Ihre anderen Systeme HubSpot-Daten, und HubSpot meldet ihnen, wenn sich etwas ändert. Jedes HubSpot-Abo enthält die API, auch das kostenlose CRM, und API-Aufrufe kosten keine Gebühr. Ihr Abo entscheidet, wie viele Aufrufe Sie haben, welche Objekte Sie erreichen und ob Workflows Code ausführen können.
Bauen Sie auf der API nur für eine Aufgabe, die keine App aus dem HubSpot Marketplace und kein Tool wie Make oder Zapier erledigt. Klären Sie dann, wem der Code gehört: HubSpot bringt jeden März und September eine neue API-Version heraus, und ältere Versionen verlieren 2027 den Support.
Zugriff
Ein Service-Schlüssel für einfache Datenaufgaben, eine App als HubSpot-Projekt für Webhooks oder Karten. Neue private Legacy-Apps lassen sich ab dem 26. Oktober 2026 nicht mehr anlegen
Limits
190 Aufrufe je 10 Sekunden in Professional und Enterprise. 625.000 Aufrufe am Tag in Professional, 1.000.000 in Enterprise, 250.000 in Free und Starter
Batch
Bis zu 100 Datensätze je Aufruf, so reicht ein Tageslimit für Millionen Datensatzänderungen
Editionen
CRM-Daten in jedem Abo. Benutzerdefinierte Objekte ab Enterprise. Code und Webhooks in Workflows brauchen Data Hub Professional
Versionen
Datierte Versionen seit März 2026, aktuell 2026-09. v4 ohne Support ab 30. März 2027, v1 bis v3 und Legacy-Apps ab September 2027
Zuständig
Jede Integration braucht eine benannte Person, die ihr Fehlerprotokoll und das Entwickler-Changelog von HubSpot liest
Was ist die HubSpot API?
Die HubSpot API ist die Schnittstelle, über die andere Software mit Ihrem HubSpot-Account arbeitet, ohne dass jemand klickt. Die API arbeitet in drei Richtungen, und die meisten Projekte brauchen mehr als eine.
Richtung
Was passiert
Typischer Einsatz
Ihr System ruft HubSpot auf
Liest, erstellt oder aktualisiert Kontakte, Unternehmen, Deals, Tickets und andere Datensätze
Ihr ERP schickt Kundennummern und offene Posten, Ihr Shop legt Kontakte und Bestellungen an
HubSpot ruft Ihr System auf
Ein Webhook schickt eine Nachricht, sobald sich etwas ändert
Ein Deal ist gewonnen, und das ERP hat den Auftrag Sekunden später
Ihr Code läuft in HubSpot
Ein Workflow führt ein paar Zeilen Code aus, oder eine Karte am Datensatz zeigt Daten aus einem anderen System
Vor der Übergabe ans ERP die ERP-Kundennummer prüfen, Kreditlimit und überfälligen Betrag am Unternehmen zeigen
Stand Oktober 2026.
Die API ist eine Reihe von Webadressen unter api.hubapi.com, eine Familie je Objekt, die Daten kommen als JSON. Ein Entwickler braucht einen Zugriffsschlüssel mit den passenden Berechtigungen (HubSpot nennt sie Bereiche, englisch Scopes), die Dokumentation auf developers.hubspot.com und einen Test-Account. HubSpot gibt Entwicklern kostenlose Test-Accounts mit einer 90-tägigen Testversion vieler Enterprise-Funktionen.
Der HubSpot MCP-Server ist etwas anderes: Über ihn arbeiten KI-Assistenten wie ChatGPT oder Claude in HubSpot, und unser Ratgeber zum HubSpot MCP-Server behandelt ihn. Apps im HubSpot Marketplace nutzen die API ebenfalls, aber jemand anderes baut und betreibt sie.
Was können Sie mit der HubSpot API bauen?
Über die HubSpot API lassen sich fast alle Daten in HubSpot hinein- und herausbewegen. Das sind die Aufgaben, nach denen Unternehmen am häufigsten fragen, und womit sie in HubSpot gebaut werden.
Aufgabe
Beispiel
Gebaut mit
Abgleich mit dem ERP
Kundennummern, Preise, offene Posten und Auftragsstatus nach HubSpot, gewonnene Deals als Aufträge zurück
CRM-APIs, Batch-Aufrufe, Webhooks oder eine Workflow-Aktion für die Übergabe
Bestellungen aus Shop oder Portal
Jede Bestellung legt Kontakt, Unternehmen und einen Bestelldatensatz an oder aktualisiert sie
CRM-APIs für Kontakte, Unternehmen und Bestellungen, mit einer ID aus dem Shop als Schlüssel
Daten anderer Systeme am Datensatz
Kreditlimit, überfälliger Betrag und letzte Rechnung am Unternehmen, ohne jede Rechnung zu kopieren
Eine App-Karte auf der Datensatzseite
Eigene Datensatztypen
Maschinen, Verträge oder Standorte mit eigenen Feldern und Verknüpfungen
API für benutzerdefinierte Objekte (Enterprise)
Reporting außerhalb von HubSpot
Deals und ihre Kontakte in Power BI oder einem Data Warehouse
Exports-API für große Lesezugriffe, Zuordnungen für die Verknüpfungen zwischen Datensätzen
Schritte, die HubSpot selbst nicht kann
Eine Nummer in einem anderen System prüfen, einen Wert berechnen, ein Feld formatieren
Eine Aktion mit benutzerdefiniertem Code im Workflow (Data Hub Professional)
Konversationsdaten
Ganze Chat- und E-Mail-Verläufe für Auswertung oder Archiv
Conversations-API, seit September 2026 allgemein verfügbar
Stand Oktober 2026.
Der ERP-Ratgeber zeigt, welche ERP-Daten Sie nach HubSpot holen und wer für jedes Feld zuständig ist.
Was die API Ihnen nicht abnimmt
Rückgängig machen. Es gibt kein Rollback. Schreibt eine Integration falsche Werte in 20.000 Kontakte, reparieren Sie sie aus dem Eigenschaftsverlauf oder einem Export. Testen Sie zuerst an einer Kopie.
Ihre Edition überspringen. Eine API für eine Funktion, die Ihr Abo nicht hat, etwa benutzerdefinierte Objekte unter Enterprise, antwortet mit einem Fehler.
Ihre Regeln umgehen. Seit API-Version 2026-09 gelten bedingt erforderliche Eigenschaften und Pflichtfelder beim Anlegen auch für Schreibzugriffe über die API. Ein Aufruf ohne sie schlägt fehl.
Datensätze für Sie abgleichen. Die API schreibt, was sie bekommt. Duplikate entstehen durch Integrationen, die anlegen, statt zuerst nachzusehen; unser Ratgeber zu Duplikaten zeigt die Regeln, die sie verhindern.
Alles, was Sie klicken können. Einige Einstellungen haben noch keinen Endpunkt. Pipeline-Regeln und Objekt-Tags haben erst im September 2026 einen bekommen. Prüfen Sie die API-Referenz, bevor Sie eine Funktion darauf planen.
Welcher Weg für Ihre HubSpot-Integration passt: Marketplace-App, Make oder Zapier, Workflow-Code oder eigener Code
Wählen Sie den Weg nach der Aufgabe, dann danach, wer ihn betreut. Eigener Code kommt zuletzt, denn seine Pflege tragen Sie, solange er läuft.
Weg
Passt, wenn
Scheitert, wenn
Wer ihn betreut
Eine App aus dem HubSpot Marketplace
Sie Ihr System und die nötigen Objekte abdeckt. Viele ERPs, Shops und Telefonanlagen haben eine
Ihr System angepasst ist oder Sie eigenen Abgleich und eigene Logik brauchen
Der Anbieter, im Abo
Make, Zapier oder n8n
Wenige klare Auslöser, etwa ein Formular nach Slack oder ein gewonnener Deal in eine Tabelle, bei überschaubaren Mengen
Die Abläufe sich ohne Warnungen vermehren oder ein Tool für Auslöser zwei Datenbanken synchron halten soll
Ihr Team oder Ihr Dienstleister
Eine Aktion mit benutzerdefiniertem Code im Workflow
Ein einzelner Schritt, den HubSpot nicht kann, kurz und für Datensätze, die schon im Workflow sind
Die Aufgabe länger als 20 Sekunden dauert oder die Logik zu einem Abgleich wächst
Wer den Workflow verantwortet, mit dem Code außerhalb von HubSpot abgelegt
Ihre eigene Integration auf der API
Mengen im sechsstelligen Bereich, eigene Abgleichsschlüssel, Systeme auf eigenen Servern oder eine Karte am Datensatz
Nach dem Start niemand zuständig ist
Ihr Entwickler oder Ihr Dienstleister, mit einer benannten zuständigen Person
Stand Oktober 2026.
Viele Teams starten mit Make oder Zapier und bleiben jahrelang dabei, für einfache Abläufe ist das in Ordnung. Muss eine Integration HubSpot und ein anderes System in beide Richtungen abgleichen oder große Mengen tragen, verlegen Sie sie auf eine Sync-App oder eigenen Code, bevor sich die Abläufe vermehren.
Zugriff auf die HubSpot API: Service-Schlüssel, Apps und das Ende der privaten Legacy-Apps
Jeder API-Aufruf trägt einen Zugriffsschlüssel. Seit September 2026 gibt es drei aktuelle Wege zu einem Schlüssel, und der Weg, den die meisten Anleitungen noch beschreiben, die private App, läuft aus.
Zugriff
Wofür
Kann
Kann nicht
Service-Schlüssel
Ein interner Abgleich, ein Skript oder ein Tool wie Make in Ihrem eigenen Account
API-Aufrufe mit den Bereichen, die Sie auswählen, ein Aufrufprotokoll, Rotation mit sieben Tagen Überlappung
Webhooks, Karten oder alles über API-Aufrufe hinaus. Stand Oktober 2026 in der öffentlichen Beta
App als HubSpot-Projekt, statisches Token
Ihre eigene Integration in einem Account, die auch Webhooks oder eine Karte braucht
API-Aufrufe, Webhooks, App-Karten und -Seiten, Workflow-Aktionen
Installation in mehr als einem Standard-Account
App als HubSpot-Projekt, OAuth
Eine Integration, die Sie in mehreren Accounts installieren oder im Marketplace anbieten
Alles oben, je installierendem Account
Ohne einen Server laufen, der die OAuth-Anmeldung abwickelt
Private Legacy-App (in HubSpot unter „Alte Apps“)
Nur bestehende Integrationen
Läuft vorerst weiter
Neue lassen sich ab dem 26. Oktober 2026 nicht mehr anlegen; der Support endet im September 2027
Stand Oktober 2026. In Accounts, die ab dem 28. September 2026 angelegt wurden, lassen sich gar keine privaten Legacy-Apps mehr anlegen.
Geben Sie jedem Schlüssel nur die Bereiche, die seine Aufgabe braucht. Ein Abgleich, der Unternehmen und Deals liest, bekommt Lese-Bereiche für Unternehmen und Deals, sonst nichts. Ein Schlüssel, der nur lesen darf, kann Ihre Daten auch in falschen Händen nicht ändern, und ein versehentlicher Schreibzugriff wird abgelehnt.
Schritt 01
Service-Schlüssel anlegen
Gehen Sie zu Entwicklung > Schlüssel > Service-Schlüssel und klicken Sie auf „Neuen Service-Schlüssel erstellen“. Benennen Sie ihn nach Aufgabe und System, etwa „ERP-Sync (nur lesen)“, denn der Name steht in den Protokollen. Anlegen können ihn nur Super-Admins und Benutzer mit der Berechtigung für Entwickler-Tools.Ein Service-Schlüssel, benannt nach seiner Aufgabe, mit drei Lese-Bereichen.
Schritt 02
Nur die Bereiche auswählen, die die Aufgabe braucht
Klicken Sie auf „Neuen Bereich hinzufügen“, suchen Sie das Objekt und wählen Sie den Lese- oder Schreib-Bereich. Bereiche mit Warnzeichen reichen an sensible oder hochsensible Daten; lassen Sie sie weg, außer die Aufgabe braucht genau diese Daten.Lese-Bereiche ausgewählt, sensible Bereiche weggelassen.
Schritt 03
Den Schlüssel sicher übergeben
Klicken Sie auf „Erstellen“. Der Schlüssel bleibt verborgen, bis jemand auf „Anzeigen“ klickt, und nur Admins sehen ihn. Geben Sie ihn Ihrem Entwickler über einen Passwort-Manager, nie per E-Mail oder Chat. Planen Sie alle sechs Monate eine Rotation: „Diesen Schlüssel später rotieren und verfallen lassen“ gibt sieben Tage für den Wechsel.Die Seite des Schlüssels: Hier rotieren Sie ihn und sehen, welche Bereiche er hat.
Schritt 04
Das Aufrufprotokoll lesen
Klicken Sie auf „Protokolle anzeigen“. Jeder Aufruf der letzten 30 Tage steht dort mit Ergebnis, Methode und Endpunkt. Ein 403 heißt, dass dem Schlüssel ein Bereich fehlt; hier wurde ein Schreibzugriff abgelehnt, weil der Schlüssel nur lesen darf. HubSpot speichert bei erfolgreichen Aufrufen keine Inhalte, protokollieren Sie also in Ihrem eigenen System, was Sie senden.Ein Schlüssel, der nur lesen darf: Die Lesezugriffe gelingen, ein Schreibzugriff wird abgelehnt.
Schritt 05
Die Tagesnutzung im Blick behalten
Unter Entwicklung > Beobachten zeigt die „Nutzung von API-Aufrufen“ die Aufrufe der letzten 24 Stunden gegen Ihr Tageslimit, getrennt nach „Hier erstellte Apps und Service-Schlüssel“ und „Drittanbieter-Apps“. Alle privaten Apps und Schlüssel Ihres Accounts teilen sich ein Tageslimit.Die Nutzung gegen das Tageslimit, hier in einem Enterprise-Account.
HubSpot API-Limits je Edition
Die Nutzungsrichtlinien von HubSpot begrenzen die Aufrufe je 10 Sekunden für jede App und je Tag für den ganzen Account. Der Tag beginnt um Mitternacht in der Zeitzone, die in Ihrem Account eingestellt ist. Über dem Limit schlagen Aufrufe mit Fehler 429 fehl, bis das Zeitfenster vorbei ist.
Edition
Je 10 Sekunden, je App
Je Tag, je Account
Mit Batch-Aufrufen zu 100 Datensätzen
Free und Starter
100
250.000
Bis zu 25 Millionen gelesene oder geschriebene Datensätze am Tag
Professional
190
625.000
Bis zu 62,5 Millionen
Enterprise
190
1.000.000
Bis zu 100 Millionen
Jede Edition mit dem Add-on zur Erhöhung des API-Limits
250
+1.000.000 je Add-on, höchstens zwei
Bis zu 100 Millionen mehr je Add-on
App aus dem Marketplace (OAuth)
110 je installierendem Account
Nicht in der Tabelle von HubSpot
Legt der Anbieter der App fest
Stand Oktober 2026, für Apps, die in einem Account installiert sind, und Service-Schlüssel. Es zählt die höchste Edition im Account.
Das Tageslimit ist selten das Problem. Fehler 429 kommen meist von Integrationen, die einen Datensatz je Aufruf aktualisieren, jede Nacht alle Datensätze neu lesen statt nur die geänderten oder sich auf die Suche stützen.
Die Suche hat ein eigenes Limit: fünf Anfragen je Sekunde und Account, 200 Datensätze je Seite und 10.000 Treffer je Abfrage. Ein Abgleich, der jeden Datensatz über die Suche findet, stößt hier zuerst an.
Alles im Batch: Bis zu 100 Datensätze je Aufruf anlegen, aktualisieren und lesen.
Nur Änderungen lesen: Filtern Sie nach dem Datum der letzten Änderung, oder lassen Sie sich von Webhooks benachrichtigen.
Große Exporte: Die Exports-API liefert ein ganzes Objekt in einer Datei.
Webhooks aus Workflows zählen nicht gegen das API-Limit.
Welche HubSpot APIs welche Edition brauchen
Die meisten CRM-APIs funktionieren in jedem Abo, auch im kostenlosen CRM. Einige folgen der Funktion, zu der sie gehören.
App-Karten an Datensätzen, Webhook-Abonnements in einer App
Jedes Abo
Workflows-API
Ein Professional-Abo mit Workflows
Leads, Prognosen, Sequenzen
Sales Hub Professional
Benutzerdefinierter Code und „Webhook senden“ in Workflows
Data Hub Professional oder Enterprise
Benutzerdefinierte Objekte und ihre Schemas, benutzerdefinierte Events
Ein Enterprise-Abo
Serverlose Funktionen in Ihrer eigenen App
Ein Enterprise-Abo
Stand Oktober 2026, aus der Liste der APIs je Abo-Stufe und den Funktionsseiten von HubSpot.
Der Data-Hub-Ratgeber zeigt, was Data Hub Professional sonst bringt und wann es sich lohnt.
Ein Webhook braucht kein Data Hub. Die Workflow-Aktion „Webhook senden“ braucht es, aber eine App als HubSpot-Projekt kann Datensatzänderungen in jedem Abo abonnieren. Der App-Weg braucht einen Entwickler, die Workflow-Aktion ein paar Klicks.
HubSpot Webhooks und Custom Code: andere Systeme aus dem Workflow aufrufen
Mit Data Hub Professional führt ein Workflow Ihren eigenen JavaScript- oder Python-Code aus und ruft jede Webadresse auf. Workflow-Code deckt kurze Prüfungen und Übergaben ab, ohne eigenen Server. Das Beispiel prüft, ob das Unternehmen eines gewonnenen Deals eine ERP-Kundennummer hat, und schickt den Deal dann ans ERP.
Schritt 01
Den Schlüssel als Geheimnis speichern
Klicken Sie in der Aktion „Benutzerdefinierter Code“ auf „Geheimnis hinzufügen“ und fügen Sie dort den Service-Schlüssel ein. Der Code liest ihn als process.env, und der Schlüssel steht nie im Code. Alle Geheimnisse einer Aktion zusammen dürfen bis zu 1.000 Zeichen lang sein.Der Code nutzt das Geheimnis und gibt zwei Werte für spätere Schritte zurück.
Schritt 02
Werte für spätere Schritte zurückgeben
Legen Sie Datenausgaben fest, etwa erp_ready und erp_customer_number. Spätere Aktionen und Verzweigungen nutzen sie, zum Beispiel um einen Deal ohne ERP-Nummer aufzuhalten, bevor er das ERP erreicht.Testen Sie an einem echten Datensatz, bevor Sie den Workflow einschalten. Tests ändern den Datensatz.
Schritt 03
Den Deal per Webhook senden
Fügen Sie „Webhook senden“ hinzu: Methode POST, die Adresse, auf der Ihr ERP wartet, ein API-Schlüssel aus einem Geheimnis im Anfrage-Header und nur die Felder, die das ERP braucht. HubSpot wiederholt einen fehlgeschlagenen Aufruf bis zu drei Tage lang.Der Anfragetext trägt drei benannte Felder aus dem Deal.
Grenzen, die Sie einplanen müssen
20 Sekunden und 128 MB je Ausführung. Nächtliche Dateien und große Aufgaben gehören nicht hierher.
Aufrufe über dem Limit werden bis zu drei Tage wiederholt, aber nur, wenn der Code den Fehler auslöst. Code, der ihn verschluckt, markiert die Ausführung als erledigt.
Keine Versionsverwaltung. Der Code liegt im Workflow. Legen Sie den Quellcode in Ihrem Git-Repository ab, halten Sie die Aktion kurz und packen Sie die Logik in eine Bibliothek, die Sie dort testen.
Jede Aufnahme ist eine Ausführung. Ein Workflow, der 50.000 Datensätze auf einmal aufnimmt, macht 50.000 Ausführungen samt ihren API-Aufrufen.
App-Karten: Daten aus anderen Systemen am HubSpot-Datensatz zeigen
Eine App-Karte ist eine kleine Ansicht, die Ihr Entwickler in die Datensatzseite einbaut. Die Karte zeigt Daten, die woanders liegen, so sieht der Vertrieb das Kreditlimit oder die letzte Rechnung, ohne dass jede Rechnung nach HubSpot kopiert wird. App-Karten funktionieren in jedem Abo.
Schritt 01
Die App als Projekt bauen
Ihr Entwickler legt mit dem Kommandozeilen-Tool von HubSpot ein Projekt auf Plattformversion 2026.09 an, mit einer Karte und bei Bedarf Webhook-Abonnements. Das Projekt zeigt seine Bestandteile und seine Builds unter Entwicklung > Projekte.Ein Projekt: die App, ihre Karte und ihre Webhook-Abonnements.
Schritt 02
Die App in Ihrem Account installieren
Installieren Sie die App im Tab „Verteilung“. HubSpot listet die Bereiche, die die App anfordert, und warnt, dass die App nicht verifiziert ist; bei Ihrer eigenen App ist das normal. Prüfen Sie die Bereiche, bevor Sie das Kästchen anhaken.Lesen Sie die Bereiche, bevor Sie Ihre eigene App installieren.
Schritt 03
Die nötigen Änderungen abonnieren
Die Webhook-Abonnements stehen in der Projektdatei: hier ein neu angelegtes Unternehmen und eine geänderte Deal-Phase. HubSpot schickt sie an Ihren Server, sobald sie passieren. Bis zu 1.000 Abonnements je App.Webhooks in einer App: in jedem Abo, im Code festgelegt.
Schritt 04
Die Karte am Datensatz platzieren
Setzen Sie die Karte beim Anpassen der Datensatzseite dorthin, wo der Vertrieb zuerst hinsieht. Ihr Entwickler kann die Werte in der Sprache und im Zahlenformat jedes Benutzers zeigen, wie hier.Eine App-Karte am Unternehmen: die Zahlen aus dem ERP dort, wo der Vertrieb arbeitet.
Eine Karte, die nur HubSpot-Daten zeigt, braucht keinen Server. Eine Karte, die Daten live aus Ihrem ERP holt, braucht ein Backend, das Ihr Entwickler betreibt, oder die serverlosen Funktionen von HubSpot, die Enterprise brauchen.
HubSpot API-Versionen 2026 und die Fristen 2027
Seit März 2026 benennt HubSpot API-Versionen nach Datum, etwa /crm/objects/2026-09/contacts, und bringt jeden März und September eine neue heraus. Jede wird 18 Monate unterstützt. Die alten nummerierten Versionen laufen aus.
Datum
Was passiert
Was Sie tun
30. März 2026
Datierte Versionen beginnen mit 2026-03
Neuer Code nutzt die neueste datierte Version
8. September 2026
Version 2026-09: Schreibzugriffe über die API müssen bedingt erforderliche Eigenschaften und Pflichtfelder beim Anlegen erfüllen
Testen Sie Schreibzugriffe gegen die Regeln Ihres Portals, bevor Sie eine Integration auf 2026-09 umstellen
26. Oktober 2026
Ältere Accounts können keine neuen privaten Legacy-Apps mehr anlegen
Nutzen Sie für alles Neue einen Service-Schlüssel oder eine Projekt-App
4. Dezember 2026
Pipelines-API v1 abgeschaltet
Auf die aktuelle Pipelines-API umstellen
30. März 2027
v4-APIs, etwa Zuordnungen v4, verlieren den Support
v4-Aufrufe auf die datierte Version umstellen
September 2027
v1- bis v3-APIs, private und öffentliche Legacy-Apps verlieren den Support
Code und App-Typ migrieren; HubSpot zeigt betroffene Apps unter Entwicklung > Migrationen
Stand Oktober 2026, aus dem Entwickler-Changelog von HubSpot.
Eine API ohne Support wird an diesem Tag nicht abgeschaltet. HubSpot behebt dann keine Fehler mehr und garantiert nicht mehr, dass sie funktioniert. Hängt Ihr Auftragsprozess an einer Integration, behandeln Sie das Datum als Frist. HubSpot kündigt Änderungen, die bestehenden Code brechen, etwa 90 Tage vorher im Entwickler-Changelog an, deshalb muss es jemand lesen.
Stellen Sie Integrationen direkt auf die neueste datierte Version um. Ein Zwischenhalt bei v3 oder v4 heißt zweimal migrieren. Die Seite „Migrationen“ erkennt alte Aufrufe erst, wenn sie laufen, ein Quartalsexport, der diesen Monat nicht lief, fehlt dort also. Prüfen Sie auch den Code.
Was bei HubSpot-Integrationen bricht, und wem der Code gehört
Diese Fehler sehen wir bei HubSpot-Integrationen nach dem Start am häufigsten. Wenige davon beginnen im Code.
Was bricht
Warum
Was es verhindert
Alte Kontakte gelten plötzlich als neue Leads
Die Integration aktualisiert Felder, die Workflows starten, und Tausende Datensätze werden erneut aufgenommen
Listen Sie die Workflows auf, die jedes beschriebene Feld auslöst, und testen Sie den ersten Abgleich in einer Sandbox
Ein Formular oder der ERP-Import schreibt nicht mehr
Jemand hat in HubSpot eine Dropdown-Option oder die Bezeichnung einer Eigenschaft umbenannt
Integrationen nutzen interne Namen und Werte; benennen Sie nur Bezeichnungen um und fügen Sie Optionen hinzu, statt sie zu ändern
Duplikate nach jedem Abgleich
Die Integration legt Datensätze an, statt sie über einen festen Schlüssel zu suchen
Abgleich über eine ID aus dem anderen System, gespeichert in einer eindeutigen Eigenschaft
Die Integration fällt aus, nachdem jemand das Unternehmen verlassen hat
Ihre private Legacy-App oder ihr Schlüssel hing an dieser Person
Legen Sie Schlüssel unter einem Admin-Konto an, das Sie für Integrationen behalten, und setzen Sie die zuständige Person unter Verknüpfte Apps
Fehler, die niemand sieht
Das Protokoll hält 30 Tage, und niemand sieht hinein
Warnungen bei fehlgeschlagenen Aufrufen an eine benannte Person und ein eigenes Protokoll
Schreibzugriffe schlagen nach einem Versionswechsel fehl
Version 2026-09 verlangt Pflichtfelder, die die Integration nie gesendet hat
Pflichtfelder lesen, gegen Ihre Regeln testen, dann wechseln
Aus Projekten, die wir sehen, und der Dokumentation von HubSpot, Stand Oktober 2026.
Fehlermeldungen der HubSpot API und was sie bedeuten
Das Aufrufprotokoll zeigt für jeden fehlgeschlagenen Aufruf einen Code. Die vier in dieser Tabelle kommen aus den Limits, Bereichen und Regeln oben.
Fehler
Was er bedeutet
Was Sie tun
429
Die App hat ihr Limit je 10 Sekunden überschritten oder der Account sein Tageslimit. Die Suche erlaubt fünf Anfragen je Sekunde
Aufrufe bündeln und nur geänderte Datensätze lesen. Der Tageszähler beginnt um Mitternacht in der Zeitzone Ihres Accounts neu
403, MISSING_SCOPES
Dem Schlüssel fehlt der Bereich für diesen Aufruf, etwa ein Schreibzugriff mit einem Schlüssel, der nur lesen darf
Den Bereich nur ergänzen, wenn die Aufgabe ihn braucht
400, VALIDATION_ERROR
Seit Version 2026-09: Dem Schreibzugriff fehlt ein Pflichtfeld oder eine bedingt erforderliche Eigenschaft
Die Pflichtfelder mitsenden oder die Regel in HubSpot ändern
USER_DOES_NOT_HAVE_PERMISSIONS
Der Benutzer, der eine private Legacy-App angelegt hat, wurde aus dem Account entfernt
Die Aufgabe auf einen Service-Schlüssel umziehen, angelegt unter einem Admin-Konto, das Sie für Integrationen behalten
Stand Oktober 2026, aus der Entwicklerdokumentation von HubSpot.
Seit Herbst 2026 hat jede verknüpfte App in HubSpot eine formal zuständige Person, anfangs die Person, die sie installiert hat; ein Admin kann sie ändern. Wenn Sie einen Benutzer deaktivieren, warnt HubSpot, falls er für eine App zuständig ist oder sie installiert hat.
Jede verknüpfte App zeigt, wer für sie zuständig ist. Ändern Sie das, bevor diese Person geht.
So briefen Sie einen Entwickler für eine HubSpot-Integration
Beantworten Sie diese zwölf Fragen, bevor jemand den Aufwand schätzt, damit jedes Angebot dieselbe Aufgabe kalkuliert.
01Die Aufgabe in einem Satz, aus Sicht der Nutzer: „Der Vertrieb sieht offene Posten und die Liefersperre am Unternehmen, bevor er ein Angebot schreibt.“
02Die Systeme und ihre Versionen, und ob jedes in der Cloud oder auf Ihren eigenen Servern läuft.
03Jedes Feld, wer dafür zuständig ist und seine Richtung: welches System für das Feld maßgeblich ist und ob es in eine oder in beide Richtungen fließt.
04Der Abgleichsschlüssel: die ID, die einen HubSpot-Datensatz mit dem im anderen System verbindet, nie ein Name.
05Mengen: Datensätze heute, Änderungen am Tag, die Stunde mit der meisten Last.
06Wie schnell es sein muss: Sekunden, stündlich oder nächtlich.
07Fehler: Was passiert, wenn ein Datensatz fehlschlägt, wer davon erfährt und wie.
08Zugriff: Service-Schlüssel oder App, mit welchen Bereichen, angelegt in Ihrem Account.
09Ihre HubSpot-Regeln: Pflichtfelder, bedingte Eigenschaften und Workflows, die die Integration auslöst.
10Testplan: eine Sandbox oder ein Test-Account, Testdatensätze und wer abnimmt.
11Zuständigkeit: Wem gehören Code, Hosting, Schlüssel und Dokumentation, und wer liest danach das Entwickler-Changelog von HubSpot?
12Version: die neueste datierte API-Version und Plattform 2026.09, nichts Altes.
HubSpot API-Projekte in Deutschland, Österreich und der Schweiz
ERPs auf eigenen Servern. Viele ERPs hier, von SAP bis zu kleineren Systemen, laufen im eigenen Rechenzentrum. HubSpot kann sie nur aufrufen, wenn die IT eine Schnittstelle öffnet; sonst holt sich die Integration die Daten aus HubSpot. Klären Sie das zuerst.
Auftragsverarbeitung. Ein Middleware-Tool, ein Hosting-Anbieter oder der Server eines Entwicklers verarbeitet Ihre Kundendaten. Prüfen Sie, wo es läuft und dass ein Auftragsverarbeitungsvertrag besteht. Die Entscheidung trifft Ihr Datenschutzbeauftragter; unser Ratgeber zum EU-Rechenzentrum zeigt, was HubSpot selbst wo speichert.
Betriebsrat. Zeichnet eine Integration auf, was Mitarbeitende tun, etwa Anruf- oder Anmeldedaten, beziehen Sie den Betriebsrat ein, bevor sie startet.
Formate. Die API von HubSpot sendet Zahlen mit Punkt und Datumsangaben im ISO-Format. Deutsche Formate gehören nur in die Anzeige, wie in der Karte oben.
So gehen wir bei HubSpot API-Projekten vor
Unsere Reihenfolge bei einem HubSpot API-Projekt, vom Briefing bis zur Übergabe.
Schritt 01
Die Aufgabe aufnehmen
Felder, Zuständige, Schlüssel und Mengen aus dem Briefing oben in einer Tabelle, abgestimmt mit den Leuten, die die Daten nutzen.
Schritt 02
Prüfen, was es schon gibt
Marketplace-Apps, HubSpots eigener Datenabgleich und Tools, die Sie schon nutzen, geprüft gegen die Tabelle.
Schritt 03
Die Lücke bauen
Nur, was nichts anderes abdeckt, auf der neuesten Version, mit Schlüsseln, die nur lesen dürfen, wo Lesen reicht, und mit Warnungen bei Fehlern.
Schritt 04
Übergeben
Code in Ihrem Repository, Schlüssel in Ihrem Account, eine benannte zuständige Person und ein kurzes Betriebshandbuch für den Fall, dass etwas ausfällt.
Häufige Fragen
Hat HubSpot eine API?
Ja. Jedes HubSpot-Abo, auch das kostenlose CRM, enthält die API für Kontakte, Unternehmen, Deals, Tickets und die meisten anderen Datensätze. Einige APIs folgen der Edition ihrer Funktion, etwa benutzerdefinierte Objekte ab Enterprise.
Welche Schnittstellen bietet HubSpot?
Die HubSpot API arbeitet in drei Richtungen: Ihre Systeme lesen und schreiben HubSpot-Daten, Webhooks melden Änderungen an Ihre Systeme, und eigener Code läuft in Workflows oder als App-Karte am Datensatz. Viele ERPs, Shops und Telefonanlagen haben dazu eine fertige App im HubSpot Marketplace.
Ist die HubSpot API kostenlos?
API-Aufrufe kosten keine Gebühr. Das Limit wächst mit Ihrer Edition: 250.000 Aufrufe am Tag in Free und Starter, 625.000 in Professional und 1.000.000 in Enterprise, Stand Oktober 2026. Ein Add-on erhöht es weiter.
Was ersetzt die privaten Apps in HubSpot?
Service-Schlüssel für einfache Datenaufgaben und Apps als HubSpot-Projekte für alles mit Webhooks oder Karten. Ältere Accounts können ab dem 26. Oktober 2026 keine neuen privaten Legacy-Apps mehr anlegen. Bestehende laufen weiter, verlieren aber im September 2027 den Support.
Was ist ein Service-Schlüssel in HubSpot?
Ein HubSpot Service-Schlüssel ist ein Zugriffsschlüssel für API-Aufrufe in einem Account, nur mit den Bereichen, die Sie auswählen. Super-Admins und Benutzer mit der Berechtigung für Entwickler-Tools legen ihn unter Entwicklung > Schlüssel > Service-Schlüssel an. Ein Service-Schlüssel kann keine Webhooks empfangen und keine Karten zeigen, und er ist Stand Oktober 2026 in der öffentlichen Beta. HubSpot empfiehlt, ihn alle sechs Monate zu rotieren.
Brauche ich Data Hub für Webhooks in HubSpot?
Nur für die Workflow-Aktion „Webhook senden“, die Data Hub Professional braucht. Eine App als HubSpot-Projekt kann Datensatzänderungen in jedem Abo abonnieren, aber jemand muss sie bauen und betreiben.
Kann HubSpot die API anderer Systeme aufrufen?
Ja. Mit Data Hub Professional kann ein Workflow einen Webhook senden oder benutzerdefinierten Code ausführen, der jede Webadresse aufruft. Eine App als HubSpot-Projekt kann in jedem Abo bei Datensatzänderungen Webhooks senden.
Welche API-Limits hat HubSpot?
Für Apps in Ihrem eigenen Account und Service-Schlüssel: 100 Aufrufe je 10 Sekunden in Free und Starter, 190 in Professional und Enterprise, dazu ein Tageslimit je Account von 250.000, 625.000 oder 1.000.000. Die Suche erlaubt fünf Anfragen je Sekunde. Batch-Aufrufe tragen bis zu 100 Datensätze. Über dem Limit schlagen Aufrufe mit Fehler 429 fehl, bis das Zeitfenster vorbei ist.
Wie bekomme ich Daten über die API aus HubSpot?
Lesen Sie Datensätze in Batch-Aufrufen zu bis zu 100, gefiltert nach dem Datum der letzten Änderung, damit nur Änderungen zurückkommen. Für ein ganzes Objekt liefert die Exports-API eine Datei. Verknüpfungen zwischen Datensätzen, etwa das Unternehmen eines Deals, kommen aus der Zuordnungs-API, weil der Deal-Datensatz sie nicht enthält.
Welche HubSpot API-Version sollte ich 2026 nutzen?
Die neueste datierte Version, Stand Oktober 2026 also 2026-09. Die nummerierten v4-APIs verlieren am 30. März 2027 den Support, v1 bis v3 im September 2027.
Kann ich HubSpot ohne Entwickler anbinden?
Oft ja. Suchen Sie zuerst im HubSpot Marketplace nach einer App für Ihr System, dann nach Tools wie Make oder Zapier für einfache Abläufe. Ein Entwickler lohnt sich bei großen Mengen, eigenen Abgleichsregeln, Systemen auf eigenen Servern oder Daten am Datensatz.
Bauen Sie nur, was keine App kann
Wir sehen uns Ihre Systeme und Verbindungen live in Ihrem Portal an und sagen Ihnen, welcher Weg passt. Die Quick Wins behalten Sie, ob wir zusammenarbeiten oder nicht.
Wir möchten Cookies verwenden, um zu sehen, wie die Website genutzt wird, und um unser Marketing zu verbessern. Sie entscheiden. Die Website funktioniert in jedem Fall. Datenschutzerklärung