eOrdering API 1.3, revízia
2018-05-15
|
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
}
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) |
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"
}