Desenvolvedores

A plataforma de hospitalidade aberta
para desenvolvedores

Crie integrações personalizadas, automatize fluxos de trabalho da recepção e implemente agentes de IA com a REST API da Areca, webhooks em tempo real e servidor MCP nativo.

Disponibilidade de quartos ao vivo
em cinco linhas de código

Um token bearer, uma solicitação, JSON previsível. Consulte disponibilidade e tarifas por tipo de quarto para qualquer intervalo de datas e, em seguida, crie a reserva com um único POST para o mesmo recurso.

Veja todos os endpoints na referência 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}/availability

Três maneiras de construir com o Areca

Solicite dados quando precisar, seja notificado assim que houver alterações ou entregue-os a um agente de IA. Todas as três opções compartilham as mesmas permissões e a mesma fonte de verdade.

API REST

Endpoints REST abertos com JSON previsível, autenticação por token bearer e limites de taxa transparentes. Cobertura completa de reservas, inventário, tarifas, hóspedes, faturas e limpeza.

Referência da API

Webhooks em tempo real

Arquitetura orientada a eventos com payloads assinados por HMAC. Acione fluxos de trabalho instantaneamente em eventos como booking.created, checkin.completed, payment.logged ou room.status_changed.

Ver um payload

Servidor MCP nativo

Um servidor integrado de Protocolo de Contexto de Modelo permite que LLMs e fluxos de trabalho de IA inspecionem o contexto das propriedades, gerenciem reservas e executem ações com escopos de permissão granulares.

Como funciona

Infraestrutura, não apenas software

A maioria dos fornecedores de PMS adiciona uma API a um produto fechado e cobra um valor extra por isso. O Areca foi projetado exatamente ao contrário.

API-primeiro, não API-adicionado

O painel Areca é construído exatamente sobre os mesmos endpoints que você utiliza. Se um recurso existe na interface, ele existe na API, com os mesmos dados, a mesma validação e a mesma velocidade.

Sem barreiras de pagamento, sem contratos de fidelidade

O acesso à API não é um recurso adicional para empresas. Reservas, inventário, tarifas, hóspedes e faturas estão disponíveis desde o primeiro dia, em todos os planos, para que seus dados sejam sempre seus.

Eventos em vez de polling

Webhooks enviam cada alteração no momento em que acontece. Mantenha fechaduras inteligentes, aplicativos de mensagens e ferramentas de contabilidade sempre sincronizados sem desperdiçar requisições em loops de polling.

Desenvolvido para agentes de IA

Um servidor MCP nativo permite que Claude, ferramentas LLM personalizadas e bots internos leiam a disponibilidade em tempo real, consultem fichas de hóspedes e realizem check-ins, tudo dentro das permissões que você conceder.

Pare de consultar. Comece a reagir.

Assine os eventos que são importantes para você e o Areca envia um payload JSON assinado para seu endpoint em segundos. Verifique a assinatura HMAC, aja conforme o evento e mantenha todos os sistemas externos perfeitamente sincronizados.

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

Dê à sua IA uma recepção

Areca fala o Model Context Protocol nativamente. Conecte o Claude, suas próprias ferramentas LLM ou um bot interno e ele poderá analisar dados de propriedades em tempo real e tomar ações reais, limitadas exatamente às permissões que você atribuir ao seu token.

  • Funciona com Claude e qualquer cliente compatível com MCP
  • Ferramentas para disponibilidade, reservas, hóspedes e faturas
  • Escopos de leitura e escrita concedidos por token, nunca mais
Atendente de recepção
Conectado ao Areca MCP
MCP
Quais quartos duplos estão disponíveis no próximo fim de semana e a que tarifa?
search_availability 142 ms
{ "from": "2026-10-09", "nights": 2, "occupancy": 2 }

Três quartos duplos estão disponíveis de sexta-feira, 9, até domingo, 11 de outubro:

  • 201Duplo Deluxe€128 / noite
  • 204Duplo Standard€112 / noite
  • 305Duplo Vista Mar€146 / noite

Quer que eu reserve o quarto 305 para o seu hóspede?

O que você
vai construir a seguir?

Um webhook e algumas linhas de código são tudo o que você precisa para conectar o Areca ao hardware e às ferramentas que sua propriedade já utiliza.

Gere um código de porta no momento do check-in do hóspede e envie-o via webhook para as pontes de fechadura Yale, Salto ou August. Revogue-o automaticamente no 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);
});

Comece a construir na Areca

Explore a referência da API hoje ou nos conte o que você está construindo e nós ajudaremos você a lançar.

Em breve! Inscreva-se na lista de espera para preços exclusivos de pré-lançamento.

Perguntas Frequentes para Desenvolvedores

Sim. O Areca é API-first: o próprio painel funciona com a REST API pública, portanto reservas, disponibilidade, tarifas, hóspedes, contas e governança estão todos disponíveis para suas integrações.