BelezaLink

Integrações BelezaLink

Uma API para conectar toda a operação.

Use a mesma base de dados do seu salão em reservas, caixa, comandas, pacotes, relatórios e automações. A API já existe no backend e esta página é o mapa seguro para integrá-la.

Base URL

https://app.belezalink.online/api
RESTJSON e HTTP
MCPIA por salão
LGPDtenant isolado
429rate limit ativo

Comece em minutos

Autenticação segura por padrão

O painel usa cookie HttpOnly, Secure e SameSite=Lax. O token não fica exposto no JavaScript em produção. Clientes de integração devem usar um token Bearer emitido para o próprio salão.

Login do painel

curl -i -c cookies.txt   -H "Content-Type: application/json"   -d '{"email":"[email protected]","password":"SUA_SENHA"}'   https://app.belezalink.online/api/auth/login

A resposta define o cookie de sessão. Reutilize cookies.txt nas chamadas seguintes.

Consulta autenticada

curl -b cookies.txt   https://app.belezalink.online/api/salon/clients

Todas as rotas do salão filtram pelo salonId da sessão.

Mapa de rotas

O que você pode integrar

Abrir especificação completa →

Autenticação

Sessões, cadastro e planos públicos.

  • POST
    /auth/login

    Cria sessão HttpOnly

  • POST
    /auth/logout

    Revoga sessão

  • GET
    /auth/me

    Usuário atual

  • GET
    /auth/plans-public

    Catálogo público

  • POST
    /auth/register-salon

    Cadastra salão

Operação do salão

Rotas filtradas automaticamente pelo tenant.

  • GET
    /salon/me

    Perfil e configurações

  • GET
    /salon/appointments

    Agenda e conflitos

  • GET
    /salon/clients

    Clientes e histórico

  • GET
    /salon/comandas

    Comandas e fechamentos

  • GET
    /salon/packages

    Pacotes vendidos

  • GET
    /salon/cashier/status

    Status do caixa

  • GET
    /salon/financial/summary

    Resumo financeiro

Público e integrações

Reservas online, webhooks e automações.

  • GET
    /public/salon/:salonId

    Perfil público

  • GET
    /public/salon/:salonId/availability

    Horários disponíveis

  • POST
    /public/salon/:salonId/book

    Cria reserva

  • POST
    /public/whatsapp/webhook

    Webhook assinado

  • POST
    /infinitepay/webhook

    Webhook InfinitePay

  • POST
    /woovi/webhook

    Webhook Woovi (RSA)

  • POST
    /mcp

    Servidor MCP por salão

Administração SaaS

Somente usuários com papel ADMIN.

  • GET
    /admin/dashboard

    Indicadores globais

  • GET
    /admin/operations

    Saúde operacional

  • GET
    /admin/salons

    Gestão de tenants

  • GET
    /admin/plans

    Catálogo de planos

  • GET
    /admin/invoices

    Faturas e pagamentos

Contratos previsíveis

Erros e limites

Respostas seguem JSON e usam códigos HTTP convencionais. Respeite Retry-After ao receber 429.

200 / 201

Sucesso

400

Payload inválido

401

Sessão ausente ou expirada

402

Plano sem acesso

403

Permissão ou origem recusada

404 / 409

Recurso ou conflito

429

Muitas requisições

500

Erro interno sem detalhes sensíveis

Pronto para conectar?

Leia o manual, baixe o contrato OpenAPI e peça um token para o seu salão.

Falar com suporte →