V prípade, že nastavenia spoločnosti umožňujú generovanie požiadaviek na odoslanie, môžete použiť rozhranie REST API na vyvolanie služby Aktualizovať požiadavky na odoslanie zásob.
Metóda volania
Môže sa použiť metóda HTTP: PUT alebo POST.
Služba je dostupná na adrese: /c/{firm}/stock/update-request, kde {firm} je identifikačné číslo databázy spoločnosti.
Podporované výstupné formáty sú XML alebo JSON.
Parametre
Služba neočakáva parametre.
Výsledok
Stav HTTP odpovede alebo vlastnosť success v načítanom dokumente možno skontrolovať, aby sa zistilo, či bola služba vykonaná úspešne.
Úspešné volanie
Ak sa služba úspešne vykoná, vráti sa stav HTTP 200 a dokument zodpovedajúci požadovanému formátu:
XML
<?xml version="1.0"?> <winstrom version="1.0"> <success>true</success> </winstrom>
JSON
{
"winstrom": {
"@version": "1.0",
"success": "true"
}
}Neúspešné volanie
Stav odpovede HTTP je 4xx alebo 5xx. A ak napríklad spoločnosť nemá povolené generovanie požiadaviek na odoslanie, dostaneme výsledný dokument:
XML
<?xml version="1.0"?> <winstrom version="1.0"> <success>false</success> <message>Generovanie požiadaviek na odoslanie nie je povolené.</message> </winstrom>
JSON
{
"winstrom": {
"@version": "1.0",
"success": "false",
"message": "Dispatch request generation is not enabled."
}
}Vzorové výzvy
PUT /c/demo/stock/update-request.xmlPUT /c/demo/warehouse/update-request.jsonPUT /c/demo/stock/query-update(s hlavičkouAccept: application/xmlaleboAccept: application/json)POST /c/demo/stock/update-request.xmlPOST /c/demo/stock/request-update.jsonPOST /c/demo/stock/update-request(s hlavičkouAccept: application/xmlaleboAccept: application/json)
