eOrdering API 1.3, revízia 2018-05-15
Detail spoločnosti

Požiadavka

Syntax

GET /api.svc/json/companies/{id}
Poznámky
Pre popis všeobecne akceptovaných parametrov a návratových hodnôt, pozri sekciu API všeobecne / Detail objektu.
Touto metódou je možné získať aj profil spoločností s nastaveným Flags = 20.
V zozname sa nenachádzajú lekárne s nastaveným Flags = 20.

Parametre

Parameter Popis Povinný Typ Povolené hodnoty Predvolená hodnota
id identifikátor spoločnosti áno integer
includePharmacies zobraziť aj zoznam lekární patriacich k spoločnosti nie boolean true, 1, false, 0 false
includeInSupplierStatus vrátiť aj stav spoločnosti u jednotlivých dodávateľov nie boolean true, 1, false, 0 false

Príklad

Zobrazenie spoločnosti s identifikátorom 7 a zahrnutie do výsledku aj lekárne patriace tejto spoločnosti a aj jej reťazec dodávateľov.

Požiadavka

GET https://pharminfo.sk/eo/api.svc/json/companies/398?includePharmacies=true&includeInSupplierStatus=true HTTP/1.1
Authorization: EOv1 j2SjQgX883bEn59Kpvds:HLPi+EIbE6VLu4rIrwgzdlftJv1YDB8uoEcWgBbNVYw=
Date: Mon, 18 Nov 2013 08:57:10 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 08:57:10 GMT
Content-Length: 514
{
    "id": 398,
    "name": "A - MEDICAL s.r.o.",
    "address": "Záhradnícka 42",
    "city": "Bratislava",
    "postalCode": "821 08",
    "country": "Slovensko",
    "flags": 0,
    "companyNo": "35920661",
    "vatNo": "SK2021955320",
    "pharmacies": [
        {
            "id": 406,
            "name": "Lekáreň A - Medical",
            "address": "Záhradnícka 42",
            "city": "Bratislava",
            "postalCode": "821 08",
            "country": "",
            "flags": 0,
            "companyId": 398,
            "key": "P88857160301",
            "isReplaced": false
        }
    ],
    "inSupplierStatus": [
        {
            "supplier": 4,
            "supplierUniqueName": "MED"
        },
        {
            "supplier": 9,
            "supplierUniqueName": "MED-E"
        },
        {
            "supplier": 8,
            "supplierUniqueName": "PHA",
            "isActive": true
        },
        {
            "supplier": 2,
            "supplierUniqueName": "PHX",
            "isActive": true
        },
        {
            "supplier": 7,
            "supplierUniqueName": "Test"
        },
        {
            "supplier": 3,
            "supplierUniqueName": "UNI",
            "isActive": true
        },
        {
            "supplier": 6,
            "supplierUniqueName": "UPH"
        },
        {
            "supplier": 1,
            "supplierUniqueName": "WALMARK"
        }
    ]
}