Your AI Connector Docs

Erste Schritte mit der API

Die Your AI Connector REST-API ermöglicht es Ihnen, Ihre eigene Integration auf Basis Ihres Kontos zu erstellen. Sie können Kontakte erstellen und abrufen, Kampagnen, FAQs, Aufgaben und Termine verwalten, Nachrichten senden, Webhooks registrieren, Analysen lesen und Messaging-Kanäle verbinden – alles, was das Dashboard bietet, lässt sich per Code steuern.

Dies ist die zentrale Seite für die API-Dokumentation. Wenn Sie Your AI Connector mit einem Tool verbinden, das bereits über eine integrierte Anbindung verfügt, benötigen Sie die API möglicherweise gar nicht. Die API ist für benutzerdefinierte Integrationen und Automatisierung in großem Maßstab gedacht.

Hinweis: Diese Seiten sind für Entwickler geschrieben. Wenn Sie kein Entwickler sind, teilen Sie diesen Abschnitt mit Ihrem technischen Team.


Basis-URL

Jede Anfrage wird an dieselbe Basis-Webadresse gesendet, und alle Pfade in dieser Dokumentation beziehen sich darauf:

https://api.youraiconnector.com/v1

Der Kampagnen-Endpunkt lautet also https://api.youraiconnector.com/v1/campaigns, der Kontakte-Endpunkt https://api.youraiconnector.com/v1/contacts und so weiter.

Alle Anfragen müssen über eine sichere Verbindung (HTTPS) erfolgen. Unverschlüsselte HTTP-Anfragen werden abgelehnt.


Einen API-Schlüssel erhalten

Der API-Zugriff ist eine kostenpflichtige Funktion. Wenn Ihr Plan diese nicht enthält, gibt jede Anfrage einen 403 mit folgendem Inhalt zurück:

{
  "success": false,
  "error_code": 403,
  "error": "This action requires the \"api_access\" feature, which is not enabled for this account."
}

Sobald der API-Zugriff für Ihren Plan aktiviert ist, generieren Sie einen Schlüssel über das Dashboard. Die vollständige Schritt-für-Schritt-Anleitung finden Sie unter API Access — kurz gesagt: Gehen Sie zu Settings → Integrations → API Key, um Ihren Schlüssel zu generieren oder neu zu erstellen. Der API-Schlüssel ist ein eigener Bereich unter Integrations, getrennt von Webhooks, und erscheint erst, wenn der API-Zugriff für Ihren Plan aktiviert ist. Behandeln Sie den Schlüssel wie ein Passwort: Er gewährt vollen Zugriff auf Ihr Konto.


Authentifizierung

Sie können Ihren API-Schlüssel auf vier Arten übermitteln. Alle funktionieren bei jedem Endpunkt, der eine Authentifizierung per API-Schlüssel akzeptiert.

Methode Wie Am besten geeignet für
Abfrageparameter ?apiKey=YOUR_API_KEY Schnelle Tests, Browser-URLs, ältere Setups
Header X-API-Key: YOUR_API_KEY Produktiv-Integrationen
Bearer-Header Authorization: Bearer YOUR_API_KEY Produktiv-Integrationen
Firebase-ID-Token Authorization: Bearer <ID token> Nur für First-Party-App-Sitzungen

Für den produktiven Einsatz sollten Sie eine der Header-Varianten bevorzugen, damit Ihr Schlüssel nicht in Server-Logs oder im Browserverlauf landet. Die Variante mit Abfrageparametern funktioniert immer und ist am einfachsten für einen einmaligen Test.

Siehe Authentifizierung für eine vollständige Aufschlüsselung jeder Methode, inklusive Beispielen und Hinweisen zur Verwendung.


Ihre erste Anfrage

Hier ist ein vollständiger, funktionierender Aufruf, der die Kampagnen in Ihrem Konto auflistet. Er verwendet Ihren API-Schlüssel und gibt die neuesten Kampagnen zuerst zurück.

cURL

curl "https://api.youraiconnector.com/v1/campaigns?apiKey=YOUR_API_KEY&limit=10"

JavaScript

const res = await fetch("https://api.youraiconnector.com/v1/campaigns?limit=10", {
  headers: {
    "X-API-Key": "YOUR_API_KEY",
  },
});

const data = await res.json();
console.log(data.campaigns);

Python

import requests

res = requests.get(
    "https://api.youraiconnector.com/v1/campaigns",
    params={"limit": 10},
    headers={"X-API-Key": "YOUR_API_KEY"},
)

data = res.json()
print(data["campaigns"])

Eine erfolgreiche Antwort sieht wie folgt aus:

{
  "success": true,
  "campaigns": [
    {
      "id": "NBCXrhqGPSFsd6MV7pRo",
      "name": "Inbound WhatsApp Leads",
      "type": "Incoming from Unknown Contacts",
      "status": "Live",
      "enabled": true,
      "archived": false,
      "created_at": 1700000000000,
      "ai_mode": true,
      "language": "en",
      "enabled_channels": ["whatsapp", "instagram"]
    }
  ],
  "next_cursor": null
}

Erfolgs- und Fehlermeldungen

Jede JSON-Antwort enthält ein success-Flag, sodass Sie darauf verzweigen können, ohne Statuscodes parsen zu müssen.

Eine erfolgreiche Antwort ist success: true plus die Daten für diesen Endpunkt (der Feldname variiert — campaigns, contacts, data usw.):

{
  "success": true,
  "campaigns": []
}

Eine fehlgeschlagene Antwort ist success: false mit einer für Menschen lesbaren error-Nachricht und einem numerischen error_code, der dem HTTP-Status entspricht:

{
  "success": false,
  "error": "Invalid cursor",
  "error_code": 400
}

