API de agendamento para plataformas

Adicione agendamento ao seu produto.
Pule os edge cases.

Uma API REST cuida de disponibilidade, reservas, sincronização de calendário, fusos horários, lembretes e webhooks. Seus usuários têm uma experiência de agendamento impecável. Seus engenheiros focam no que diferencia seu produto.

terminal
$ curl -X POST \
  https://www.kalendme.com/api/v1/users \
  -H "Authorization: Bearer km_key" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "dr.silva@yourapp.com",
    "name": "Dr. Silva",
    "timezone": "America/Sao_Paulo"
  }'
Por que não construir?

Todo time acha que agendamento é um projeto de fim de semana

Aí descobrem o que realmente envolve.

Matemática de fusos horários

Transições de horário de verão, atualizações do banco IANA, usuários em mais de 20 fusos. Um edge case perdido significa consultas perdidas.

Sincronização de calendário que quebra

Tokens OAuth do Google e Microsoft expiram. Webhooks param de funcionar. Rate limits mudam. Você vira uma equipe de manutenção de calendário.

Disponibilidade é um problema de restrições

Eventos sobrepostos, tempo entre reuniões, conflitos multi-host, exceções de recorrência. Não é uma query. É um motor.

O backlog nunca acaba

Reagendamento, cancelamentos, lembretes, tratamento de no-show, distribuição round-robin. Cada feature gera mais três.

O KalendMe resolveu esses problemas ao longo de cinco anos e 1,4 milhão de eventos de calendário. Você recebe o resultado em uma chamada de API.

Capacidades da API

Tudo que seu produto precisa para agendar

Links de agendamento

Crie links por usuário com duração, janelas de disponibilidade, localização e tempo entre reuniões personalizados.

POST /v1/users/{userId}/links

Disponibilidade em tempo real

Consulte horários livres para qualquer usuário, link e período. Considera todos os calendários conectados e tempos de buffer.

GET /v1/users/{userId}/links/{linkId}/availability

Sincronização de calendário

Sincronização bidirecional com Google Calendar, Microsoft Outlook e Office 365. Notificações push mantêm tudo atualizado.

GET /v1/users/{userId}/calendars

Round-robin e grupos

Distribua reservas entre membros da equipe automaticamente, ou exija todos os anfitriões para reuniões em grupo.

schedulingMode: ROUND_ROBIN

Webhooks

Receba notificações sobre criação, cancelamento e expiração de reservas. Logs de entrega incluídos.

POST /v1/webhooks

Disponibilidade em massa

Encontre horários em que múltiplos usuários estão livres. Uma chamada substitui centenas de verificações individuais.

POST /v1/availability/calculate-mass-availability
Integração

Três chamadas de API até sua primeira reserva

1

Crie um usuário

Mapeie os usuários da sua plataforma no KalendMe. Cada um recebe calendário, disponibilidade e links próprios.

request
POST /v1/users
{
  "email": "dr.silva@seuapp.com",
  "name": "Dr. Silva",
  "timezone": "America/Sao_Paulo"
}
2

Crie um link de agendamento

Configure duração, horários, tempo entre reuniões e local. Incorpore a página ou construa sua própria UI.

request
POST /v1/users/{userId}/links
{
  "title": "Consulta",
  "durationMinutes": 50,
  "schedulingMode": "SOLO"
}
3

Receba reservas

Seu backend é notificado. Eventos sincronizam automaticamente. Emails de confirmação são enviados. Zero código de agendamento.

request
// Payload do webhook
{
  "event": "event.created",
  "data": {
    "title": "Consulta",
    "status": "CONFIRMED",
    "attendees": [{ "name": "Maria" }]
  }
}
Em produção

Confiado por plataformas na América Latina

1,4M+

Eventos de calendário processados

3.500+

Usuários na plataforma

5 anos

Em produção

Quando mapeamos os edge cases — fuso horário, refresh de token, regras de recorrência, conflitos multi-host — percebemos que não era um projeto com fim. Era um compromisso permanente de engenharia. Preferimos que nosso time trabalhe no que nos diferencia.

CTO, plataforma de saúde mental apoiada pela Y Combinator

Preços

Pague por reserva, não por assento

Sua plataforma cresce, seus custos continuam previsíveis. Sem cobrança por usuário para clientes de API.

Sandbox

Teste tudo. Sem limites.

Grátis
  • Acesso completo à API
  • Ambiente de teste
  • Teste de webhooks
  • Sem cartão de crédito
Comece a construir

Launch

100 primeiras reservas grátis.

$0/mês
  • 100 reservas/mês incluídas
  • Sincronização de calendário
  • Notificações por email
  • $0.25 por reserva extra
Comece a construir

Grow

Para plataformas em crescimento.

$99/mês
  • 500 reservas/mês incluídas
  • Round-robin e grupos
  • API de disponibilidade em massa
  • $0.15 por reserva extra
  • Suporte prioritário
Comece a construir

Scale

Para plataformas em escala.

$499/mês
  • 2.000 reservas/mês incluídas
  • Tudo do Grow
  • $0.10 por reserva extra
  • Suporte dedicado
  • SLA customizado
Fale conosco

Precisa de mais? Planos Enterprise com preços customizados, SLA e opções white-label. Entre em contato

Experiência do desenvolvedor

Feito para devs que entregam rápido

API REST, sem SDK obrigatório

JSON padrão sobre HTTPS. Auth via API key no header Authorization. Funciona com qualquer linguagem, qualquer framework.

Servidor MCP para agentes de IA

Publicado no npm como @kalendme/mcp-server. Deixe assistentes de IA consultar disponibilidade, agendar reuniões e gerenciar agendas.

Webhooks com logs de entrega

Registre endpoints, escolha eventos, inspecione o histórico de entregas. Debug sem suposições.

Comparação

Como o KalendMe se compara

Tempo até primeira reserva

KalendMeHoras
Construir internoMeses
CalendlyN/A
Cronofy / NylasSemanas

Sinc. de calendário

KalendMeIncluído
Construir internoVocê constrói
CalendlySó a UI deles
Cronofy / NylasIncluído

UI de reserva

KalendMeHosted + API
Construir internoVocê constrói
CalendlySó a UI deles
Cronofy / NylasSó API

Round-robin

KalendMeIncluído
Construir internoVocê constrói
CalendlyEnterprise $$$
Cronofy / NylasLimitado

Modelo de preço

KalendMePor reserva
Construir internoSalário de eng.
CalendlyPor assento $10+
Cronofy / NylasPor usuário $3-9

LATAM-nativo

KalendMePT/ES/EN, BRL
Construir interno
CalendlyInglês primeiro
Cronofy / NylasInglês primeiro
FAQ

Perguntas frequentes

Seu produto precisa de agendamento.
Você não precisa construir.