Criar aluno
POST
/alunos
const url = 'https://api-wellness.dinamopro.ai/v1/alunos';const options = { method: 'POST', headers: {'X-Api-Key': '<X-Api-Key>', 'Content-Type': 'application/json'}, body: '{"p_nome":"Maria Santos","p_email":"maria@example.com","p_telefone":"11999998888","p_academia_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","p_modalidade":"presencial"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api-wellness.dinamopro.ai/v1/alunos \ --header 'Content-Type: application/json' \ --header 'X-Api-Key: <X-Api-Key>' \ --data '{ "p_nome": "Maria Santos", "p_email": "maria@example.com", "p_telefone": "11999998888", "p_academia_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "p_modalidade": "presencial" }'Cria um novo aluno no tenant.
Nota: não inclua p_api_key no body — esse campo foi removido na v1. A chave vai apenas no header X-Api-Key.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
p_nome
required
string
p_email
required
string format: email
p_telefone
string
p_sexo
string
p_data_nascimento
string
p_academia_id
string format: uuid
p_modalidade
string
Example
{ "p_nome": "Maria Santos", "p_email": "maria@example.com", "p_telefone": "11999998888", "p_academia_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "p_modalidade": "presencial"}Responses
Section titled “ Responses ”Aluno criado com sucesso.
Media type application/json
object
id
string format: uuid
nome
string
email
string format: email
ativo
boolean
academia_id
string format: uuid
criado_em
string format: date-time
Example generated
{ "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "nome": "example", "email": "hello@example.com", "ativo": true, "academia_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "criado_em": "2026-04-15T12:00:00Z"}Header obrigatório ausente ou body inválido.
Media type application/json
object
error
string
Example
{ "error": "Missing X-Api-Key header"}API key inválida, inativa ou sem permissão para o endpoint.
Media type application/json
object
error
string
Example
{ "error": "API Key inválida"}Um ou mais parâmetros de query ou campos do body falharam na validação de schema.
Media type application/json
object
error
object
key
additional properties
Array<string>
Example
{ "error": { "ativo": [ "Invalid enum value. Expected 'true' | 'false', received 'sim'" ] }}