Überprüfen Sie immer success (oder den HTTP-Status), bevor Sie die Daten lesen. Siehe Fehler & Paginierung für die vollständige Statuscode-Tabelle und Informationen zum Blättern durch große Ergebnismengen.


Ratenbegrenzungen

Authentifizierte Anfragen sind auf 300 Anfragen pro Minute pro API-Schlüssel begrenzt. Es gibt zudem eine allgemeinere Obergrenze von 1.200 Anfragen pro Minute pro Konto, wobei jede für dieses Konto getätigte authentifizierte Anfrage mitgezählt wird.

Wenn Sie eines der beiden Limits überschreiten, erhalten Sie eine 429-Antwort:

{
  "success": false,
  "error_code": 429,
  "error": "Rate limit exceeded. Please try again later."
}

Warten Sie kurz und versuchen Sie es erneut. Sie können Ihre aktuelle Nutzung jederzeit mit GET https://api.youraiconnector.com/v1/api-keys/usage überprüfen; dies gibt zurück, wie viele Anfragen Sie im aktuellen Zeitfenster verbraucht haben und wann es zurückgesetzt wird – nützlich für die Implementierung von clientseitigem Throttling. Siehe API-Schlüssel.


Ressourcen-Leitfäden

Die unten aufgeführten Ressourcengruppen verfügen jeweils über einen eigenen Leitfaden mit den genauen Pfaden, Anforderungsfeldern und Antwortstrukturen.

Ressource Was sie abdeckt
AI Agents Erstellen und konfigurieren Sie KI-Agenten: Einstellungen, aktive Zeiten, Wissen, Tagging-Regeln, Tools, Medien und Entwürfe
Entry Points Legen Sie fest, welcher KI-Agent eine neue Konversation beantwortet: Kanal-Standards, ein Agent pro WhatsApp-Nummer, Stichwort-, Kommentar- und Follower-Regeln
Broadcasts Erstellen, bepreisen, starten, pausieren und duplizieren Sie einmalige Sendungen an eine Kontaktliste
Campaigns Erstellen, aktualisieren, duplizieren, aktivieren, archivieren und überprüfen Sie Kampagnen sowie deren Bot-Konfiguration
Contacts Erstellen, suchen, auflisten, aktualisieren, importieren, taggen und löschen Sie Kontakte
FAQs Verwalten Sie die Frage-Antwort-Einträge, die Ihr KI-Assistent verwendet, und verknüpfen Sie diese mit Kampagnen
Knowledge Base Importieren Sie Websites und Dokumente in das Wissen Ihrer KI und bündeln Sie FAQs in Gruppen
Tasks Erstellen und verwalten Sie CRM-Aufgaben, Board-Phasen und Aufgabentypen
Messages Senden Sie ausgehende Nachrichten und lesen Sie den Konversationsverlauf
Appointments Buchen, verschieben, stornieren und löschen Sie Termine
Channels Verbinden und trennen Sie Messaging-Kanäle, kaufen Sie Nummern und legen Sie fest, welcher KI-Agent neue Konversationen auf dem jeweiligen Kanal beantwortet
Templates Erstellen, übermitteln und überprüfen Sie den Genehmigungsstatus von WhatsApp-Nachrichtenvorlagen
Analytics Lesen Sie tägliche Nachrichtenereignis-Statistiken, die Kreditnutzung und KI-Kostenaufstellungen
Webhooks Registrieren Sie Endpunkte, um Echtzeit-Ereignisbenachrichtigungen zu erhalten
Team Verwalten Sie Teammitglieder, Einladungen, Rollen, Berechtigungen und Abteilungen
API Keys Überprüfen, rotieren und widerrufen Sie Ihren API-Schlüssel, prüfen Sie die Ratenbegrenzungsnutzung und erstellen Sie zusätzliche Schlüssel mit eingeschränktem Zugriff

Agenten, Einstiegspunkte und Broadcasts

KI-Agenten, Einstiegspunkte und Broadcasts sind alle in der veröffentlichten OpenAPI-Spezifikation enthalten, sodass Sie deren genaue Felder durchsuchen und Live-Anfragen im API-Explorer ausführen können. Jeder Bereich hat seinen eigenen Leitfaden: KI-Agenten, Einstiegspunkte und Broadcasts.


Diese Dokumentation als Markdown lesen

Jede Seite in dieser Dokumentation hat ein Gegenstück als reines Markdown: Hängen Sie einfach /index.md an die Seitenadresse an. Diese Seite ist also auch unter https://docs.youraiconnector.com/api/getting-started/index.md verfügbar und wird als reiner Text statt als Webseite zurückgegeben – praktisch, wenn Sie eine Seite in einen KI-Assistenten kopieren oder in ein Skript einbinden möchten.

Um die gesamte Sammlung zu durchsuchen, beginnen Sie bei https://docs.youraiconnector.com/sitemap.xml, wo alle von uns veröffentlichten Seiten aufgelistet sind. Beachten Sie, dass die Dokumentation bewusst von Suchmaschinen ferngehalten wird. Der direkte Abruf dieser Adressen ist daher der vorgesehene Weg, um sie per Code zu erreichen.

Es gibt derzeit keinen schlüsselgeschützten Dokumentations-Endpunkt und keinen Massen-Download – die Markdown-Gegenstücke und die Sitemap bilden die gesamte Schnittstelle, und für beides ist kein API-Schlüssel erforderlich.


Nächste Schritte

  • Authentifizierung — Wählen Sie die richtige Authentifizierungsmethode für Ihre Integration.
  • Fehler & Paginierung — Behandeln Sie Fehler und blättern Sie durch Ergebnisse.
  • API-Zugriff — Generieren Sie Ihren Schlüssel und sehen Sie sich Praxisbeispiele an.