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.xml
PUT /c/demo/warehouse/update-request.json
PUT /c/demo/stock/query-update
(s hlavičkouAccept: application/xml
aleboAccept: application/json
)POST /c/demo/stock/update-request.xml
POST /c/demo/stock/request-update.json
POST /c/demo/stock/update-request
(s hlavičkouAccept: application/xml
aleboAccept: application/json
)