Live today
Calendar feeds (iCal)
AvailableEach unit's availability as an iCalendar feed for Airbnb, Vrbo, Booking.com or any calendar app.
Every unit has a private calendar feed of its booked dates. Paste it into a channel's import calendar setting so dates booked elsewhere are blocked there, or subscribe to it from Google Calendar, Apple Calendar or Outlook.
Find each unit's feed under Stays → Channels. The token in the URL is a 64-character secret; anyone with the link can see which dates are booked, but never guest names, prices or channels.
Avoiding echo
Add ?for=airbnb, ?for=vrbo, ?for=booking or ?for=other to leave out bookings that came from that channel. Without it, the feed includes everything. This stops a channel from importing its own reservations back as blocks.
Format
- RFC 5545 iCalendar,
text/calendar; charset=utf-8 - One all-day
VEVENTper stay or block,DTENDis the check-out date (exclusive) SUMMARYis alwaysNot available- Cached for up to 5 minutes
- An unknown token returns an empty calendar, not an error, so tokens can't be guessed by probing
Importing channel calendars
Propvara pulls each connected channel calendar daily and whenever someone presses Sync calendars. Only https links on the channels' own domains are accepted.
https://www.propvara.com/api/ical/{token}.ics?for=airbnbAvailableA unit's availability, excluding Airbnb's own bookings
| Parameter | Description |
|---|---|
tokenstring · required | The unit's 64-character calendar token |
forairbnb | vrbo | booking | other | Leave out bookings from this channel |
Request
curl "https://www.propvara.com/api/ical/{token}.ics?for=airbnb"Response · text/calendar
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Propvara//Stays//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Propvara — Unit 2
BEGIN:VEVENT
UID:6b1e0c2a-…@propvara
DTSTAMP:20261101T120000Z
DTSTART;VALUE=DATE:20261212
DTEND;VALUE=DATE:20261215
SUMMARY:Not available
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR