Leitfaden fuer die Lingxing ERP / WMS API-Integration
Diese Seite kann direkt an das Lingxing-Technikteam weitergegeben werden. Sie konzentriert sich auf Testkonten, API-Pfadauswahl, Testablauf und Production-Sicherheitsgrenzen.
Unser Admin erstellt oder nutzt ein eigenes Frontend-Konto fuer Lingxing weiter und erzeugt einen Test-API-Key.
Das Paket enthaelt in der Regel Login-E-Mail, Initialpasswort bei neuen Konten, Test-Token / client_secret, empfohlene client_id und die freigeschalteten Kanaele.
Das hier bereitgestellte Konto und Token dienen in erster Linie der plattformweiten Integration, damit Lingxing und SendLabel die technische Validierung zuerst abschliessen koennen.
Wenn spaeter echte Haendler SendLabel innerhalb von Lingxing nutzen, sollten sie dieses gemeinsame Testkonto oder ein einheitliches Lingxing-Production-Zugangsdatenpaar nicht dauerhaft weiterverwenden.
Dies ist der sicherste Testpfad und vermeidet Abrechnungsabweichungen, Kosten oder verbleibende Live-Label.
Empfohlen ist `Authorization: Bearer <API_KEY>`. Wenn der bestehende Client naeher an nativen UPS-/DHL-Abläufen liegt, werden auch kompatible Header und client_id-Aliase unterstuetzt.
Neue Systeme sollten mit der Unified API starten. Bestehende native UPS-/DHL-Clients koennen mit Compat-Routen beginnen, um den Aenderungsaufwand gering zu halten.
Die folgenden Befehle decken Unified validate_only und UPS-Compat dry_run ab. Wenn diese erfolgreich laufen, sind die meisten Feldmapping-Fragen bereits geklaert.
curl -X POST "https://www.sendlabel.de/api/v1/shipments/import" \
-H "Authorization: Bearer <API_KEY>" \
-H "X-SendLabel-Execution-Mode: validate_only" \
-H "Idempotency-Key: lingxing-validate-0001" \
-H "Content-Type: application/json" \
-d '{
"carrier": "DHL_PARCEL_DE",
"shipments": [
{
"reference": "LX-10001",
"recipient": {
"name": "Max Mustermann",
"street1": "Lindenstr. 5",
"postalCode": "70173",
"city": "Stuttgart",
"countryCode": "DE"
},
"parcel": { "weightKg": 1.2, "lengthCm": 30, "widthCm": 20, "heightCm": 10 }
}
]
}'
curl -X POST "https://www.sendlabel.de/api/compat/ups/v1/shipments/import" \
-H "Authorization: Bearer <API_KEY>" \
-H "X-SendLabel-Execution-Mode: dry_run" \
-H "Idempotency-Key: lingxing-ups-dryrun-0001" \
-H "Content-Type: application/json" \
-d '{
"carrier": "UPS",
"shipments": [
{
"reference": "LX-UPS-10001",
"recipient": {
"name": "Erika Mustermann",
"street1": "Lindenstr. 5",
"postalCode": "70173",
"city": "Stuttgart",
"countryCode": "DE"
},
"parcel": { "weightKg": 1.5, "lengthCm": 30, "widthCm": 20, "heightCm": 10 }
}
]
}'Selbst wenn der API-Key Production-Scopes besitzt, blockiert der Server echte Erstellung weiterhin, solange der kontoweite Production-Schalter nicht freigegeben ist.
Fuer Kunden mit Bedarf an echten Versandtests empfehlen wir kontrollierte Live-Tests mit konfigurierbarer Auto-Revoke-Verzoegerung.
Diese Checkliste eignet sich fuer das technische Kickoff vor Beginn der Implementierung.