Plattformen / 01

REST-API vorhanden. Integration gesucht.

Die Dokumentation ist da, ein Testrequest funktioniert. Im Alltag fehlen trotzdem Daten oder es entstehen doppelte Datensätze. DataSource verbindet Ihre REST-API mit dem konkreten Geschäftsprozess und plant auch den Fall, dass die Antwort ausbleibt.

HTTP · RESTOAuth · API KeysPagination · Retry

Die Ausgangslage

Ein erfolgreicher Request ist erst der Anfang.

Ein Portal soll Kunden aus einem ERP übernehmen. Die Systeme verwenden unterschiedliche IDs und Pflichtfelder. Das ERP liefert Ergebnisse seitenweise, das Portal begrenzt Schreibzugriffe. Ein manueller Export verdeckt diese Unterschiede, löst sie aber nicht.

Vor der Umsetzung prüfen wir die unterstützte API-Version, Datenmengen, Aktualitätsbedarf und den Zielvertrag. Ein OpenAPI-Dokument hilft; reale, anonymisierte Antworten und Fehlermeldungen sind ebenso wichtig.

Was DataSource übernimmt

Datenvertrag, Zugriff und Wiederanlauf.

Datenvertrag

Quell- und Zielfelder, Identitäten, Datentypen und Pflichtwerte vereinbaren. Fehlende Werte und Änderungen am Schema erhalten definierte Regeln.

Zugriff und Transfer

Authentifizierung, Berechtigungsumfang und Token-Erneuerung entsprechend der API umsetzen. Pagination, Zeitlimits und die Reihenfolge abhängiger Objekte berücksichtigen.

Wiederanlauf

Übertragungsstand und externe IDs so führen, dass abgebrochene Läufe fortgesetzt werden können. Eine unklare Schreibantwort zunächst abgleichen, bevor erneut geschrieben wird.

Technisches Szenario / Illustratives Beispiel

Kunden abgleichen, ohne sie doppelt anzulegen.

Das Beispiel zeigt einen vorgeschlagenen Zielvertrag. Die externe Kunden-ID ist der fachliche Schlüssel. Ein Upsert und Idempotenzmechanismen müssen von der Ziel-API unterstützt oder in der Integration umgesetzt werden.

Beispieldaten und vorgeschlagene Regeln. Die konkreten Schnittstellen und Geschäftsregeln werden für Ihr Projekt geprüft.

Entwurf / Request an das Zielsystem
PUT /customers/004218
Content-Type: application/json

{
  "externalId": "004218",
  "name": "Beispiel GmbH",
  "countryCode": "AT"
}

Fehlerbehandlung, Sicherheit und Betrieb

HTTP-Fehler richtig einordnen.

01

Rate Limits

Bei HTTP 429 die API-Vorgaben und gegebenenfalls Retry-After beachten. Begrenzte Wiederholungen mit Backoff einplanen; dauerhafte Validierungsfehler brauchen eine Korrektur.

02

Änderungskonflikte

ETags oder Versionsfelder nutzen, wenn unterstützt. Ein zwischenzeitlich geänderter Datensatz darf nicht durch einen alten Stand überschrieben werden.

03

Betrieb

Korrelations-IDs, Zähler und Fehlerkategorien dokumentieren. Tokens und vollständige personenbezogene Payloads gehören nicht in allgemeine Betriebslogs.

Fachliche Fragen

Details, die vor der Umsetzung zählen.

HTTP · REST · OAuth · API Keys · Pagination · Retry

Kann jede API einen Upsert ausführen?

Nein. Manche bieten nur getrennte Create- und Update-Endpunkte. Dann benötigt die Integration eine belastbare Zuordnung und ein Verfahren für unklare Ergebnisse.

Brauchen wir Echtzeit?

Das hängt vom Geschäftsprozess ab. Polling kann genügen; Webhooks sind sinnvoll, wenn die Quelle Änderungen zuverlässig meldet. Ein Abgleich bleibt für übersehene Ereignisse nützlich.

Was geschieht bei einer neuen API-Version?

Wir prüfen Verträge und repräsentative Fehlerfälle in einer Testumgebung. Deprecation-Fristen, Umstellung und Rückfallweg werden vor der Produktivänderung vereinbart.

Für die technische Klärung

Mit Ihrem konkreten Ablauf beginnen.

API-Dokumentation, Version, anonymisierte Beispiele, gewünschte Richtung und Aktualität mitbringen. Hilfreich sind bekannte Limits und die Frage, welches System welche Felder führt.

Im ersten Gespräch klären wir die verfügbaren Zugänge, Datenverantwortung und einen begrenzten ersten Datenfluss. Danach stimmen wir Umfang, Zuständigkeiten und Konditionen ab.

Projektanfrage

Welche APIs sollen zusammenarbeiten?

Beschreiben Sie kurz den aktuellen Ablauf und das gewünschte Ergebnis.

    Alle Felder sind erforderlich. Wir verwenden Ihre Angaben zur Bearbeitung Ihrer Anfrage. Datenschutz

    Der erste Schritt zur passenden Verbindung.

    Verwandte Aufgaben

    Die nächste Verbindung im Kontext.

    Prozessintegration

    Webhooks zuverlässig verarbeiten

    Ein Ereignis trifft ein und soll im nächsten System eine Aktion auslösen. Mehrfachzustellung, Verzögerung oder eine ausgefallene Ziel-API machen daraus einen Betriebsprozess. Wir entwickeln diesen Ablauf mit eindeutigen Ereignissen und überprüfbaren Effekten.

    Datenprozesse

    JSON / XML Datentransformation

    Die Daten sind technisch lesbar und werden trotzdem abgewiesen. Feldnamen, Typen oder Strukturen passen nicht zur Zielanwendung. Wir entwickeln nachvollziehbare Mappings, die auch leere Werte, Sonderfälle und Änderungen am Quellformat behandeln.

    Datenprozesse

    Daten zwischen Systemen synchronisieren

    Ein Kunde wird im CRM geändert, im ERP ebenfalls. Welcher Stand gilt? Wir bauen die Synchronisation um fachliche Zuständigkeiten und stabile Identitäten, damit regelmäßige Übertragungen keine stillen Datenkonflikte erzeugen.

    Technische Referenzen

    Offizielle Dokumentation, geprüft am 6. Oktober 2026. Die Eignung hängt von der konkreten Installation und Version ab.