eOrdering API 1.3, revízia
2018-05-15
|
GET /api.svc/json/orders
Parameter | Popis | Povinný | Typ | Povolené hodnoty |
---|---|---|---|---|
status | stav objednávky | nie | integer , string | |
type | typ objednávky | nie | integer | |
supplierId | identifikačné číslo dodávateľa | nie | integer | |
supplierUniqueName | unikátny názov dodávateľa | nie | string | |
pharmacyId | identifikátor lekárne | nie | integer | |
dateFrom | minimálny dátum vytvorenia objednávky | nie | datetime | |
dateTo | maximálny dátum vytvorenia objednávky | nie | datetime | |
watch | príznak sledovania objednávky | nie | boolean | true , 1 , false , 0 |
watchStatus | stav sledovania objednávky | nie | integer | |
owner | meno alebo email vlastníka objednávky | nie | string |
Stav objednávky status
môže byť formátovaný ako číslo, napr. 301
alebo ako vyhľadávací reťazec končiaci hviezdičkou, napr. 6*
.
Všeobecný parameter filter
zúži vyžiadaný zoznam objednávok podľa nasledujúcich vlastností zoradených od najviac špecifických po najmenej.
key
customId
Vyhľadanie objednávok s id dodávateľa 4
a id lekárne 1
a zobrazenie iba prvých desať nájdených výsledkov.
Požiadavka
GET https://pharminfo.sk/eo/api.svc/json/orders?pageSize=10&suppplierId=4&pharmacyId=1 HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:HbYFtvtNdmRoQIY1vL6IZ+6uXdnLqO5y4TeNGTCB+YE=
Date: Mon, 18 Nov 2013 09:56:09 GMT
Content-Type: application/json; charset=utf-8
Odpoveď
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 09:56:10 GMT
Content-Length: 674
{
"isPaged": true,
"pageSize": 10,
"page": 1,
"total": 2,
"items": [
{
"id": 4159,
"key": "AAA309300001",
"type": 0,
"owner": {
"name": "PharmINFO",
"email": "info@pharminfo.sk"
},
"status": 100,
"pharmacyId": 1,
"supplierId": 4,
"supplierUniqueName": "PHX",
"createdAt": "2013-09-30T11:17:29.167Z",
"sendAt": "2013-09-30T22:26:13.973Z",
"watch": false,
"watchStatus": 0,
"customId": "RR78GHx79-2013-11-07"
},
{
"id": 4160,
"key": "AAA309300002",
"type": 0,
"status": 100,
"pharmacyId": 1,
"supplierId": 4,
"supplierUniqueName": "PHX",
"createdAt": "2013-09-30T11:17:36.613Z",
"sendAt": "2013-09-30T22:36:45.497Z",
"watch": false,
"watchStatus": 0,
"customId": "RR78GHx64-2013-11-02"
}
]
}