Formát Superhostem ICS
Importujte rezervace a blokace dostupnosti z externího systému. Každá událost potřebuje stabilní externí ID a data. Rezervace vyžadují kontaktní údaje hosta; blokace je nepotřebují.
Tento formát slouží k importu vašich ICS dat rezervací do Superhostem, včetně externích ID, kontaktních údajů hosta, termínů, počtu hostů a volitelné ceny rezervace.
Superhostem ICS je autoritativní zdroj dat. Když se změní událost se stejným externím ID, Superhostem aktualizuje existující rezervaci. Když je událost označená jako smazaná, Superhostem rezervaci stornuje bez hard delete. Externí ID se nesmí nikdy znovu použít.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Your System//Superhostem ICS 2.0//EN
X-SUPERHOSTEM-FORMAT:2
BEGIN:VEVENT
UID:booking-123@example.com
X-SUPERHOSTEM-EXTERNAL-ID:booking-123
X-SUPERHOSTEM-SOURCE:Booking.com
DTSTART;VALUE=DATE:20260901
DTEND;VALUE=DATE:20260905
SUMMARY:Jane Doe
DESCRIPTION:External ID: booking-123\nPrimary guest name: Jane Doe\nPrimary guest email: jane@example.com\nPrimary guest phone: +420777111222\nGuests: 2\nTotal price: 12500\nCurrency: CZK
END:VEVENT
END:VCALENDARPovinná pole události
- UID
- Platné iCalendar UID.
- X-SUPERHOSTEM-EXTERNAL-ID
- Jedinečné stabilní ID události pro rezervace i blokace. Nikdy jej nepoužívejte znovu. Podporován je i starší alias SUPERHOSTEM-EXTERNAL-ID.
- DTSTART;VALUE=DATE
- Datum příjezdu ve formátu YYYYMMDD. Pokud místo VALUE=DATE posíláte DATE-TIME, přidejte buď UTC koncovku Z, nebo TZID, například DTSTART;TZID=Europe/Prague:20260901T150000.
- DTEND;VALUE=DATE
- Datum odjezdu ve formátu YYYYMMDD. Pokud místo VALUE=DATE posíláte DATE-TIME, přidejte buď UTC koncovku Z, nebo TZID, například DTEND;TZID=Europe/Prague:20260905T100000.
- SUMMARY
- Krátký lidsky čitelný název. Superhostem pro data rezervace používá primární jméno hosta z DESCRIPTION.
Pole v DESCRIPTION
- Primary guest name
- Povinné jméno hlavního hosta u rezervací; u blokací není povinné.
- Primary guest email
- Povinný e-mail hlavního hosta pro převzetí rezervace a registraci; u blokací není povinný.
- Primary guest phone
- Volitelný telefon primárního hosta.
- Guests
- Volitelné kladné celé číslo.
- Total price
- Volitelná celková cena rezervace jako číslo.
- Currency
- Volitelný ISO kód měny. Pokud je vyplněná Total price, výchozí hodnota je CZK.
- Status: deleted
- Volitelný marker smazání. Ponechte stejné externí ID a nastavte Status: deleted, Status: cancelled, Deleted: true, Cancelled: true nebo Canceled: true. Rezervace se v Superhostem stornuje bez hard delete.
Aktuální profil: X-SUPERHOSTEM-FORMAT:2. Podporovány zůstávají i zdroje verze 1. iCalendar VERSION zůstává 2.0.
Blokace dostupnosti
Použijte X-SUPERHOSTEM-TYPE:BLOCK se stabilním externím ID a platnými daty. Jméno ani e-mail hosta nejsou povinné. DTEND je výlučný konec: 1.–4. prosince blokuje noci 1., 2. a 3. prosince. Rozpoznáváme i starší události s externím ID začínajícím block- a Guests: 0, včetně aliasu SUPERHOSTEM-EXTERNAL-ID. Blokace ukládáme odděleně od rezervací a nespouštějí registraci hostů, e-maily ani kódy chytrých zámků. Úspěšná synchronizace odstraní blokace chybějící ve zdroji; Status: deleted odstraní jednotlivou blokaci. Kalendář v administraci je zobrazuje; export iCal je zahrne pouze při zapnutí Zahrnout blokované termíny.
Původní zdroj rezervace
U každé rezervace můžete zadat X-SUPERHOSTEM-SOURCE:Airbnb nebo X-SUPERHOSTEM-SOURCE:Booking.com. Podporovány jsou i řádky Source: nebo Portal: v DESCRIPTION. Airbnb, Booking.com a e-chalupy používají označení své platformy; jiné názvy zdrojů zachováme. Bez zdroje je rezervace označena Superhostem. Kalendář zůstává propojený přes Superhostem ICS bez ohledu na původní platformu.
BEGIN:VEVENT
UID:block-123@example.com
X-SUPERHOSTEM-EXTERNAL-ID:block-123
X-SUPERHOSTEM-TYPE:BLOCK
DTSTART;VALUE=DATE:20281201
DTEND;VALUE=DATE:20281204
SUMMARY:Soukromá blokace
DESCRIPTION:External ID: block-123\nGuests: 0
STATUS:CONFIRMED
END:VEVENTExternal ID: booking-123
Primary guest name: Jane Doe
Primary guest email: jane@example.com
Primary guest phone: +420777111222
Guests: 2
Total price: 12500
Currency: CZKBEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Your System//Superhostem ICS 2.0//EN
X-SUPERHOSTEM-FORMAT:2
BEGIN:VEVENT
UID:booking-123@example.com
X-SUPERHOSTEM-EXTERNAL-ID:booking-123
X-SUPERHOSTEM-SOURCE:Booking.com
DTSTART;VALUE=DATE:20260901
DTEND;VALUE=DATE:20260905
SUMMARY:Jane Doe
DESCRIPTION:External ID: booking-123\nPrimary guest name: Jane Doe\nPrimary guest email: jane@example.com\nPrimary guest phone: +420777111222\nGuests: 2\nTotal price: 12500\nCurrency: CZK
END:VEVENT
END:VCALENDARExternal ID: booking-123
Status: deleted