Upload
Nach einer erfolgreichen Authentifizierung können Sie Daten direkt in das Kunden-Portal hochladen.
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 einen gültigen 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.
Setzen Sie Ihr aktuell gültiges JWT-Token im Http Authorization-Header mit dem Schlüssel "Bearer" ein.
Senden Sie zum Hochladen Ihrer Wiegedaten eine HTTP-Post-Anfrage an https://api.mhkw-rothensee.de/WeighingData/Upload,
der Body Ihrer Anfrage muss dem folgenden Aufbau entsprechen:
{
"OrderNumber": "string",
"EnNr": "string",
"DocumentDate": "datetime",
"DocumentNumber": "string",
"DeliveryYear": number,
"DeliveryNote": "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",
"TestMode": "string"
}
Antwort des Servers
Bei erfolgreichem Upload
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 ist der Upload erfolgreich abgeschlossen und die hochgeladenen Daten werden verarbeitet.
Verwenden Sie Update um bereits hochgeladene Daten zu verändern, nutzen Sie Storno um Wiegedaten zu stornieren.
Bei fehlgeschlagenem Upload
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.