Referencia API

Mapa de endpoints

Resumo funcional dos principais endpoints. Esta pagina e orientativa para times de produto e suporte tecnico.

Base Atleta

/api/*.php

Base Academia

/academia/api/*.php

Base Admin

/admin/api/*.php

Healthcheck

/api/health.php

1. Autenticacao

  • /api/auth.php: register, login, me, update, change_password, forgot_password, reset_password, logout.
  • /academia/api/auth.php: register/login professor, me, update, register_aluno, forgot/reset, logout.
  • /api/email_verify.php: send, verify, resend, status.

2. Operacao do atleta

  • /api/treinos.php: CRUD treinos + stats.
  • /api/tecnicas.php: CRUD tecnicas + filtros/favoritas.
  • /api/campeonatos.php: CRUD campeonatos + checklist.
  • /api/comunidade.php: feed, post, like, comentar.
  • /api/peso.php: registrar e listar historico de peso.

3. Vinculo academia-aluno

  • /api/notificacoes.php: leitura/acao de notificacoes e convite.
  • /api/convite_link.php: status de token, aceitar convite, aceitar apos registro.
  • /academia/api/convites.php: emissao de convites da academia.

4. Operacao da academia

  • /academia/api/alunos.php: gestao de alunos e estatisticas.
  • /academia/api/presencas.php: lista e registros de presenca.
  • /academia/api/treinos.php: CRUD de treinos da academia.
  • /academia/api/pagamentos.php: financeiro interno por aluno.
  • /academia/api/campeonatos.php: equipe e resultados.

5. Comercial e pagamentos

  • /api/pagamentos.php: criar preferencia, historico, status.
  • /api/checkout.php: registro de checkout.
  • /api/webhook_pagamentos.php: recepcao de eventos financeiros.

6. Admin

  • /admin/api/dashboard.php: painel executivo.
  • /admin/api/users.php: operacoes de usuario.
  • /admin/api/subscriptions.php: operacoes de assinatura.
  • /admin/api/content.php: moderacao e tecnica da semana.
  • /admin/api/events.php: CRUD eventos.
  • /admin/api/logs.php: auditoria e monitoramento.