Autenticação
/api/auth/confirmar-emailConfirma o endereço de e-mail do usuário através de token de verificação.
/api/auth/gerar-token-confirmacaoGera um novo token de confirmação de e-mail para o usuário.
Gerenciamento de Bloqueios
/api/bloqueios/limpar-expiradosRemove bloqueios que já expiraram do sistema.
/api/bloqueios/limpar-por-sessaoRemove bloqueios associados a uma sessão específica.
/api/bloqueios/limpar-ultrapassadosRemove bloqueios cujo horário já ultrapassou o agendamento.
Serviços de E-mail
/api/email/agendamentoEnvia notificação de novo agendamento por e-mail.
/api/email/agendamento/analiseEnvia notificação informando que o agendamento está em análise após pagamento.
/api/email/alteracaoEnvia notificação de alteração de agendamento.
/api/email/cadastroEnvia e-mail de confirmação de cadastro de novo usuário.
/api/email/cancelamentoEnvia notificação de cancelamento ou rejeição de agendamento por e-mail.
Serviços de Newsletter
/api/newsletter/subscribeRegistra uma nova inscrição na newsletter e envia email de confirmação.
/api/newsletter/confirmConfirma uma inscrição na newsletter através do token recebido por email.
Reporte de Erros
/api/reportar-erroRecebe reportes de erros dos usuários e envia notificações para a equipe técnica.
Integração Mercado Pago
/api/mercado-pago/create-paymentGera uma transação de pagamento via PIX. O sistema processa o recebimento de acordo com o profissional vinculado ao serviço.
{
"valor": 100.00,
"descricao": "Corte e Barba",
"clienteId": "uuid-do-cliente",
"profissionalId": "uuid-do-barbeiro"
}/api/mercado-pago/payment-statusConsulta o status atual de uma transação de pagamento.
Estruturas de Resposta
Resposta de Sucesso
{
"success": true,
"message": "Operação realizada com sucesso",
"data": { /* dados específicos */ }
}Resposta de Erro
{
"success": false,
"message": "Descrição do erro",
"error": "Código do erro"
}