Sviluppatori

La piattaforma open hospitality
per sviluppatori

Crea integrazioni personalizzate, automatizza i flussi di lavoro della reception e implementa agenti AI con l’API REST di Areca, i webhook in tempo reale e il server MCP nativo.

Disponibilità camere in tempo reale
in cinque righe di codice

Un token bearer, una richiesta, JSON prevedibile. Recupera disponibilità e tariffe per tipologia di camera in qualsiasi intervallo di date, quindi crea la prenotazione con un unico POST allo stesso resource.

Visualizza ogni endpoint nella documentazione OpenAPI
curl "https://api.arecabooking.com/properties/$PROPERTY_ID/availability?startDate=2026-10-01&days=7" \
  -H "Authorization: Bearer $ARECA_API_KEY"
GET /properties/{propertyId}/disponibilità

Tre modi per costruire su Areca

Richiedi i dati quando ne hai bisogno, ricevi una notifica non appena cambiano oppure affidali a un agente AI. Tutti e tre condividono gli stessi permessi e la stessa fonte di verità.

API REST

Endpoint REST aperti con JSON prevedibile, autenticazione tramite token bearer e limiti di velocità trasparenti. Copertura completa di prenotazioni, inventario, tariffe, ospiti, folio e pulizie.

Riferimento API

Webhook in tempo reale

Architettura event-driven con payload firmati HMAC. Attiva flussi di lavoro istantaneamente su eventi come booking.created, checkin.completed, payment.logged o room.status_changed.

Visualizza un payload

Server MCP nativo

Un server Model Context Protocol integrato consente a LLM e flussi di lavoro AI di ispezionare il contesto delle proprietà, gestire le prenotazioni ed eseguire azioni con ambiti di autorizzazione granulari.

Come funziona

Infrastruttura, non solo software

La maggior parte dei fornitori di PMS aggiunge un'API a un prodotto chiuso e la fa pagare come extra. Areca è stata progettata al contrario.

API-prima, non API-aggiunta

La dashboard di Areca è costruita sugli stessi endpoint che utilizzi tu. Se una funzione esiste nell’interfaccia utente, esiste anche nell’API, con gli stessi dati, la stessa validazione e la stessa velocità.

Nessun paywall, nessun vincolo

L’accesso API non è un componente aggiuntivo enterprise. Prenotazioni, inventario, tariffe, ospiti e folio sono disponibili fin dal primo giorno, in ogni piano, così i tuoi dati restano sempre tuoi.

Eventi invece del polling

I webhook inviano ogni modifica nel momento in cui avviene. Mantieni serrature intelligenti, app di messaggistica e strumenti di contabilità sempre sincronizzati senza sprecare richieste in cicli di polling.

Realizzato per agenti AI

Un server MCP nativo consente a Claude, strumenti LLM personalizzati e bot interni di leggere la disponibilità in tempo reale, consultare i folio degli ospiti ed effettuare check-in, il tutto nei limiti delle autorizzazioni che concedi.

Smetti di fare polling. Inizia a reagire.

Iscriviti agli eventi che ti interessano e Areca invierà un payload JSON firmato al tuo endpoint in pochi secondi. Verifica la firma HMAC, agisci sull'evento e mantieni ogni sistema esterno perfettamente sincronizzato.

  • 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"
  }
}

Dai ai tuoi agenti AI una reception

Areca supporta nativamente il Model Context Protocol. Collega Claude, i tuoi strumenti LLM personalizzati o un bot interno e potrà analizzare i dati delle proprietà in tempo reale ed eseguire azioni reali, limitate esattamente ai permessi assegnati al suo token.

  • Funziona con Claude e qualsiasi client compatibile MCP
  • Strumenti per disponibilità, prenotazioni, ospiti e folio
  • Ambiti di lettura e scrittura concessi per token, mai di più
Addetto alla reception
Collegato ad Areca MCP
MCP
Quali camere doppie sono libere il prossimo fine settimana e a quale tariffa?
search_availability 142 ms
{ "from": "2026-10-09", "nights": 2, "occupancy": 2 }

Tre camere doppie sono libere da venerdì 9 a domenica 11 ottobre:

  • 201Doppia Deluxe€128 / notte
  • 204Doppia Standard€112 / notte
  • 305Doppia Vista Mare€146 / notte

Vuoi che tenga la stanza 305 per il tuo ospite?

Cosa costruirai
prossimamente?

Basta un webhook e poche righe di codice per collegare Areca all’hardware e agli strumenti già in uso nella tua struttura.

Genera un codice porta al momento del check-in dell’ospite e invialo tramite webhook ai bridge Yale, Salto o August. Revocalo automaticamente al checkout.

// 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);
});

Inizia a creare su Areca

Esplora oggi la documentazione API oppure dicci cosa stai creando e ti aiuteremo a realizzarlo.

In arrivo a breve! Unisciti alla lista d'attesa per prezzi esclusivi riservati ai primi utenti.

FAQ per sviluppatori

Sì. Areca è API-first: la dashboard stessa funziona tramite la REST API pubblica, quindi prenotazioni, disponibilità, tariffe, ospiti, folio e pulizie sono tutti disponibili per le tue integrazioni.