eOrdering API 1.3, revízia
2022-04-13
|
Aktuálne je možné v objednávke zmeniť len customId
.
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
}
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 |
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
}
]
}