Hubspot
Diese Anleitung zeigt, wie du dich über die HubSpot API authentifizierst und grundlegende API-Abfragen wie das Erstellen von Kontakten, das Abrufen von Kontaktdaten oder das Erstellen von Tickets durchführst. Die Integration eignet sich z. B. zur Verbindung eines Chatbots mit HubSpot, um Kundendaten oder Support-Tickets automatisch zu verwalten.
🔐 1. Authentication & Authorization
✅ Voraussetzungen
Um API-Abfragen durchführen zu können, musst du ein verifizierter Benutzer in HubSpot sein. Es gibt zwei Möglichkeiten zur Authentifizierung:
OAuth 2.0: Wird verwendet, wenn mehrere Benutzerzugriffe oder Autorisierung per Login erforderlich ist
Private Apps (Access Token): Einfachste Methode für serverseitige Integrationen, ideal für Systeme wie melibo
🧩 Private Apps – Access Token erstellen
Melde dich in deinem HubSpot-Konto an.
Navigiere zu Einstellungen → Account Setup → Integration → Private Apps.
Klicke auf „Create a private app“.
Fülle die Tabs Basic Info und Scopes aus.
Nach der Erstellung:
Lässt sich der Access Token anzeigen und kopieren.
Speichere den Token sicher – er wird nur einmal angezeigt.
Dieser Access Token ist alles, was z. B. melibo benötigt, um eine Integration mit HubSpot herzustellen.
🔧 Verwendung des Access Tokens
Der Access Token kann in den Authorization-Header integriert werden.
Beispiel:
Header-Option 1 – Bearer Token
Header-Option 2 – Key/Value Header
Beispiel-Endpunkt:
Bewahre den Token sicher auf! Er gewährt Zugriff auf deine HubSpot-Daten und sollte niemals öffentlich geteilt werden.
🧾 Berechtigungen (Scopes)
Für die Ticket-Automation werden u. a. folgende Berechtigungen benötigt:
crm.objects.contacts.read/writecrm.objects.tickets.read/writecrm.schemas.contacts.readcrm.schemas.tickets.read
Prüfe in den Einstellungen deiner Private App, ob diese Berechtigungen aktiv sind, um Fehler bei der Integration zu vermeiden.
🧠 2. Use Cases – Beispiele für API-Abfragen
📇 Beispiel 1: Create a Contact
Diese Abfrage erstellt einen neuen Kontakt in HubSpot – nützlich, wenn dein Chatbot neue Kundendaten erfassen soll.
Type: POST
URL: https://api.hubspot.com/crm/v3/objects/contacts
Header:
Body (Beispiel):
Response (Beispiel):
🔍 Beispiel 2: Get a Contact by Email
Diese Abfrage ruft die Daten eines spezifischen Kontakts anhand seiner E-Mail-Adresse ab.
Type: GET
URL:
Header:
Response (Beispiel):
💡 Diese Abfrage eignet sich perfekt, um bestehende Kontakte im Chat oder Support-Prozess automatisch zu identifizieren.
🎫 Beispiel 3: Create a Ticket
Diese Abfrage erstellt ein neues Ticket in HubSpot. Ideal für Chatbot-Workflows, bei denen Supportanfragen oder Problemberichte automatisch protokolliert werden.
Type: POST
URL:
Header:
Body (Beispiel):
Response (Beispiel):
✅ Zusammenfassung
Authentifizierung
–
Private Apps / OAuth 2.0
Kontakt erstellen
POST
/crm/v3/objects/contacts
Kontakt abrufen
GET
/contacts/v1/contact/email/{email}/profile
Ticket erstellen
POST
/crm/v3/objects/tickets
Du hast nun die Grundlagen zur Arbeit mit der HubSpot API kennengelernt! Mit deinem Access Token kannst du Kontakte, Tickets und weitere Objekte automatisiert verwalten und nahtlos in Systeme wie melibo integrieren.
Zuletzt aktualisiert
War das hilfreich?
