Endpoint autenticado para obter todos os dados de um aluno específico vinculado ao motorista logado.
Rota URL
- Rota:
/aluno/:id - Tipo:
GET - Nota: rota protegida. É necessário enviar o cookie
tokende autenticação.
Dados Esperados
Cabeçalho (Cookie)
token: String (JWT da sessão).
Parâmetro de rota
id: Número inteiro positivo que identifica o aluno.
Exemplo
GET /aluno/8Respostas
aluno: Objeto com todos os dados do aluno.
Exemplo de sucesso
{
"aluno": {
"id": 8,
"nome": "Ana Souza",
"data_nasc": "2015-04-12",
"ano_escolar": "5º",
"observacao": "Buscar no portão lateral",
"latitude": -23.55052,
"longitude": -46.633308,
"turno": "tarde",
"responsavel_id": 3,
"escola_id": 2,
"motorista_id": 7
}
}Somente os dados de um aluno vinculado ao motorista autenticado são consultados.
Exemplo de aluno não encontrado
{
"msg": "Aluno não encontrado."
}Status
200: Aluno encontrado e retornado com sucesso.400:idausente, não numérico, igual a zero ou negativo.401: Sessão ausente ou inválida, inclusive quando o motorista da sessão não existe mais ou está com exclusão agendada.404: Aluno não encontrado para o motorista autenticado.500: Erro interno no servidor.