Supporting9 Min. Lesezeit1’634 WörterAktualisiert: März 2026Özden Erdinc
Central Entity: AI Automation
Teilen:

AI Automation API-Integration: Das Rückgrat jeder Automation

Jede AI Automation besteht im Kern aus einer Kette von API-Aufrufen. Wenn ein Workflow eine E-Mail empfängt, die Daten in ein CRM schreibt und einen AI-Agenten triggert, passieren im Hintergrund dutzende API-Calls. Ohne APIs wäre Automation nicht möglich — sie sind die universelle Sprache, mit der Systeme kommunizieren.

Für Schweizer Unternehmen, die AI Automation implementieren wollen, ist ein grundlegendes Verständnis von APIs essenziell. Nicht weil jeder Geschäftsführer Code schreiben muss, sondern weil die Möglichkeiten und Grenzen von Automationen direkt von den verfügbaren APIs abhängen.

Was sind APIs und warum sind sie unverzichtbar?

Eine API (Application Programming Interface) ist eine definierte Schnittstelle, über die ein Softwaresystem mit einem anderen kommuniziert. Statt dass ein Mensch sich in ein System einloggt, Daten abliest und in ein anderes System eintippt, übernimmt die API diesen Datenaustausch automatisch.

Warum APIs für AI Automation entscheidend sind:

  • Verbindung: APIs verknüpfen CRM, ERP, E-Mail, Buchhaltung, AI-Modelle und alle weiteren Systeme
  • Echtzeit: Daten fliessen sofort — kein manuelles Kopieren, kein Zeitverzug
  • Standardisierung: APIs folgen definierten Protokollen, die plattformübergreifend funktionieren
  • Skalierung: Ein einmal konfigurierter API-Call funktioniert für 1 oder 100'000 Datensätze gleich
  • AI-Anbindung: LLMs wie GPT-4, Claude und Gemini sind ausschliesslich über APIs nutzbar

REST vs GraphQL vs Webhooks: Drei API-Paradigmen

REST APIs — Der Standard

REST (Representational State Transfer) ist der weitaus verbreitetste API-Typ. Über 90% aller Automation-Integrationen nutzen REST APIs.

Funktionsweise:

  • Kommunikation über HTTP-Methoden: GET (lesen), POST (erstellen), PUT/PATCH (aktualisieren), DELETE (löschen)
  • Jede Ressource hat eine URL (z.B. api.crm.ch/contacts/123)
  • Daten werden als JSON übertragen
  • Zustandslos: Jeder Request enthält alle nötigen Informationen

Vorteile für Automation:
  • Universell unterstützt von Make, n8n, Zapier und allen Automation-Tools
  • Einfach zu verstehen und zu debuggen
  • Umfangreiche Dokumentation bei den meisten Anbietern

Beispiel — Einen Kontakt aus dem CRM abrufen:
GET https://api.crm.ch/v2/contacts/123
Headers: Authorization: Bearer <token>
Response: { "name": "Müller AG", "email": "info@mueller.ch", "city": "Zürich" }

GraphQL — Flexibel und effizient

GraphQL ist eine von Facebook entwickelte Query-Sprache, die es dem Client erlaubt, exakt die benötigten Daten anzufordern.

Vorteile:

  • Kein Over- oder Under-Fetching: Sie erhalten genau die Felder, die Sie brauchen
  • Eine einzige Anfrage für verschachtelte Daten (z.B. Kunde + Bestellungen + Produkte)
  • Ideal für komplexe Datenstrukturen

Relevanz für Automation:
  • Weniger verbreitet in klassischen Automations-Tools
  • n8n bietet native GraphQL-Unterstützung
  • Shopify, GitHub und Contentful nutzen GraphQL

Webhooks — Ereignisgesteuerte Automation

Webhooks sind «umgekehrte APIs»: Statt dass Ihr System regelmässig nach neuen Daten fragt (Polling), sendet das Quellsystem aktiv eine Benachrichtigung, sobald ein Ereignis eintritt.

