📘 Navision 2017 API Integration Guide

🌟 EMPFEHLUNG: Verwenden Sie den Endpoint /upload_legacy_compatible für maximale Kompatibilität mit Navision 2017!

🚀 Schnellstart

Schritt 1: Token abrufen

Schritt 2: XML-Datei hochladen

📍 Verfügbare Endpoints

Endpoint Methode Beschreibung Navision-Kompatibilität
/token POST JWT Token abrufen ✅ Voll kompatibel
/upload POST Standard multipart/form-data ⚠️ Problematisch
/upload-xml POST Raw XML im Body ✅ Gut kompatibel
/upload_legacy_compatible POST 🌟 Maximale Kompatibilität ✅✅ EMPFOHLEN
/debug-request POST Request-Details anzeigen ✅ Debugging-Tool

⚠️ Häufige Probleme & Lösungen

Problem 1: "Missing boundary in multipart"

Ursache: Navision sendet Content-Type: multipart/form-data ohne boundary Parameter.

Lösung: Verwenden Sie /upload_legacy_compatible statt /upload

Problem 2: "Not authenticated"

Ursache: Token wird nicht korrekt übertragen.

Lösungen:

Problem 3: Token wird als MESSAGE ausgegeben, aber nicht gespeichert

Falsch:

Richtig:

🔧 Debugging mit /debug-request

Der Debug-Endpoint zeigt Ihnen GENAU, was bei der API ankommt:

curl -X POST "https://demo.digibarn.de/debug-request"   -H "Authorization: Bearer <TOKEN>"   -H "Content-Type: application/xml"   --data "<test>Hello</test>"

Die Antwort zeigt:

✅ Checkliste für Navision-Entwickler

📊 Logs überprüfen

Die API loggt ausführlich. Überprüfen Sie die Server-Logs:

✅ Test erfolgreich?

Wenn Sie diese Dokumentation hilfreich fanden und die Integration funktioniert, können Sie zur normalen Nutzung übergehen.

Bei weiteren Fragen: Kontaktieren Sie Ihren Administrator mit den Server-Logs!


← Zurück zur Startseite | API Dokumentation