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

Požiadavka

Aktuálne je možné v objednávke zmeniť len customId.

Syntax

Podľa identifikátora objednávky

PUT /api.svc/json/orders/{id}
Content-Type: application/json; charset=utf-8

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

PUT /api.svc/json/orders/key/{key}
Content-Type: application/json; charset=utf-8

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

PUT /api.svc/json/orders/customId/{customId}
Content-Type: application/json; charset=utf-8

Telo je pre všetky volania rovnaké

{
    "customId": string
}

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

Príklad

Zmena objednávky s id 4112.

Požiadavka

PUT https://pharminfo.sk/eo/api.svc/json/orders/4112
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 62
{
    "customId": "my-new-customId"
}

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

PUT https://pharminfo.sk/eo/api.svc/json/orders/key/AAA303220003
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 62
{
    "customId": "my-new-customId"
}

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

PUT https://pharminfo.sk/eo/api.svc/json/orders/customId/RR78GHx79-2013-11-07
Authorization: EOv1 j2SjQgX883bEn59Kpvds:rOHyUsvgtzynMrNJErHlCPMjgGENUSnItkFPOKlJipU=
Date: Mon, 18 Nov 2013 10:01:55 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 62
{
    "customId": "my-new-customId"
}

Odpoveď

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 10:17:46 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": "my-new-customId",
    "items": [
        {
            "adc": "2877d8e9-2737-4598-beab-6d2a9947215b",
            "discountType": 0,
            "supplierCode": "004819",
            "name": "PANADOL BABY",
            "amount": 10,
            "confirmedAmount": 10,
            "status": 100,
            "flags": 0
        }
    ]
}