Sie suchen eine ältere Version der API? Sie sind weiterhin stabil und werden unterstützt.Zur Legacy-Dokumentation

HubSpot API-Referenzdokumentation

Die Entwickler-Plattform von HubSpot ist ein zentraler Bestandteil unserer Mission, Organisationen zu einem Wachstum mit System zu verhelfen. Unser APIs werden dafür entwickelt, Teams jeglicher Form oder Größe in die Lage zu versetzen, robuste Integrationen zu erstellen, mit denen sie HubSpot anpassen und optimal nutzen können.

Alle HubSpot-APIs werden mithilfe von REST-Konventionen erstellt und sind auf eine vorhersehbare URL-Struktur ausgelegt. Sie verwenden viele Standard-HTTP-Funktionen, einschließlich Methoden POST, GET, PUT, DELETE) und Fehlerantwortcodes. Alle HubSpot-API-Aufrufe werden unter https://api.hubapi.com vorgenommen und alle Antworten geben Standard-JSON zurück.


Einrichtung

Es gibt mehrere Möglichkeiten, um Integrationen mit HubSpot zu entwickeln:

  • Um eine interne Integration für einen einzelnen HubSpot-Account zu entwickeln (z. B. möchten Sie eine App entwickeln, die nur auf autorisierte Teile Ihres Accounts zugreifen und diese bearbeiten kann, um sie mit anderen Teilen Ihrer Organisation zu teilen oder zu integrieren), erstellen Sie eine private App.
  • Wenn Sie eine öffentliche App erstellen möchten, die über mehrere HubSpot-Accounts installiert werden kann, sollten Sie einen Entwickler-Account erstellen. Dafür gibt es verschiedene Gründe: Ein Entwickler-Account ist der Ort, in dem Sie HubSpot-Apps erstellen, jede mit OAuth authentifiziert und mit einem konfigurierbaren Satz an Funktionen und Berechtigungen ausgestattet. Sie können Ihren Entwickler-Account auch verwenden, um Test-Accounts zu erstellen, den App-Status und die Performance zu überwachen oder Apps im HubSpot App Marketplace zu veröffentlichen.

Erfahren Sie in diesem Artikel mehr über die verschiedenen Typen von Apps und Account-Typen.

Client-Bibliotheken

Client-Bibliotheken sollen Ihnen helfen, möglichst reibungslos mit den HubSpot-APIs zu interagieren. Sie sind in mehreren Sprachen geschrieben und helfen Ihnen dabei, die Lücke zwischen Ihrer Anwendung und den APIs von HubSpot zu überbrücken. Sie machen es unter anderem überflüssig, die exakte URL- und HTTP-Methode für jeden einzelnen API-Aufruf zu kennen. So haben Sie mehr Zeit, sich auf das Erstellen Ihrer Anwendung zu konzentrieren. Erfahren Sie hiermehr über unsere Client-Bibliotheken.

 

          Sprache

Paket-Link

githubQuellcode

iconfinder_nodejs-512_339733Node.Js

npm install @hubspot/api-client

hubspot-api-nodejs

new-php-logo

PHP

composer require hubspot/api-client

hubspot-api-php

ruby

Ruby

gem install hubspot-api-client

hubspot-api-ruby

iconfinder_267_Python_logo_4375050

Python

pip install hubspot-api-client

hubspot-api-python

 

API-Dokumentation

Die API-Dokumentation von HubSpot ist in zwei Abschnitte aufgeteilt: Referenzdokumente und Integrationsleitfäden.

Referenzdokumentation

Alle API-Referenzdokumente enthalten einen Überblick über einen Endpunkt-Abschnitt. Die API-Übersicht enthält eine kurze Zusammenfassung der Funktionen, Anwendungsfälle und alle Aspekte, die beim Erstellen einer Integration besonders zu beachten sind. Im Abschnitt mit Endpunkten sind die einzelnen Endpunkte, seine Parameter und Beispiele für Anfragen in mehreren Sprachen aufgeführt.

Nachdem Sie die Authentifizierungseinstellungen Ihrer App in Ihrem Entwickler-Account konfiguriert haben, können Sie Postman verwenden oder direkt über eine Endpunkt-Referenzseite Testanrufe tätigen. 

Integrationsleitfäden

Wenn Sie die Grundlagen der HubSpot-Plattform verstehen oder ein Beispiel sehen möchten, bevor Sie Ihren ersten API-Aufruf vornehmen, finden Sie in unserem Abschnitt mit Integrationsleitfäden Beispiel-Apps und Tutorials sowie detaillierte Informationen zu Entwickler-Accounts, zur Arbeit mit OAuth, zu API-Ratenbeschränkungen und vieles mehr. 

Verwandtes Thema: Erfahren Sie mehr über Authentifizierungsmethoden oder OAuth.

 

Listing Ihrer App

Wenn Sie bereit sind, Ihre App mit der Welt zu teilen und ein App-Partner zu werden, lesen Sie unsere Anforderungen für ein Listing und eine Zertifizierung. Im Anschluss können Ihr App Marketplace-Listing direkt von Ihrem Entwickler-Account aus erstellen und verwalten.

 

Support- und Community-Ressourcen

Erhalten Sie Antworten auf Ihre Fragen, vernetzen Sie sich und tauschen Sie Erkenntnisse aus, indem Sie den wachsenden Community-Foren und der Slack-Community von HubSpot beitreten. Diese Foren sind ein toller Ort, um sich Gehör zu verschaffen – Community-Feedback ist unglaublich wichtig für uns und unsere fortlaufenden Bemühungen, das HubSpot-Entwicklererlebnis zu verbessern.

Durch ein Abonnement des Änderungsprotokoll-Blogs haben Sie außerdem die Möglichkeit, stets auf dem neuesten Stand in puncto neue Features, Ankündigungen und wichtigen Änderungen zu bleiben.

 

Erstellen im CMS

Sie möchten eine Website, einen Blog, eine Landingpage, eine Lightweight App oder eine E-Mail erstellen? Wechseln Sie zu unserer CMS-Entwicklerdokumentation.


Verwandte Dokumente

So verwenden Sie die HubSpot-APIs


War dieser Artikel hilfreich?
Dieses Formular dient dazu, Feedback zu unserer Entwicklerdokumentation zu sammeln. Wenn Sie uns Ihre Meinung zu HubSpot-Produkten mitteilen möchten, teilen Sie diese bitte im Ideenforum der Community.