Vorteile:

  • Echtzeit-Reaktionen ohne Verzögerung
  • Effizient: Kein unnötiges Abfragen leerer Ergebnisse
  • Ideal für Event-driven Workflows

Typische Webhook-Events:
  • Neue Bestellung im Shop → Workflow startet
  • Zahlung eingegangen → Rechnung wird generiert
  • Support-Ticket erstellt → Agent wird benachrichtigt
  • Dokument hochgeladen → AI-Analyse wird gestartet

Praxis-Tipp: Make und n8n können sowohl Webhooks empfangen als auch senden. Die meisten Automationen nutzen eine Kombination aus Webhooks (als Trigger) und REST APIs (für Aktionen).

Authentifizierung: Sicher auf APIs zugreifen

API-Authentifizierung stellt sicher, dass nur autorisierte Systeme auf Daten zugreifen können. Für Automationen sind drei Methoden relevant:

API Keys — Einfach, aber begrenzt

Ein API Key ist ein langer, zufälliger String, der bei jedem Request mitgesendet wird.

Vorteile:

  • Einfachste Implementierung
  • Ideal für Server-zu-Server-Kommunikation
  • Schnell einzurichten in Make und n8n

Nachteile:
  • Keine granulare Berechtigungskontrolle
  • Bei Kompromittierung muss der gesamte Key rotiert werden
  • Kein automatisches Ablaufdatum

Verwendung: OpenAI API, viele CRM-APIs, interne APIs

OAuth 2.0 — Der Industriestandard

OAuth 2.0 ermöglicht es einem System, im Namen eines Nutzers auf Daten zuzugreifen — ohne dessen Passwort zu kennen.

Der OAuth-Flow für Automationen:

  1. Automation-Tool leitet Nutzer zur Login-Seite des Dienstes
  2. Nutzer gibt Zugriff frei (z.B. «Make darf auf mein Google Drive zugreifen»)
  3. Dienst sendet einen Authorization Code zurück
  4. Automation-Tool tauscht Code gegen Access Token und Refresh Token
  5. Access Token wird für API-Calls verwendet
  6. Refresh Token erneuert abgelaufene Access Tokens automatisch

Vorteile:
  • Sicher: Automation kennt nie das Passwort des Nutzers
  • Granulare Berechtigungen (Scopes): Nur Lesezugriff, nur bestimmte Ordner, etc.
  • Automatische Token-Erneuerung

Verwendung: Google Workspace, Microsoft 365, HubSpot, Salesforce, Slack

JWT (JSON Web Tokens) — Für Service-Accounts

JWTs sind signierte Tokens, die Identität und Berechtigungen in einem kompakten Format transportieren.

Vorteile:

  • Selbstvalidierend: Kein zusätzlicher API-Call zur Verifizierung nötig
  • Ideal für Microservices-Architekturen
  • Zeitlich begrenzt (eingebautes Ablaufdatum)

Verwendung: Google Cloud APIs, Firebase, Custom-Backends

Praktische API-Beispiele für Automation

CRM-APIs (HubSpot, Salesforce, Pipedrive)

Typischer Automation-Use-Case: Lead erfasst auf Website → CRM-Kontakt erstellt → Vertriebsteam benachrichtigt

Relevante Endpoints:

  • POST /contacts — Neuen Kontakt erstellen
  • GET /contacts?email=... — Duplikat-Check
  • PUT /contacts/{id} — Kontaktdaten aktualisieren
  • POST /deals — Neuen Deal erstellen

Buchhaltungs-APIs (Bexio, Abacus, Run my Accounts)

Typischer Automation-Use-Case: Bestellung abgeschlossen → Rechnung erstellt → Zahlungsabgleich

Schweizer Buchhaltungssoftware bietet zunehmend APIs an:

  • Bexio API: Umfassende REST API für Kontakte, Rechnungen, Projekte
  • Abacus API: SOAP- und REST-Schnittstellen für ERP-Integration
  • Run my Accounts API: Automatisierte Buchhaltung via REST API

