eOrdering API 1.3, revízia 2018-05-15
Odoslanie objednávky

Požiadavka

Syntax

Podľa identifikátora objednávky

POST /api.svc/json/orders/{id}/send
Content-Type: application/json; charset=utf-8

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

POST /api.svc/json/orders/key/{key}/send
Content-Type: application/json; charset=utf-8

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

POST /api.svc/json/orders/customId/{customId}/send
Content-Type: application/json; charset=utf-8

Telo je pre všetky volania rovnaké

{
  "sendAt": string,
  "watch": boolean,
  "watchUntil": integer
}

Parametre

Parameter Popis Povinný Typ Povolené hodnoty Predvolená hodnota
id identifikátor objednávky áno integer
key unikátne číslo objednávky áno string
customId klientovo vlastné ID objednávky áno string
sendAt je čas odoslania objednávky nie datetime aktuálny čas
watch je príznakom sledovania objednávky "strážnym psom" nie boolean true, false false
watchUntil čas v hodinách počas ktorého je objednávka sledovaná nie integer (24 <= N <= 336)

Príklad

Odoslanie objednávky s id 4162.

Požiadavka

POST https://pharminfo.sk/eo/api.svc/json/orders/4162/send HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:xPUN9IbqC2NDfRJNkzcI2MEPm8jRJfg1iYEr8ct3vkQ=
Date: Mon, 18 Nov 2013 10:23:58 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 66
{
    "sendAt": "2013-11-18T11:00:00.000Z",
    "watch": false
}

Odoslanie tej istej objednávky pomocu jej unikátneho čísla.

Požiadavka

POST https://pharminfo.sk/eo/api.svc/json/orders/key/AAA311180001/send HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:xPUN9IbqC2NDfRJNkzcI2MEPm8jRJfg1iYEr8ct3vkQ=
Date: Mon, 18 Nov 2013 10:23:58 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 66
{
    "sendAt": "2013-11-18T11:00:00.000Z",
    "watch": false
}

Odoslanie tej istej objednávky pomocu klientovho vlastného čísla tejto objednávky.

Požiadavka

POST https://pharminfo.sk/eo/api.svc/json/orders/customId/RR78GHx04-2013-11-18/send HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:xPUN9IbqC2NDfRJNkzcI2MEPm8jRJfg1iYEr8ct3vkQ=
Date: Mon, 18 Nov 2013 10:23:58 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 66
{
    "sendAt": "2013-11-18T11:00:00.000Z",
    "watch": false
}

Odpoveď

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 10:23:59 GMT
Content-Length: 237
{
    "id": 4162,
    "key": "AAA311180001",
    "type": 1,
    "status": 100,
    "pharmacyId": 1,
    "supplierId": 7,
    "supplierUniqueName": "PI",
    "createdAt": "2013-11-18T10:17:39.507Z",
    "sendAt": "2013-11-18T11:00:00Z",
    "watch": false,
    "watchStatus": 0,
    "customId": "RR78GHx04-2013-11-18"
}