Développeurs

La plateforme hôtelière ouverte
pour les développeurs

Créez des intégrations personnalisées, automatisez les processus de réception et déployez des agents IA avec l’API REST d’Areca, les webhooks en temps réel et le serveur MCP natif.

Disponibilité des chambres en temps réel
en cinq lignes de code

Un jeton d’accès, une requête, un JSON prévisible. Récupérez les disponibilités et les tarifs par type de chambre pour n’importe quelle plage de dates, puis créez la réservation avec un seul POST vers la même ressource.

Consultez chaque point de terminaison dans la référence OpenAPI
curl "https://api.arecabooking.com/properties/$PROPERTY_ID/availability?startDate=2026-10-01&days=7" \
  -H "Authorization: Bearer $ARECA_API_KEY"
OBTENIR /properties/{propertyId}/availability

Trois façons de développer sur Areca

Demandez les données quand vous en avez besoin, recevez une notification dès qu'elles changent ou confiez-les à un agent IA. Les trois utilisent les mêmes autorisations et la même source de vérité.

API REST

Points de terminaison REST ouverts avec JSON prévisible, authentification par jeton d’accès et limites de débit transparentes. Couverture complète des réservations, de l’inventaire, des tarifs, des clients, des folios et du ménage.

Référence API

Webhooks en temps réel

Architecture orientée événements avec des charges utiles signées HMAC. Déclenchez des workflows instantanément lors d’événements tels que booking.created, checkin.completed, payment.logged ou room.status_changed.

Voir une charge utile

Serveur MCP natif

Un serveur de protocole de contexte de modèle intégré permet aux LLM et aux flux de travail d’IA d’inspecter le contexte des propriétés, de gérer les réservations et d’exécuter des actions avec des niveaux d’autorisation granulaires.

Comment ça marche

Infrastructure, pas seulement un logiciel

La plupart des fournisseurs de PMS ajoutent une API à un produit fermé et facturent un supplément pour cela. Areca a été conçu à l’inverse.

API-first, pas API-ajouté

Le tableau de bord Areca est construit sur les mêmes points de terminaison que ceux que vous utilisez. Si une fonctionnalité existe dans l’interface utilisateur, elle existe aussi dans l’API, avec les mêmes données, la même validation et la même rapidité.

Pas de paywalls, pas d’engagement

L’accès à l’API n’est pas une option réservée aux entreprises. Réservations, inventaire, tarifs, clients et folios sont disponibles dès le premier jour, dans chaque offre, afin que vos données vous appartiennent toujours.

Événements au lieu de sondage

Les webhooks transmettent chaque modification dès qu’elle se produit. Gardez les serrures intelligentes, les applications de messagerie et les outils de comptabilité synchronisés sans gaspiller de requêtes avec des boucles d’interrogation.

Conçu pour les agents IA

Un serveur MCP natif permet à Claude, aux outils LLM personnalisés et aux bots internes de consulter la disponibilité en temps réel, d'accéder aux dossiers clients et d'effectuer des enregistrements, le tout dans le cadre des autorisations que vous accordez.

Arrêtez le polling. Commencez à réagir.

Abonnez-vous aux événements qui vous intéressent et Areca envoie un payload JSON signé à votre endpoint en quelques secondes. Vérifiez la signature HMAC, traitez l’événement et gardez chaque système externe parfaitement synchronisé.

  • booking.created
  • booking.modified
  • booking.cancelled
  • checkin.completed
  • checkout.completed
  • payment.logged
  • room.status_changed
POST /webhooks/areca
X-Areca-Signature: sha256=9f2c4e...

{
  "type": "checkin.completed",
  "createdAt": "2026-10-01T14:02:11Z",
  "propertyId": "7c1e9a52-...",
  "data": {
    "bookingId": "b4d0f3e1-...",
    "room": "204",
    "checkOut": "2026-10-04"
  }
}

Donnez à vos agents IA une réception

Areca parle nativement le Model Context Protocol. Connectez Claude, vos propres outils LLM, ou un bot interne, et il pourra analyser les données en temps réel des établissements et effectuer des actions réelles, limitées exactement aux autorisations que vous attribuez à son jeton.

  • Fonctionne avec Claude et tout client compatible MCP
  • Outils pour la disponibilité, les réservations, les clients et les folios
  • Accès de lecture et d’écriture accordé par jeton, jamais plus
Agent de réception
Connecté à Areca MCP
MCP
Quelles chambres doubles sont libres le week-end prochain, et à quel tarif ?
search_availability 142 ms
{ "from": "2026-10-09", "nights": 2, "occupancy": 2 }

Trois chambres doubles sont libres du vendredi 9 au dimanche 11 octobre :

  • 201Double Deluxe€128 / nuit
  • 204Chambre Double Standard€112 / nuit
  • 305Double Vue Mer€146 / nuit

Voulez-vous que je réserve la chambre 305 pour votre client ?

Que construirez-vous
ensuite ?

Un webhook et quelques lignes de code suffisent pour connecter Areca au matériel et aux outils déjà utilisés par votre établissement.

Générez un code d’accès dès l’enregistrement d’un client et envoyez-le via webhook aux passerelles Yale, Salto ou August. Révoquez-le automatiquement au départ.

// Fires the moment the front desk checks a guest in
app.post("/webhooks/areca", async (req, res) => {
  const { type, data } = verifyArecaSignature(req);
  if (type === "checkin.completed") {
    const code = await salto.createAccessCode({
      room: data.room,
      validUntil: data.checkOut,
    });
    await sms.send(data.guest.phone, `Your door code: ${code}`);
  }
  res.sendStatus(200);
});

// Fires the moment the front desk checks a guest in
app.post("/webhooks/areca", async (req, res) => {
  const { type, data } = verifyArecaSignature(req);
  if (type === "checkin.completed") {
    const code = await salto.createAccessCode({
      room: data.room,
      validUntil: data.checkOut,
    });
    await sms.send(data.guest.phone, `Your door code: ${code}`);
  }
  res.sendStatus(200);
});

Commencez à créer sur Areca

Explorez la référence de l’API dès aujourd’hui, ou dites-nous ce que vous développez et nous vous aiderons à le mettre en ligne.

Lancement imminent ! Rejoignez la liste d'attente pour bénéficier de tarifs exclusifs en avant-première.

FAQ Développeur

Oui. Areca est conçu API-first : le tableau de bord lui-même fonctionne grâce à l’API REST publique, ce qui permet d’intégrer les réservations, disponibilités, tarifs, clients, folios et tâches de ménage à vos solutions.