AI-APIs (OpenAI, Anthropic, Google)

Typischer Automation-Use-Case: Dokument empfangen → AI analysiert Inhalt → Zusammenfassung ins CRM

Die wichtigsten AI-APIs für Automationen:

  • OpenAI API: GPT-4, GPT-4o, Whisper (Sprache), DALL-E (Bilder)
  • Anthropic API: Claude für lange Texte und Analyse
  • Google Gemini API: Multimodal (Text, Bild, Video, Audio)

Kostenfaktor: AI-API-Kosten werden pro Token berechnet. Ein typischer GPT-4o-Call mit 1'000 Input-Tokens und 500 Output-Tokens kostet ca. CHF 0.01. Bei 10'000 Calls pro Monat ergeben sich CHF 100.

API Rate Limits und Error Handling

Rate Limits verstehen

Jede API begrenzt die Anzahl der Aufrufe pro Zeiteinheit, um Überlastung zu vermeiden:

APIRate LimitStrategie
OpenAI (GPT-4o)500 RPM (Tier 1)Exponentielles Backoff
HubSpot100 Calls/10 SekQueuing in Make/n8n
Google Sheets300 Requests/MinBatch-Updates
Slack1 Nachricht/Sek pro ChannelQueue mit Delay

Error Handling in Automationen

Robuste Automationen brauchen Fehlerbehandlung. Die wichtigsten HTTP-Statuscodes:

  • 200 OK: Alles gut, Aktion erfolgreich
  • 400 Bad Request: Fehlerhafte Daten gesendet → Daten prüfen und erneut senden
  • 401 Unauthorized: Token abgelaufen → Automatischer Refresh
  • 429 Too Many Requests: Rate Limit erreicht → Warten und erneut versuchen
  • 500 Internal Server Error: Serverproblem → Exponentielles Backoff (1s, 2s, 4s, 8s)
Best Practice in n8n und Make:
  • Immer Error-Branches definieren
  • Retry-Logik mit exponentieller Backoff-Strategie
  • Failed Requests in ein Error-Log schreiben
  • Alerting bei wiederholten Fehlern (Slack, E-Mail)

No-Code API-Integration mit Make und n8n

Beide Plattformen ermöglichen API-Integration ohne Programmierkenntnisse:

Make: HTTP-Modul und Custom Apps

Make bietet zwei Wege für API-Integration:

  1. Vorgefertigte Module: Über 1'700 Apps mit nativer Integration — einfach Verbindung herstellen und nutzen
  2. HTTP-Modul: Für alle APIs ohne natives Modul — URL, Methode, Headers und Body konfigurieren
  3. Custom Apps: Wiederverwendbare API-Konnektoren erstellen (JSON-basiert)

n8n: HTTP Request Node und Custom Nodes

n8n bietet:

  1. Vorgefertigte Nodes: Über 400 Integrationen nativ verfügbar
  2. HTTP Request Node: Flexibelster Node — unterstützt REST, GraphQL, SOAP
  3. Custom Nodes: JavaScript/TypeScript-basierte Custom Nodes für komplexe Integrationen
  4. Code Node: Direkte JavaScript-Ausführung für maximale Flexibilität

Schweiz-spezifische APIs

SIX API (Finanzmarktdaten)

SIX Group bietet APIs für Schweizer Finanzmarktdaten — relevant für Fintech-Automationen und Reporting:

  • Börsenkurse und Handelsvolumen
  • Referenzdaten für Schweizer Wertpapiere
  • Historische Kursdaten

PostFinance API

PostFinance stellt APIs für die Integration von Zahlungslösungen bereit:

  • E-Payment-Integration
  • Kontoinformationen (PSD2-konform)
  • QR-Rechnungen automatisch generieren

Abacus API

