eOrdering API 1.3, revízia 2022-04-13
Zmazanie objednávky

Požiadavka

Syntax

Podľa identifikátora objednávky

DELETE /api.svc/json/orders/{id}

Podľa unikátneho čísla objednávky

DELETE /api.svc/json/orders/key/{key}

Podľa klientovho vlastného identifikátora objednávky

DELETE /api.svc/json/orders/customId/{customId}

Parametre

Parameter Popis Povinný Typ Povolené hodnoty
id identifikátor objednávky áno integer
key unikátne číslo objednávky áno string
customId klientovo vlastné ID objednávky áno string
Poznámky
Objednávku je možné zmazať iba ak jej status je jeden z nasledujúcich:
  • 0: Nová objednávka. Stav pred odoslaním.
  • 100: Pripravená na odoslanie.
  • 400: Zrušená.
Možné chyby
V prípade požiadavky na zmazanie objednávky, ktorá sa nenachádza v stave kedy ju je možné zmazať, odpoveď bude mať nastavený chybový HTTP status 202.

Príklad

Zrušenie objednávky s id 4162.

Požiadavka

DELETE https://pharminfo.sk/eo/api.svc/json/orders/4162
Authorization: EOv1 j2SjQgX883bEn59Kpvds:ArhzbGF/W5kxBGt8Al9wXmoWvo9Ee8WwvQTa+28JOUg=
Date: Mon, 18 Nov 2013 10:26:09 GMT

Zrušenie tej istej objednávky pomocu jej unikátneho čísla.

Požiadavka

DELETE https://pharminfo.sk/eo/api.svc/json/orders/key/AAA311180001
Authorization: EOv1 j2SjQgX883bEn59Kpvds:ArhzbGF/W5kxBGt8Al9wXmoWvo9Ee8WwvQTa+28JOUg=
Date: Mon, 18 Nov 2013 10:26:09 GMT

Zrušenie tej istej objednávky pomocu klientovho vlastného čísla tejto objednávky.

Požiadavka

DELETE https://pharminfo.sk/eo/api.svc/json/orders/customId/RR78GHx04-2013-11-18
Authorization: EOv1 j2SjQgX883bEn59Kpvds:ArhzbGF/W5kxBGt8Al9wXmoWvo9Ee8WwvQTa+28JOUg=
Date: Mon, 18 Nov 2013 10:26:09 GMT

Odpoveď

HTTP/1.1 204 No Content