Eigene Lieferung erstellen
Erforderliche Berechtigungen: deliveries:write
Verarbeitet Lieferscheine in benutzerdefinierten Formaten. Der Inhalt wird anhand der lieferantenspezifischen Konfiguration automatisch verarbeitet und in comstruct-Lieferungen umgewandelt.
Der Anfragekörper kann entweder als JSON-Objekt mit den Feldern xmlContent oder jsonContent gesendet werden, oder als roher XML- bzw. JSON-String. Die automatische Erkennung des Formats erfolgt über den Content-Type-Header.
Übersicht
Mit diesem Endpunkt können Lieferanten Lieferscheine in eigenen, nicht-standardisierten Formaten an comstruct übermitteln. Die Daten werden automatisch von system-spezifischen Prozessoren verarbeitet und in comstruct-Lieferungen umgewandelt. Der Endpunkt akzeptiert entweder JSON oder XML als Eingabeformat.Eingabeformat
Der Anfragekörper kann auf zwei Arten gesendet werden:| Variante | Content-Type | Body |
|---|---|---|
| JSON-Wrapper | application/json | { "jsonContent": { ... } } oder { "xmlContent": "<xml>...</xml>" } |
| Roher XML-String | application/xml | <delivery>...</delivery> |
Beispiel-Aufrufe
JSON-Lieferschein senden
XML-Lieferschein senden
Erfolgreiche Antwort
Response Codes
| Code | Beschreibung |
|---|---|
201 | Lieferschein erfolgreich verarbeitet und erstellt |
200 | Lieferschein empfangen, aber keine Änderungen (z.B. Duplikat) |
400 | Ungültige Eingabe oder fehlende Lieferanten-ID |
401 | Nicht autorisiert - fehlender oder ungültiger API-Schlüssel |
403 | Keine Berechtigung - fehlender Scope deliveries:write |
500 | Interner Serverfehler |
Autorisierungen
API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.
Jeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.
Body
Lieferscheindaten im JSON- oder XML-Format