Skip to content

Endpoints

Todos os endpoints estão sob o base path https://api-wellness.dinamopro.ai/v1 e exigem o header X-Api-Key.

Retorna as academias do tenant.

ParâmetroTipoDescrição
ativotrue | falseFiltrar por status ativo
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Retorna os alunos do tenant.

ParâmetroTipoDescrição
ativotrue | falseFiltrar por status ativo
academia_idUUIDFiltrar por academia
id_personalstringFiltrar por personal trainer
nomestring (1–100 chars)Busca parcial, case-insensitive
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Cria um novo aluno no tenant. Body application/json:

CampoTipoObrigatórioDescrição
p_nomestring (1–200)SimNome completo
p_emailstring (email, max 200)SimE-mail do aluno
p_telefonestring (10–13 dígitos)NãoTelefone sem formatação
p_sexo"M" | "F" | "Outro"NãoSexo
p_data_nascimentoYYYY-MM-DDNãoData de nascimento
p_academia_idUUIDNãoAcademia vinculada
p_modalidade"presencial" | "online" | "hibrido"NãoModalidade de treino

Retorna os personal trainers do tenant.

ParâmetroTipoDescrição
academia_idUUIDFiltrar por academia
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Retorna os treinos do tenant.

ParâmetroTipoDescrição
ativotrue | falseFiltrar por status ativo
id_alunostringFiltrar por aluno
id_personalstringFiltrar por personal trainer
data_inicio_gteYYYY-MM-DDTreinos com início a partir desta data
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Retorna as seções do formulário de anamnese disponíveis para o tenant (apenas ativas, ordenadas por ordem).

ParâmetroTipoDescrição
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Retorna as anamneses preenchidas dos alunos do tenant.

ParâmetroTipoDescrição
id_alunostringFiltrar por aluno
status"pendente" | "respondida" | "refazer"Filtrar por status da anamnese
limitinteiro 1–1000Padrão: 100
offsetinteiro ≥ 0Padrão: 0

Para schemas completos de request/response e exemplos de código gerados automaticamente, consulte a API Reference no menu lateral.