Wenn die Einstellungen des Unternehmens die Generierung von Versandaufträgen ermöglichen, können Sie die REST-API verwenden, um den Dienst " Update Stock Dispatch Requests" aufzurufen.
Methode aufrufen
Es kann eine HTTP-Methode verwendet werden: PUT oder POST.
Der Dienst ist verfügbar unter: /c/{firm}/stock/update-request, wobei {firm} die Datenbank-ID des Unternehmens ist.
Unterstützte Ausgabeformate sind XML oder JSON.
Parameter
Der Dienst erwartet keine Parameter.
Ergebnis
Anhand des HTTP-Status der Antwort oder der Success-Eigenschaft im abgerufenen Dokument kann überprüft werden, ob der Dienst erfolgreich ausgeführt wurde.
Erfolgreicher Anruf
Bei erfolgreicher Ausführung des Dienstes wird der HTTP-Status 200 und ein Dokument, das dem angeforderten Format entspricht, zurückgegeben:
XML
<?xml version="1.0"?> <winstrom version="1.0"> <success>true</success> </winstrom>
JSON
{
"winstrom": {
"@version": "1.0",
"success": "true"
}
}Fehlgeschlagener Aufruf
Der HTTP-Antwortstatus ist 4xx oder 5xx. Und wenn z. B. die Firma die Versandauftragserstellung nicht aktiviert hat, erhalten wir das resultierende Dokument:
XML
<?xml version="1.0"?> <winstrom version="1.0"> <success>false</success> <message>Die Erzeugung von Versandanfragen ist nicht aktiviert.</message> </winstrom>
JSON
{
"winstrom": {
"@version": "1.0",
"success": "false",
"message": "Dispatch request generation is not enabled."
}
}Beispielanrufe
PUT /c/demo/stock/update-request.xmlPUT /c/demo/warehouse/update-request.jsonPUT /c/demo/stock/query-update(mitAccept: application/xmloderAccept: application/jsonHeader)POST /c/demo/stock/update-request.xmlPOST /c/demo/stock/request-update.jsonPOST /c/demo/stock/update-request(mitAccept: application/xmloderAccept: application/jsonHeader)
