<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://wiki.ellipsecloud.com/index.php?action=history&amp;feed=atom&amp;title=Rezerv%C3%A1cie_v_syst%C3%A9me</id>
	<title>Rezervácie v systéme - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ellipsecloud.com/index.php?action=history&amp;feed=atom&amp;title=Rezerv%C3%A1cie_v_syst%C3%A9me"/>
	<link rel="alternate" type="text/html" href="https://wiki.ellipsecloud.com/index.php?title=Rezerv%C3%A1cie_v_syst%C3%A9me&amp;action=history"/>
	<updated>2026-04-18T19:41:33Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.42.0</generator>
	<entry>
		<id>https://wiki.ellipsecloud.com/index.php?title=Rezerv%C3%A1cie_v_syst%C3%A9me&amp;diff=153&amp;oldid=prev</id>
		<title>Horecabase: Vytvorená stránka „== Url pre volanie API rozhrania == &lt;syntaxhighlight lang=&quot;html&quot;&gt; https://DOMENA-WEBU/api/stays/ &lt;/syntaxhighlight&gt;  == 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.  == Dostupné izby -…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ellipsecloud.com/index.php?title=Rezerv%C3%A1cie_v_syst%C3%A9me&amp;diff=153&amp;oldid=prev"/>
		<updated>2024-07-02T11:10:12Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „== Url pre volanie API rozhrania == &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://DOMENA-WEBU/api/stays/ &amp;lt;/syntaxhighlight&amp;gt;  == 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.  == Dostupné izby -…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Url pre volanie API rozhrania ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://DOMENA-WEBU/api/stays/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overenie spojenia ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Dostupné izby - roompairs ==&lt;br /&gt;
Povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; (roompairs)&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=roompairs&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;86&amp;quot;: &amp;quot;201B&amp;quot;,&lt;br /&gt;
   &amp;quot;44&amp;quot;: &amp;quot;202&amp;quot;,&lt;br /&gt;
   &amp;quot;32&amp;quot;: &amp;quot;203&amp;quot;,&lt;br /&gt;
   &amp;quot;41&amp;quot;: &amp;quot;204&amp;quot;...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Pole kde kľúč je ID v systéme Ellipse a hodnota je názov izby.&lt;br /&gt;
&lt;br /&gt;
== Zoznam aktuálnych rezervácii ==&lt;br /&gt;
Povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; (list), &amp;#039;&amp;#039;&amp;#039;date&amp;#039;&amp;#039;&amp;#039; (dátum pre zobrazenie stavu Y-m-d). Ak sa nepoužije date, je možné použiť &amp;#039;&amp;#039;&amp;#039;idfrom&amp;#039;&amp;#039;&amp;#039;(int) a / alebo &amp;#039;&amp;#039;&amp;#039;idto&amp;#039;&amp;#039;&amp;#039;(int). Parametre idfrom a idto predstavuju id rezervácie a umožnia vytváranie zoznamov od(vrátane) - do(vrátane). &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;https://demo.ellipsecloud.com/api/stays/?type=list&amp;amp;idfrom=10&amp;amp;idto=20&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;rezervacie 10, 11, 12... 20,&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;https://demo.ellipsecloud.com/api/stays/?type=list&amp;amp;idfrom=10&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;rezervácie s id 10 a viac.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nepovinné parametre:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;acmd&amp;#039;&amp;#039;&amp;#039;, 0 alebo nenastavené - vracia len rezervácie so stavom hostia na izbe, 1 - vracia všetky rezervácie bez ohľadu na stav ubytovania &amp;#039;&amp;#039;&amp;#039;arrival,&amp;#039;&amp;#039;&amp;#039; arrival=1 v kombinácii s date vráti len rezervácie s dnom príchodu rovným date&lt;br /&gt;
&lt;br /&gt;
Ak v url existuje pri tomto volaní kľúč &amp;#039;&amp;#039;&amp;#039;anonymized&amp;#039;&amp;#039;&amp;#039;, vrátia sa anonimizované údaje bez nutnosti overenia prostredníctvom Basic Auth (...?type=list&amp;amp;date=2023-07-07&amp;amp;acmd=1&amp;amp;anonymized).&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=list&amp;amp;date=2020-05-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;room&amp;quot;: &amp;quot;9&amp;quot;,&lt;br /&gt;
    &amp;quot;roomname&amp;quot;: &amp;quot;209&amp;quot;,&lt;br /&gt;
    &amp;quot;reservation&amp;quot;: &amp;quot;2002407&amp;quot;,&lt;br /&gt;
    &amp;quot;lang&amp;quot;: &amp;quot;sk&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Nico&amp;quot;,&lt;br /&gt;
    &amp;quot;surname&amp;quot;: &amp;quot;Wolff&amp;quot;,&lt;br /&gt;
    &amp;quot;arrival&amp;quot;: &amp;quot;2022-12-19&amp;quot;,&lt;br /&gt;
    &amp;quot;departure&amp;quot;: &amp;quot;2022-12-25&amp;quot;,&lt;br /&gt;
    &amp;quot;a-time&amp;quot;: &amp;quot;14:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;d-time&amp;quot;: &amp;quot;10:00:00&amp;quot;,&lt;br /&gt;
    &amp;quot;pin&amp;quot;: &amp;quot;2259&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overenie rezervácie – deň a telefón ==&lt;br /&gt;
