Voucher API

version v1           https://api.voucher.majales.cz.lynx.ocean.nen.cz/v1

/vouchers


GET https://api.voucher.majales.cz.lynx.ocean.nen.cz/v1/vouchers

Načtení voucheru

JSON Parameters

Parameter Type Required Description
project string Yes Projekt, ze kterého voucher vznikl (MAJALES || UTUBERING)
ticketType string Typ vstupenky (ETICKET || COD || PAPER)
idOrder integer Yes ID objednávky, ze které voucher pochází
idOrderItem integer Yes ID vstupenky, ze které voucher pochází
paperTicketId string Číslo papírové vstupenky
number string Kód kupónu

Example:

{
  "project": "MAJALES",
  "idOrder": 20,
  "idOrderItem": 50
}

Response

200:

Property Type Description
id integer id záznamu
number string Kód voucheru
project string Projekt, ze kterého voucher vznikl (MAJALES || UTUBERING)
price integer Hodnota voucheru
idOrder integer ID objednávky, ze které voucher pochází
idOrderItem integer ID vstupenky, ze které voucher pochází
idOrderPaperToVoucher integer ID objednávky vratky papírových vstupenek za voucher
usedInProject integer Na kterém projektu byl voucher využit
usedInIdOrder integer Na které objednávce byl voucher využit
cTime string Datum a čas vzniku voucheru
uTime string Datum a čas využití voucheru

application/json

{
  "data": {
    "id": 1,
    "number": "ABDH568445",
    "project": "MAJALES",
    "price": 500,
    "idOrder": 20,
    "idOrderItem": 50,
    "usedInProject": "MAJALES",
    "usedInIdOrder": 100,
    "cTime": {
      "date": "2020-07-08 12:08:30.000000",
      "timezone_type": 3,
      "timezone": "Europe/Prague"
    },
    "uTime": {
      "date": "2020-07-08 12:08:30.000000",
      "timezone_type": 3,
      "timezone": "Europe/Prague"
    },
  },
  "success": true,
  "status": 200
}

 

404:

application/json

{
  "message": "Voucher does not exist",
  "success": false,
  "status": 404
}

 

Other Endpoint Actions

POST
DELETE