Aktualizácia požiadaviek na výdaj

Ako začať aktualizovať požiadavky na odoslanie prostredníctvom rozhrania REST API

Lenka Haringerová avatar
Written by Lenka Haringerová
Updated over a week ago

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átyXML 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&#x17E;iadaviek na odoslanie nie je povolen&#xE9;.</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čkou Accept: application/xml alebo Accept: application/json)

  • POST /c/demo/stock/update-request.xml

  • POST /c/demo/stock/request-update.json

  • POST /c/demo/stock/update-request (s hlavičkou Accept: application/xml alebo Accept: application/json)

Did this answer your question?