Update
Bereits in das Kundenportal hochgeladene Wiegedaten können mit der Update-Funktion bearbeitet werden.
Im Folgenden erfahren Sie, wie Sie Daten aus Ihren Verwiegungen hochladen können und welchem Aufbau Ihre Anfragen entsprechen müssen.
Anfrage an den Server
Um Daten über die Schnittstelle hochzuladen, müssen Sie über ein gültiges JWT-Token verfügen. Sollten Sie nicht im Besitz eines gültigen JWT-Tokens sein,
müssen Sie eine Authentifizierung via Authenticate mit Ihren Zugangsdaten durchführen.
Falls Sie hochgeladene Daten stornieren möchten, verwenden Sie die Funktion Storno anstelle von Update.
Setzen Sie Ihr aktuell gültiges JWT-Token in dem Http Authorization-Header mit dem Schlüssel "Bearer" ein.
Senden Sie eine HTTP-Put-Anfrage an https://api.mhkw-rothensee.de/WeighingData/Update, um bereits erfasste Wiegedaten zu aktualisieren.
Der Body Ihrer Anfrage muss die aktualisierten Daten mit folgendem Aufbau beinhalten:
{
"OrderNumber": "string",
"EnNr": "string",
"DocumentDate": "datetime",
"DocumentNumber": "string",
"TransportName1": "string",
"TransportName2": "string",
"TransportZIP": "string",
"TransportCity": "string",
"TransportStreet": "string",
"Vehicle": "string",
"Trailer": "string",
"WeightNetto": number,
"WeighingFirst": number,
"WeighingSecond": number,
"WeighingFirstIdent": "string",
"WeighingSecondIdent": "string",
"WeighingFirstDate": "datetime",
"WeighingSecondDate": "datetime",
"Gate": number,
"IncomingGoods": number,
"StockIdent": number,
"PostingType": number,
"Comment": "string",
"FileName": "string",
"FileContent": "string",
"DeliveryYear": number,
"DeliveryNote": "string"
}
Antwort des Servers
Bei erfolgreichem Update
Nachdem Ihre Anfrage den Server erreicht hat wird dieser Ihren Token zur Authentifizierung und den Aufbau der übermittelten Daten prüfen.
Verläuft diese Prüfung problemlos, wird der Code 200 (Success) zurückgegeben.
Mit dem Erhalt des Codes 200 wurde der Update-Vorgang erfolgreich abgeschlossen und die Daten werden verarbeitet.
Bei fehlgeschlagenem Update
Antwortet der Server anstelle von Code 200 mit einem anderen Code, ist ein Fehler aufgetreten und Ihre Daten konnten nicht verarbeitet werden.
Bitte ziehen Sie in diesem Fall die ausführliche Schnittstellenbeschreibung zur Hilfe heran, eine Auflistung aller Fehlercodes finden Sie gegen Ende des Dokuments.