Übersicht
Die Polygon One API ermöglicht Ihnen die programmatische Verwaltung Ihrer EUDR-Compliance-Daten. Sie ist für die Server-zu-Server-Integration mit Ihrem ERP-System (SAP, Oracle, Microsoft Dynamics, etc.) konzipiert. Was Sie mit der API tun können:- Artikel — Artikel erstellen, aktualisieren und abfragen. Die EUDR-Relevanz wird automatisch anhand des HS-Codes bestimmt.
- Lieferanten — Lieferantendaten verwalten und Lieferanten mit Artikeln verknüpfen.
- Bestellungen — Einkaufs- und Verkaufsbestellungen importieren (einzeln oder im Stapel). Bestellungen können automatisch DDS-Erklärungen zugewiesen werden.
- DDS-Erklärungen — Sorgfaltspflichterklärungen für die TRACES-Einreichung erstellen und verwalten.
Authentifizierung
Alle API-Endpunkte erfordern einen Bearer-Token. Generieren Sie Ihren API-Schlüssel im Polygon One Dashboard:- Navigieren Sie zu Einstellungen > API-Schlüssel
- Klicken Sie auf API-Schlüssel erstellen
- Wählen Sie die erforderlichen Berechtigungen (z.B.
articles:read,orders:write) - Kopieren Sie den generierten Schlüssel
Authorization-Header jeder Anfrage hinzu:
Basis-URL
Alle API-Anfragen werden an folgende URL gerichtet:Berechtigungen
Jedem API-Schlüssel werden spezifische Berechtigungen zugewiesen, die den Zugriff steuern:
Schreibberechtigungen schließen die jeweilige Leseberechtigung ein. Ein Schlüssel mit
articles:write darf also sowohl schreibende Operationen als auch GET-Anfragen für Artikel ausführen.
Antwortformat
Erfolgreiche Antworten liefern JSON-Daten direkt zurück. Listen-Endpunkte geben Arrays zurück, Einzelressourcen-Endpunkte geben Objekte zurück. Einzelne Ressource erstellen gibt HTTP201 zurück:
{"rows": [...]}) laufen asynchron und geben HTTP 202 mit einer Job-Referenz zurück:
GET /api/import-jobs/{jobId} — Details im Leitfaden Stapelimport (asynchron).
Fehlerbehandlung
Die API verwendet Standard-HTTP-Statuscodes:
Fehlerantworten enthalten ein
error-Feld und optional details:
Duplikat- und Plausibilitätswarnungen
Beim Erstellen eines Artikels führt die API beratende Prüfungen durch, die statt der Erstellung ein409 zurückgeben können:
- Harter Konflikt (nicht überschreibbar): Ein Artikel mit derselben
internalArticleNrexistiert bereits. Die Antwort ist409mit einererror-Meldung. - Weiche Warnungen (überschreibbar): ein doppelter Artikelname (
duplicateName), eine doppelteean(duplicateEan) oder ein HS-Code, der nicht plausibel zur Beschreibung passt (hsMismatch). Die Antwort ist409mit einem maschinenlesbarenwarnings-Array:
acknowledgeWarnings: true. Harte Konflikte werden durch dieses Flag niemals überschrieben.