iCal
iCal est un format de calendrier (.ics) que les plateformes de réservation publient et relisent entre elles pour partager des dates occupées, sans prix ni données voyageur.
iCal désigne un fichier de calendrier au format .ics, partagé sous forme de lien. Chaque plateforme publie le calendrier d'une annonce et peut importer celui d'une autre : une nuit réservée d'un côté apparaît bloquée de l'autre. C'est gratuit, universel, et souvent le seul moyen de relier une petite plateforme qui n'a pas d'API.
Ses limites
- il ne transporte que des dates occupées : ni prix, ni séjour minimum, ni détail du voyageur ;
- chaque plateforme le relit à son propre rythme : Airbnb indique que les calendriers importés se mettent à jour toutes les 3 heures environ ;
- pendant ce délai, une nuit déjà vendue ailleurs reste ouverte, d'où le risque de double réservation.
L'iCal est donc un filet de sécurité, pas un remplaçant d'une connexion API. Un channel manager connecté par API à Airbnb, Booking.com et Expedia ferme une nuit en quelques secondes et garde l'iCal pour les autres canaux. RentDari relit les flux iCal environ toutes les 30 minutes et publie en retour son propre lien, qui ne contient que des dates occupées, sans nom ni montant : voir la synchronisation iCal.