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

Požiadavka

Syntax

Podľa identifikátora objednávky

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

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

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

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

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

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
includeItems vrátiť aj položky objednávky nie boolean true, 1, false, 0 false

Príklad

Zobrazenie objednávky s id 4112 a zahrnutie do výsledkov aj položky tejto objednávky.

Požiadavka

GET https://pharminfo.sk/eo/api.svc/json/orders/4112?includeItems=true
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8

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

GET https://pharminfo.sk/eo/api.svc/json/orders/key/AAA303220003?includeItems=true
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8

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

GET https://pharminfo.sk/eo/api.svc/json/orders/customId/RR78GHx79-2013-11-07?includeItems=true
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8

Odpoveď je vo všetkých prípadoch rovnaká.

Odpoveď

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Length: 477
{
    "id": 4112,
    "key": "AAA303220003",
    "type": 1,
    "owner": {
        "name": "PharmINFO",
        "email": "info@pharminfo.sk"
    },
    "status": 300,
    "pharmacyId": 1088,
    "supplierId": 7,
    "supplierUniqueName": "PI",
    "createdAt": "2013-03-22T13:02:53.697Z",
    "sendAt": "2013-03-21T23:00:00Z",
    "watch": false,
    "watchStatus": 0,
    "customId": "RR78GHx79-2013-11-07",
    "items": [
        {
            "adc": "2877d8e9-2737-4598-beab-6d2a9947215b",
            "discountType": 0,
            "supplierCode": "004819",
            "name": "PANADOL BABY",
            "amount": 10,
            "confirmedAmount": 10,
            "status": 100,
            "flags": 0
        }
    ]
}