GET - povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;=(string)resbyphone, &amp;#039;&amp;#039;&amp;#039;date&amp;#039;&amp;#039;&amp;#039;=(Y-m-d) - dátum, &amp;#039;&amp;#039;&amp;#039;phone&amp;#039;&amp;#039;&amp;#039;=(string). &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=resbyphone&amp;amp;date=2024-05-05&amp;amp;phone=+123456789&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď je pole vo formáte JSON. &amp;#039;&amp;#039;&amp;#039;reservation&amp;#039;&amp;#039;&amp;#039; vráti počet nájdených rezervácií v daný deň podla zhody s phone, &amp;#039;&amp;#039;&amp;#039;persons&amp;#039;&amp;#039;&amp;#039; je počet osôb s použitým &amp;#039;&amp;#039;&amp;#039;phone&amp;#039;&amp;#039;&amp;#039; v rezerváciach aktualnych pre &amp;#039;&amp;#039;&amp;#039;date&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;{ &amp;quot;2024-06-05&amp;quot;: { &amp;quot;reservation&amp;quot;: 1, &amp;quot;persons&amp;quot;: null } }&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Detail rezervácie – getreservation ==&lt;br /&gt;
GET - povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;=(string)getreservation, &amp;#039;&amp;#039;&amp;#039;resid&amp;#039;&amp;#039;&amp;#039;=(integer) - id rezervácie, &amp;#039;&amp;#039;&amp;#039;email&amp;#039;&amp;#039;&amp;#039;=(string) alebo &amp;#039;&amp;#039;&amp;#039;pin&amp;#039;&amp;#039;&amp;#039;=(string). Parameter &amp;#039;&amp;#039;&amp;#039;altid&amp;#039;&amp;#039;&amp;#039;=(integer), pri jeho použití nie je nutné overenie pinom alebo emailom, slúži pre získanie detailu rezervácie aj podla id objednávky z chanel managera (?type=getreservation&amp;amp;altid=2033522577&amp;amp;persons=full).&lt;br /&gt;
&lt;br /&gt;
GET - persons=&amp;#039;&amp;#039;&amp;#039;full&amp;#039;&amp;#039;&amp;#039; - vráti kompletné údaje hosťa&lt;br /&gt;
&lt;br /&gt;
Pri overovaní podľa PIN sa vráti len rezervácia s odchodom dnes alebo v budúcnosti. V pripade ak pole GET obsahuje email aj pin, parameter email je pri overení ignorovaný.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=getreservation&amp;amp;resid=2000586&amp;amp;pin=2259&amp;amp;persons=full&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď je pole vo formáte JSON. Token slúži na overenie pri zápise volania roomstatus, persons, card, paybill&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;resinfo&amp;quot;:&lt;br /&gt;
   { &amp;quot;id&amp;quot;: 2000586,&lt;br /&gt;
     &amp;quot;token&amp;quot;: &amp;quot;ZTdocCttbHdiZSthTzFWT3RONnppUT09&amp;quot;,&lt;br /&gt;
     &amp;quot;email&amp;quot;: &amp;quot;mknizk.424010@guest.booking.com&amp;quot;,&lt;br /&gt;
     &amp;quot;name&amp;quot;: &amp;quot;Miro Knižka&amp;quot;,&lt;br /&gt;
     &amp;quot;lang&amp;quot;: &amp;quot;sk&amp;quot;,&lt;br /&gt;
     &amp;quot;statusid&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
     &amp;quot;statusname&amp;quot;: &amp;quot;Opcia&amp;quot; },&lt;br /&gt;
     &amp;quot;rooms&amp;quot;:&lt;br /&gt;
       [{&lt;br /&gt;
          &amp;quot;idroom&amp;quot;: &amp;quot;4748&amp;quot;,&lt;br /&gt;
          &amp;quot;ext_stay_type_id&amp;quot;: &amp;quot;46&amp;quot;,&lt;br /&gt;
          &amp;quot;roomname&amp;quot;: &amp;quot;314&amp;quot;,&lt;br /&gt;
          &amp;quot;arrival&amp;quot;: &amp;quot;2022-03-14&amp;quot;,&lt;br /&gt;
          &amp;quot;departure&amp;quot;: &amp;quot;2022-03-19&amp;quot;,&lt;br /&gt;
          &amp;quot;checkin_time&amp;quot;: &amp;quot;14:00&amp;quot;,&lt;br /&gt;
          &amp;quot;checkout_time&amp;quot;: &amp;quot;10:00&amp;quot;,&lt;br /&gt;
          &amp;quot;clean&amp;quot;: &amp;quot;true&amp;quot;,          &lt;br /&gt;
          &amp;quot;roomstatus&amp;quot; : &amp;quot;waiting&amp;quot;,&lt;br /&gt;
          &amp;quot;persons&amp;quot;:&lt;br /&gt;
              [&lt;br /&gt;
               { &amp;quot;id&amp;quot;: &amp;quot;3904&amp;quot;,&lt;br /&gt;
                 &amp;quot;name&amp;quot;: &amp;quot;Miro&amp;quot;,&lt;br /&gt;
                 &amp;quot;surname&amp;quot;: &amp;quot;Knižka&amp;quot;,&lt;br /&gt;
                 &amp;quot;carregnum&amp;quot;: &amp;quot;PP123AA&amp;quot;,&lt;br /&gt;
                  &amp;quot;services&amp;quot;:&lt;br /&gt;
                       [&lt;br /&gt;
                         { &amp;quot;uid&amp;quot;: &amp;quot;5546&amp;quot;,&lt;br /&gt;
                          &amp;quot;name&amp;quot;: &amp;quot;masáž lávovými kameňmi&amp;quot;,&lt;br /&gt;
                          &amp;quot;ext_id&amp;quot;: &amp;quot;4445&amp;quot; },&lt;br /&gt;
                           { &amp;quot;uid&amp;quot;: &amp;quot;5547&amp;quot;,&lt;br /&gt;
                          &amp;quot;name&amp;quot;: &amp;quot;masáž lávovými kameňmi&amp;quot;,&lt;br /&gt;
                          &amp;quot;ext_id&amp;quot;: &amp;quot;4445&amp;quot; }&lt;br /&gt;
                        ]&lt;br /&gt;
},&lt;br /&gt;
                 { &amp;quot;id&amp;quot;: &amp;quot;3905&amp;quot;,&lt;br /&gt;
                 &amp;quot;name&amp;quot;: &amp;quot;Osoba&amp;quot;,&lt;br /&gt;
                 &amp;quot;surname&amp;quot;: &amp;quot;Druhá&amp;quot; ,&lt;br /&gt;
                 &amp;quot;carregnum&amp;quot;: &amp;quot;PP123AA&amp;quot;,&lt;br /&gt;
                  &amp;quot;services&amp;quot;:&lt;br /&gt;
                       [&lt;br /&gt;
                         { &amp;quot;uid&amp;quot;: &amp;quot;5546&amp;quot;,&lt;br /&gt;
                          &amp;quot;name&amp;quot;: &amp;quot;masáž lávovými kameňmi&amp;quot;,&lt;br /&gt;
                          &amp;quot;ext_id&amp;quot;: &amp;quot;4445&amp;quot; },&lt;br /&gt;
                           { &amp;quot;uid&amp;quot;: &amp;quot;5547&amp;quot;,&lt;br /&gt;
                          &amp;quot;name&amp;quot;: &amp;quot;masáž lávovými kameňmi&amp;quot;,&lt;br /&gt;
                          &amp;quot;ext_id&amp;quot;: &amp;quot;4445&amp;quot; }&lt;br /&gt;
                        ]&lt;br /&gt;
}&lt;br /&gt;
              ]&lt;br /&gt;
}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dostupné stavy rezervácií:&lt;br /&gt;
&lt;br /&gt;
0 =&amp;gt; &amp;#039;waiting&amp;#039; = pred príchodom na pobyt&lt;br /&gt;
&lt;br /&gt;
1 =&amp;gt; &amp;#039;inhouse&amp;#039; = ubytovaný hosť, izba v stave &amp;quot;hostia na izbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2 =&amp;gt; &amp;#039;departured&amp;#039; = odubytovaná izba, kedy systém už neumožňuje napr. príjimanie platieb z externých pokladní na hotelový účet izby&lt;br /&gt;
&lt;br /&gt;
=== Chybové hlášky ===&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Not valid email&amp;quot;} – nesprávny formát e-mailovej adresy, email nenájdený&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;No reservation ID&amp;quot;} – nesprávne ID rezervácie&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;No reservation found&amp;quot;} – rezervácia nebola nenájdená&lt;br /&gt;
&lt;br /&gt;
== Zmena stavu izby – roomstatus ==&lt;br /&gt;
GET - povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;=(string)roomstatus&lt;br /&gt;
&lt;br /&gt;
POST - povinné parametre &amp;#039;&amp;#039;&amp;#039;resid&amp;#039;&amp;#039;&amp;#039; - (integer) id rezervacie, &amp;#039;&amp;#039;&amp;#039;idroom&amp;#039;&amp;#039;&amp;#039; - (integer) id izby v rezervacii, &amp;#039;&amp;#039;&amp;#039;roomstatus&amp;#039;&amp;#039;&amp;#039; - (string) stav izby, hodnoty (&amp;#039;waiting&amp;#039;, &amp;#039;inhouse&amp;#039;, &amp;#039;departured&amp;#039;), token z volania getreservation&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=roomstatus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Úspešný zápis&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;status&amp;quot;: &amp;quot;Success&amp;quot; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Chybové hlášky:&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Reservation room not found&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Room status error&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Reservation ID is mandatory&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Room ID is mandatory&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
== Aktuálne položky na hotelovom účte – card items ==&lt;br /&gt;
GET - povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;=(string)card&lt;br /&gt;
&lt;br /&gt;
POST - povinné parametre &amp;#039;&amp;#039;&amp;#039;resid&amp;#039;&amp;#039;&amp;#039; - (integer) id rezervacie, &amp;#039;&amp;#039;&amp;#039;token&amp;#039;&amp;#039;&amp;#039; z volania getreservation&lt;br /&gt;
&lt;br /&gt;
Volanie vracia len nezúčtované položky. Pre vrátenie kompletného obsahu hoteloveho účtu použite POST ctype=all. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;{&amp;quot;resid&amp;quot;: &amp;quot;2004146&amp;quot;, &amp;quot;token&amp;quot;: &amp;quot;dWVHM1hyVjNScmsxdkN3L2F6WC9BQT09&amp;quot;, &amp;quot;ctype&amp;quot;: &amp;quot;all&amp;quot;}&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=card&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;card&amp;quot;:&lt;br /&gt;
   [{&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;7941&amp;quot;,&lt;br /&gt;
      &amp;quot;idroom&amp;quot;: &amp;quot;43&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Ubytovanie&amp;quot;,&lt;br /&gt;
      &amp;quot;price&amp;quot;: 704.55,&lt;br /&gt;
      &amp;quot;pricevat&amp;quot;: 775,&lt;br /&gt;
      &amp;quot;lot&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
{&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;8196&amp;quot;,&lt;br /&gt;
      &amp;quot;idroom&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Jóga pre pokročilých&amp;quot;,&lt;br /&gt;
      &amp;quot;price&amp;quot;: 41.67,&lt;br /&gt;
      &amp;quot;pricevat&amp;quot;: 50,&lt;br /&gt;
      &amp;quot;lot&amp;quot;: &amp;quot;20&amp;quot;&lt;br /&gt;
}],&lt;br /&gt;
&amp;quot;deposit&amp;quot;: 100&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;card&amp;#039;&amp;#039;&amp;#039; - polozky účtu pripravené na úhradu,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;deposit&amp;#039;&amp;#039;&amp;#039; - dostupná záloha, ktorá bola predplatená vopred a očakáva sa odpočet vo vyúčtovacom doklade&lt;br /&gt;
&lt;br /&gt;
Chybové hlášky&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;No reservation found&amp;quot;} – rezervácia nebola nenájdená&lt;br /&gt;
&lt;br /&gt;
== Vytvorenie fiškálneho dokladu - paybill ==&lt;br /&gt;
GET - povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;=(string)paybill&lt;br /&gt;
&lt;br /&gt;
POST - povinné parametre: &amp;#039;&amp;#039;&amp;#039;resid&amp;#039;&amp;#039;&amp;#039; (integer) ID rezervácie, &amp;#039;&amp;#039;&amp;#039;token&amp;#039;&amp;#039;&amp;#039;: (string) overenie z volania getreservation, &amp;#039;&amp;#039;&amp;#039;carditems&amp;#039;&amp;#039;&amp;#039;: (array) id poloziek card z volania card, &amp;#039;&amp;#039;&amp;#039;deposit&amp;#039;&amp;#039;&amp;#039;: (integer) suma pre odpočet záloh z volania card, &amp;#039;&amp;#039;&amp;#039;totalamount&amp;#039;&amp;#039;&amp;#039;: (integer) celkom uhradená suma, &amp;#039;&amp;#039;&amp;#039;paymentid&amp;#039;&amp;#039;&amp;#039;: (integer) identifikátor spôsobu platby 2 - karta, 3 - hotovosť, &amp;#039;&amp;#039;&amp;#039;ekasaid&amp;#039;&amp;#039;&amp;#039;: (string) identifikátor platby v systéme ekasa&lt;br /&gt;
&lt;br /&gt;
Vzor POST volania&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;resid&amp;quot;:&amp;quot;2000697&amp;quot;,&lt;br /&gt;
   &amp;quot;token&amp;quot;:&amp;quot;YjlGQ3lNdWRuTTdwSDVIY00wbUYwUT09&amp;quot;,&lt;br /&gt;
   &amp;quot;carditems&amp;quot;:[8216,8217],&lt;br /&gt;
   &amp;quot;deposit&amp;quot;: 80,&lt;br /&gt;
   &amp;quot;totalamount&amp;quot;: 328.90,&lt;br /&gt;
   &amp;quot;paymentid&amp;quot;: 2,&lt;br /&gt;
   &amp;quot;ekasaid&amp;quot;: &amp;quot;O-A51DAE2D046C42729DAEFF046C7-TEST&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;status&amp;quot;: &amp;quot;Success&amp;quot; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;Chybové hlášky&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Ekasa ID&amp;quot;} - chýba identifikátor platby z ekasa&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;No reservation found&amp;quot;} - rezervácia sa nenašla&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;One or more items do not match&amp;quot;} - nenašli sa položky hotel card&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Deposit&amp;quot;} - záloha nie je dostupna v zadanej hodnote&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Bill not created&amp;quot;} - nepodarilo sa vytvoriť účet v systéme Ellipse&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error&amp;quot;:&amp;quot;Payment not logged&amp;quot;} - nepodarilo sa zaznamenať úhradu účtu v systéme Ellipse&lt;br /&gt;
