Bez shrnutí editace
 
(4 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.)
Riadok 8: Riadok 8:


== Request ==
== Request ==
'''Date''' - dátum vo formáte Y-m-d, '''Price''' - cena pre priame rezervácie, '''PriceOTA''' - cena pre chanel manager, '''IsClosed''' - vypne kategóriu z predaja, '''Minstay''' - minimálny počet nocí rezervácie, '''RoomTypeId''' - id kategórie izby ( [[Ceny, dostupnosť a rezervácie|roomtypes]] )
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
[
[
Riadok 27: Riadok 28:
   }
   }
]
]
</syntaxhighlight>
== Response ==
'''NotFoundRooms''' - RoomTypeId z requestu nie je id existujúecej kategórie. '''BadDates''' - nesprávny formát dátumu alebo dátum v minulosti, '''Data''' - pole obsahuje úspešne uložené údaje<syntaxhighlight lang="json">
{
  "NotFoundRooms": [
    111
  ],
  "BadDates": [
    "2022-08-26"
  ],
  "Data": [
    {
      "Stamp": "2024-08-23 15:18:24",
      "Date": "2024-08-25",
      "Price": "200",
      "PriceOTA": "100.5",
      "IsClosed": 0,
      "Minstay": 0,
      "RoomTypeId": 1
    },
    {
      "Stamp": "2024-08-23 15:18:24",
      "Date": "2024-08-26",
      "Price": "200",
      "PriceOTA": "100.5",
      "IsClosed": 0,
      "Minstay": 0,
      "RoomTypeId": 1
    }
  ]
}
</syntaxhighlight>
</syntaxhighlight>

Aktuálna revízia z 13:21, 23. august 2024

Overenie spojenia

Pre overenie spojenia sa používa Base HTTP Autentifikácia. Parametre pre prihlásenie (meno a heslo) nastavuje používateľ systému Ellipse v administrácii. Pre produkčné prostredie je potrebné v administrácii povoliť IP adresu pre vzdialený dopyt. Podpora je dostupná na office@horecagroup.sk

Endpoint

https://demo.ellipsecloud.com/api/chmbase/?type=changeprice

Request

Date - dátum vo formáte Y-m-d, Price - cena pre priame rezervácie, PriceOTA - cena pre chanel manager, IsClosed - vypne kategóriu z predaja, Minstay - minimálny počet nocí rezervácie, RoomTypeId - id kategórie izby ( roomtypes )

[
  {
    "Date": "2024-08-25",
    "Price": 200,
    "PriceOTA": 100.5,
    "IsClosed": 0,
    "Minstay": 0,
    "RoomTypeId": 1
  },
  {
    "Date": "2024-08-26",
    "Price": 200,
    "PriceOTA": 100.5,
    "IsClosed": 0,
    "Minstay": 0,
    "RoomTypeId": 1
  }
]

Response

NotFoundRooms - RoomTypeId z requestu nie je id existujúecej kategórie. BadDates - nesprávny formát dátumu alebo dátum v minulosti, Data - pole obsahuje úspešne uložené údaje

{
  "NotFoundRooms": [
    111
  ],
  "BadDates": [
    "2022-08-26"
  ],
  "Data": [
    {
      "Stamp": "2024-08-23 15:18:24",
      "Date": "2024-08-25",
      "Price": "200",
      "PriceOTA": "100.5",
      "IsClosed": 0,
      "Minstay": 0,
      "RoomTypeId": 1
    },
    {
      "Stamp": "2024-08-23 15:18:24",
      "Date": "2024-08-26",
      "Price": "200",
      "PriceOTA": "100.5",
      "IsClosed": 0,
      "Minstay": 0,
      "RoomTypeId": 1
    }
  ]
}