V případě, že je v nastavení firmy povolené generování požadavků na výdej, tak lze pomocí REST API volat službu Aktualizace skladových požadavků na výdej.
Způsob volání
Lze využít HTTP metodu: PUT
nebo POST
.
Služba je dostupná na adrese: /c/{firma}/sklad/aktualizace-pozadavku
, kde {firma} je databázový idenfitikátor firmy.
Jsou podporovány výstupní formáty: XML
nebo JSON
.
Parametry
Služba neočekává parametry.
Výsledek
Pro rozpoznání, zda byla služba vykonána úspěšně, lze kontrolovat HTTP status odpovědi nebo vlastnost success
v získaném dokumentu.
Úspěšné volání
V případě úspěšného vykonání služby je vracen HTTP status 200 a dokument odpovídající požadovanému formátu:
XML
<winstrom version="1.0"> <success>true</success> </winstrom>
JSON
{ "winstrom": { "@version": "1.0", "success": "true" } }
Neúspěšné volání
HTTP status odpovědi je 4xx nebo 5xx. A například v případě, že firma nemá povolené generování požadavků na výdej, získáme výsledný dokument:
XML
<winstrom version="1.0"> <success>false</success> <message>Není povoleno generování požadavků na výdej.</message> </winstrom>
JSON
{ "winstrom": { "@version": "1.0", "success": "false", "message": "Není povoleno generování požadavků na výdej." } }
Ukázky volání
PUT /c/demo/sklad/aktualizace-pozadavku.xml
PUT /c/demo/sklad/aktualizace-pozadavku.json
PUT /c/demo/sklad/aktualizace-pozadavku
(s hlavičkouAccept: application/xml
neboAccept: application/json
)POST /c/demo/sklad/aktualizace-pozadavku.xml
POST /c/demo/sklad/aktualizace-pozadavku.json
POST /c/demo/sklad/aktualizace-pozadavku
(s hlavičkouAccept: application/xml
neboAccept: application/json
)