eOrdering API 1.3, revízia 2018-05-15
Zoznam objednávok

Požiadavka

Syntax

GET /api.svc/json/orders
Poznámky
Pre popis všeobecne akceptovaných parametrov a návratových hodnôt, pozri sekciu API všeobecne / Zoznam objektov.

Parametre

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.

  1. Kód objednávky key
  2. Kód klienta customId

Príklad

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"
        }
    ]
}