API

A API Bookablesites fornece acesso programático aos seus dados de reserva para que você possa automatizar fluxos de trabalho, sincronizar sistemas e gerenciar reservas, clientes, serviços, funcionários e locais. Todos os endpoints exigem autenticação; após obter um token, inclua-o como um token portador no cabeçalho Autorização para solicitações subsequentes.

Autenticação

  • POST/auth/token — solicita um token de acesso.
  • Use o token retornado como: Autorização: Portador para todas as chamadas de API.

Cliente

  • Listar todos os clientes
  • Recuperar um cliente por ID
  • Criar, atualizar ou excluir um cliente
  • Caso de uso: sincronize clientes com seu CRM ou outras ferramentas

Cupom

  • Listar cupons
  • Criar ou remover cupons
  • Caso de uso: automatizar descontos e promoções de marketing

Funcionários

  • Listar, adicionar, atualizar ou excluir funcionários
  • Caso de uso: manter os dados e horários dos funcionários sincronizados com os sistemas internos de RH

Locais

  • Listar, criar, atualizar ou excluir locais
  • Caso de uso: manter dados de localização consistentes em todas as plataformas

Serviços

  • Liste serviços e obtenha detalhes do serviço
  • Criar, atualizar ou excluir serviços
  • Caso de uso: gerencie o que os clientes podem reservar em um sistema central

Nomeações

  • Listar todos os compromissos
  • Recuperar detalhes do compromisso por documento de identificação
  • Criar ou cancelar compromissos
  • Caso de uso: integrar fluxos de reservas, acionar ações externas ou gerenciar reservas programaticamente

Reservas

  • Endpoints que suportam fluxos de trabalho de reserva e reservas agrupadas (dependendo da configuração)
  • Caso de uso: implementar lógica de reserva personalizada ou reservas com vários assentos

Casos de uso típicos:

  • Adicione automaticamente novos clientes ao seu CRM quando eles reservarem via Bookablesites.
  • Crie e aplique cupons de desconto durante as campanhas.
  • Sincronize os horários dos funcionários a partir de uma ferramenta interna de RH.
  • Atualize serviços e preços centralmente e envie alterações ao sistema de reservas.
  • Exiba horários de compromissos disponíveis em um site personalizado ou aplicativo móvel.
  • Cancele ou reagende compromissos a partir de uma plataforma externa.
  • Extraia dados de reserva para relatórios ou painéis personalizados.
  • Crie fluxos de trabalho personalizados usando webhooks e gatilhos de API.

Nota:

  • Todas as solicitações exigem autenticação adequada.
  • A API segue convenções RESTful para caminhos de recursos e métodos HTTP.
  • Consulte a documentação oficial da API para obter URLs exatos de endpoint, formatos de solicitação/resposta, limites de taxa e detalhes de tratamento de erros.