&lt;br /&gt;
== Rozšírenie hľadanie rezervácií s údajmi klientov ==&lt;br /&gt;
Vyhľadávanie v izbách a rezerváciách 1 - 1srchres&lt;br /&gt;
&lt;br /&gt;
Povinné parametre: &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; (1srchres)&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://demo.ellipsecloud.com/api/stays/?type=1srchres&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;Dopyt bez POST parametrov vráti zoznam možných hodnôt pre filter&amp;#039;&amp;#039;&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;requestparams&amp;quot;:&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;arrival&amp;quot;: &amp;quot;Date string Y-m-d&amp;quot;,&lt;br /&gt;
&amp;quot;departure&amp;quot;: &amp;quot;Date string Y-m-d&amp;quot;,&lt;br /&gt;
&amp;quot;resstatus&amp;quot;: [{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;3&amp;quot;,&lt;br /&gt;
  &amp;quot;storno&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;nonbinding&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Bez platby vopred&amp;quot; },&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
  &amp;quot;storno&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;nonbinding&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Opcia&amp;quot; },&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;2&amp;quot;,&lt;br /&gt;
  &amp;quot;storno&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;nonbinding&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Uhradené vopred&amp;quot; },&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;4&amp;quot;,&lt;br /&gt;
  &amp;quot;storno&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;nonbinding&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Stáli partneri&amp;quot; },&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;5&amp;quot;,&lt;br /&gt;
  &amp;quot;storno&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;nonbinding&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Virtuálna karta&amp;quot; },&lt;br /&gt;
{...},&lt;br /&gt;
 &amp;quot;roomstatus&amp;quot;: [{&lt;br /&gt;
            &amp;quot;id&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;Not accommodated&amp;quot;&lt;br /&gt;
        }, {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;Accomodated&amp;quot;&lt;br /&gt;
        }, {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;Checked out&amp;quot;&lt;br /&gt;
        }]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;POST parametre: arrival&amp;#039;&amp;#039;&amp;#039; - dátum príchodu (Y-m-d), &amp;#039;&amp;#039;&amp;#039;departure&amp;#039;&amp;#039;&amp;#039; - dátum odchodu (Y-m-d), &amp;#039;&amp;#039;&amp;#039;resstatus&amp;#039;&amp;#039;&amp;#039; - stav rezervácie (number), &amp;#039;&amp;#039;&amp;#039;roomstatus&amp;#039;&amp;#039;&amp;#039; - stav izby (number)&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;filter&amp;quot;:&lt;br /&gt;
{ &amp;quot;arrival&amp;quot;: &amp;quot;2022-10-24&amp;quot;,&lt;br /&gt;
&amp;quot;departure&amp;quot;: &amp;quot;2022-10-30&amp;quot;,&lt;br /&gt;
&amp;quot;resstatus&amp;quot;: 1&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
&amp;quot;data&amp;quot;:&lt;br /&gt;
[{&lt;br /&gt;
&amp;quot;resid&amp;quot;: 1234,&lt;br /&gt;
&amp;quot;pin&amp;quot;: 4587,&lt;br /&gt;
&amp;quot;email&amp;quot;: &amp;quot;habakana@test.com&amp;quot;,&lt;br /&gt;
&amp;quot;name&amp;quot;: &amp;quot;Habakana Lumuntis&amp;quot;,&lt;br /&gt;
&amp;quot;resstatus&amp;quot;: &amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;lang&amp;quot;: &amp;quot;sk&amp;quot;,&lt;br /&gt;
&amp;quot;room&amp;quot;: &amp;quot;111&amp;quot;,&lt;br /&gt;
&amp;quot;roomstatus&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
&amp;quot;rez_from&amp;quot;: &amp;quot;2022-10-28&amp;quot;,&lt;br /&gt;
&amp;quot;rez_to&amp;quot;: &amp;quot;2022-10-30&amp;quot; },&lt;br /&gt;
{...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Horecabase</name></author>
	</entry>
</feed>