Zum Hauptinhalt springen
Die AgencyHandy-API ermöglicht es Ihnen, die Lead-Erstellung, Kundenverwaltung, Bestellaktualisierungen und mehr aus jedem externen System oder Skript heraus zu automatisieren. Jede Anfrage wird mit einem API-Schlüssel authentifiziert, den Sie aus Ihren Workspace-Einstellungen generieren. Dieser Leitfaden führt Sie durch die Beschaffung Ihrer Zugangsdaten und die Durchführung Ihres ersten API-Aufrufs.
Sie müssen SuperAdmin oder Admin in Ihrem AgencyHandy-Workspace sein, um einen API-Schlüssel zu generieren.

Basis-URL

Alle API-Anfragen werden an folgende Adresse gestellt:
https://api.agencyhandy.com
Ersetzen Sie {{URL}} durch diese Basis-URL in allen Beispielanfragen in der API-Dokumentation.

Schritt 1: API-Schlüssel generieren

1

Workspace-Konfiguration öffnen

Navigieren Sie zu Ihren Workspace-Einstellungen unter:
{{workspaceUrl}}/workspace-config?tab=api-key
Dies öffnet den API-Schlüssel-Tab innerhalb der Workspace-Konfiguration.
2

API-Schlüssel generieren und kopieren

Klicken Sie auf Generieren (oder Neu generieren, falls bereits ein Schlüssel vorhanden ist). Kopieren Sie den API-Schlüssel und bewahren Sie ihn sicher auf — behandeln Sie ihn wie ein Passwort. AgencyHandy zeigt ihn nicht erneut an, nachdem Sie die Seite verlassen.
Das Neu-Generieren Ihres API-Schlüssels macht den vorherigen Schlüssel sofort ungültig. Alle bestehenden Integrationen, die den alten Schlüssel verwenden, funktionieren nicht mehr, bis Sie sie mit dem neuen Schlüssel aktualisieren.

Schritt 2: Unternehmens-ID abrufen

Die meisten API-Endpunkte erfordern einen companyid-Header, der angibt, welchen Workspace die Anfrage betrifft. Verwenden Sie den folgenden Endpunkt, um Ihre Unternehmens-ID abzurufen.

Endpunkt

GET {{URL}}/accounts/companies
HeaderWert
x-api-keyIhr API-Schlüssel

Beispielanfrage

cURL
curl --request GET "https://api.agencyhandy.com/accounts/companies" \
  --header "x-api-key: <YOUR_API_KEY>"

Beispielantwort

{
  "message": "Companies associated with API token.",
  "companies": [
    {
      "_id": "6525994184e9ddd79853450e",
      "name": "onethread123",
      "logo": "",
      "extraSmallLogo": "",
      "largeLogo": ""
    }
  ]
}
1

Unternehmens-ID ermitteln

Suchen Sie in der Antwort das _id-Feld innerhalb des companies-Arrays. Dies ist Ihre Unternehmens-ID.
const companyId = response.companies[0]._id;
// e.g. "6525994184e9ddd79853450e"
2

Unternehmens-ID speichern

Speichern Sie die Unternehmens-ID für die Verwendung in allen nachfolgenden API-Anfragen. Sie übergeben sie als companyid-Header:
HeaderWert
x-api-keyIhr API-Schlüssel
companyidIhre Unternehmens-ID

Authentifizierungsübersicht

Jede authentifizierte API-Anfrage erfordert mindestens:
x-api-key: <YOUR_API_KEY>
companyid: <YOUR_COMPANY_ID>
Mit Ihrem API-Schlüssel und Ihrer Unternehmens-ID sind Sie bereit, die restliche AgencyHandy-API zu verwenden. Fahren Sie mit einem der folgenden Endpunkt-Leitfäden fort.