Integrações - Usuários ativos para redes WIFI (logins e senhas)

Este método retorna todos os alunos, funcionários e professores ATIVOS na instituição neste momento que tenham login e senha preenchidos em seu perfil.
Este método trará somente alunos com matrícula ATIVA num período letivo ABERTO, professores que estejam lecionando numa turma ATIVA num período letivo ABERTO e funcionários que não sejam professores e que tenham o seu status com ATIVO.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

http://187.60.217.18:8080/academico/api/v1/integracoes/wifi/ativos

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "tipo (String)": null,
  "nome (String)": null,
  "login (String)": null,
  "senha (String)": null,
  "id_org (Integer)": null
}
Integrações - Usuários ativos para acesso as catracas

Este método retorna todos os alunos, funcionários e professores ATIVOS na instituição que podem passar pelas catracas. Regras da consulta:
Somente alunos com matrícula ATIVA num período letivo ABERTO e marcado como atual.
Somente professores que estejam lecionando numa turma ATIVA num período letivo ABERTO e marcado como atual.
Somente funcionários que não sejam professores e que tenham o seu status como ATIVO.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

http://187.60.217.18:8080/academico/api/v1/integracoes/catraca

Formato do objeto de retorno

{
  "contador (Integer)": null,
  "idPerfil (Integer)": null,
  "tipo (String)": null,
  "nome (String)": null,
  "login (String)": null,
  "sexo (String)": null,
  "cpf (String)": null,
  "ra (String)": null,
  "cursoIngresso (String)": null,
  "id_org (Integer)": null
}
Integrações - Consulta de Alunos para a Gestão de Entrada e Saída

Esse método retorna somente matrículas ATIVAS, de turmas ABERTAS e de períodos letivos ABERTOS e do ano ATUAL
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token do usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
descricao Não java.lang.String Termo para filtrar RA, Nome do Aluno, Nome da Turma ou Curso (Comando LIKE)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

http://187.60.217.18:8080/academico/api/v1/integracoes/matriculas-entrada-saida

Formato do objeto de retorno

{
  "ra (String)": null,
  "nome (String)": null,
  "turma (String)": null,
  "periodoLetivo (String)": null,
  "cursoBase (String)": null,
  "idAluno (Integer)": null,
  "idPerfil (Integer)": null,
  "id_org (Integer)": null
}
Rest Users - Criar token para Usuário

Permite criar um novo token ou então recuperar um token existente para um dado usuário do SWA.JACAD que ainda esteja ativo e dentro do período de liberação.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
format Sim java.lang.String Formato do retorno (JSON/XML)
idUsuario Sim java.lang.Integer Código do Usuário do SWA.JACAD

URIs de acesso

http://187.60.217.18:8080/academico/api/v1/usuarios/criar-token-usuario/

Formato do objeto de retorno

{
  "idRestToken (Integer)": null,
  "idUsuario (Integer)": null,
  "token (String)": null,
  "status (String)": null,
  "dataInicio (Date)": null,
  "dataTermino (Date)": null,
  "naoValidarData (Integer)": null,
  "_usuario (String)": null,
  "_nome (String)": null,
  "_grupo (String)": null,
  "_idGrupoUsuario (Integer)": null,
  "_expiresAt (Timestamp)": null,
  "_createAt (Timestamp)": null,
  "id_org (Integer)": null
}