Abacus ist eines der meistgenutzten ERP-Systeme in Schweizer KMU:

  • Debitoren- und Kreditoren-Management
  • Lohnbuchhaltung
  • Projektmanagement
  • Integration mit kantonalen Steuersystemen

Schweizer Post API

Für E-Commerce- und Logistik-Automationen:

  • Sendungsverfolgung
  • Paketlabel-Generierung
  • Adressvalidierung
  • Zolldeklaration für internationale Sendungen

Häufig gestellte Fragen

Brauche ich Programmierkenntnisse für API-Integrationen?

Für die meisten Automationen nicht. Make und n8n bieten visuelle HTTP-Module, mit denen Sie REST APIs ohne Code ansprechen können. Sie müssen jedoch die API-Dokumentation lesen können und verstehen, was Headers, Body und Parameter bedeuten. Für komplexere Szenarien mit OAuth-Flows, Pagination oder verschachtelten API-Calls sind Grundkenntnisse in JSON und HTTP hilfreich.

Wie gehe ich mit API-Ausfällen in meiner Automation um?

Implementieren Sie drei Ebenen der Fehlerbehandlung: Erstens, automatische Retry-Logik mit exponentiellem Backoff für temporäre Fehler (429, 500). Zweitens, Fallback-Pfade für kritische Workflows — z.B. wenn die AI-API nicht erreichbar ist, wird der Task in eine Queue gelegt statt verworfen. Drittens, Alerting per Slack oder E-Mail, damit Ihr Team bei anhaltenden Problemen informiert wird.

Was kosten API-Calls in einer typischen Automation?

Die Kosten variieren stark. Viele Business-APIs (CRM, E-Mail, Projektmanagement) sind in der Software-Lizenz enthalten. AI-APIs werden pro Token berechnet: GPT-4o kostet ca. CHF 0.005–0.015 pro Call. Bei 10'000 monatlichen API-Calls an verschiedene Dienste liegen die reinen API-Kosten typischerweise bei CHF 50–500 pro Monat. Die grössten Kostenblöcke sind AI-APIs und Premium-Dienste wie Onfido (Identitätsprüfung).

Welche API-Sicherheitsmassnahmen sind für Schweizer Unternehmen Pflicht?

Drei Massnahmen sind essenziell: Erstens, API Keys und Tokens niemals im Code speichern, sondern in Umgebungsvariablen oder Secret-Managern. Zweitens, OAuth 2.0 statt API Keys verwenden, wo möglich — besonders für Zugriff auf Nutzerdaten. Drittens, alle API-Calls über HTTPS (TLS 1.2+) absichern. Für Unternehmen, die dem Schweizer Datenschutzgesetz unterliegen, ist zusätzlich relevant, dass personenbezogene Daten nur an APIs gesendet werden, deren Server sich in der Schweiz oder der EU befinden.

Kann ich APIs nutzen, die keine offizielle Make/n8n-Integration haben?

Ja. Sowohl Make (über das HTTP-Modul) als auch n8n (über den HTTP Request Node) können jede beliebige REST API ansprechen. Sie konfigurieren manuell die URL, die HTTP-Methode, die Authentifizierung und den Request Body. Für GraphQL-APIs bietet n8n einen spezialisierten Node. In der Praxis funktioniert das für 95% aller APIs problemlos — nur bei sehr komplexen Authentifizierungsflows (z.B. Certificate-Based Auth) kann es aufwendiger werden.


Weiterführende Themen

Erdinc AI

Bereit für Ihre AI Automation Reise?

Von der Strategie bis zur Implementierung — Erdinc AI ist Ihr Partner für semantisch optimierte AI-Lösungen in der Schweiz.

OE

Özden Erdinc

AI Architect for the Semantic Web

Spezialisiert auf Topical Authority, Semantic SEO und AI Automation. Hilft Schweizer KMU, das volle Potenzial von künstlicher Intelligenz zu nutzen.

Mehr über den Autor

Verwandte Artikel