eOrdering API 1.3, revízia
2018-05-15
|
POST /api.svc/json/orders
Content-Type: application/json; charset=utf-8
{
"owner": {
"name": string,
"email": string
},
"type": integer,
/* prave jedna z nasledujucich dvoch vlastnosti musi byt pouzita */
"supplierId": integer,
"supplierUniqueName": string,
/* prave jedna z nasledujucich dvoch vlastnosti musi byt pouzita */
"pharmacyId": integer,
"pharmacyKey": string,
"customId": string,
"items": [
{
"adc": guid,
"amount": integer,
"discountType": integer
}
],
/* Len v prípade emailovej objednávky, adresy na ktoré bude objednávka odoslaná. */
"targetEmails": [
{
"name": string,
"email": string
}
],
/* Adresy, na ktoré bude odoslaná kópia objednávky. */
"copyEmails": [
{
"name": string,
"email": string
}
]
}
Vytvorenie novej objednávky.
Požiadavka
POST https://pharminfo.sk/eo/api.svc/json/orders
Authorization: EOv1 j2SjQgX883bEn59Kpvds:pcS+GGTp1frx56AZsifOJWgnW6rkyqGxVra4xQ7FJEw=
Date: Mon, 18 Nov 2013 10:17:37 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 359
{
"owner": {
"name": "info",
"email": "info@pharminfo.sk"
},
"type": 0,
"supplierUniqueName": "PHX",
"pharmacyId": 1,
"customId": "RR78GHx04-2013-11-18",
"items": [
{
"adc": "2877d8e9-2737-4598-beab-6d2a9947215b",
"amount": 13,
"discountType": 0
}
],
"copyEmails": [
{
"name": "info",
"email": "info@pharminfo.sk"
}
]
}
Odpoveď
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Mon, 18 Nov 2013 10:17:46 GMT
Content-Length: 239
{
"id": 4162,
"key": "AAA311180001",
"type": 0,
"status": 0,
"pharmacyId": 1,
"supplierId": 7,
"supplierUniqueName": "PHX",
"createdAt": "2013-11-18T10:17:39.507Z",
"sendAt": "2013-11-18T10:17:45.957Z",
"watch": false,
"watchStatus": 0,
"customId": "RR78GHx04-2013-11-18"
}