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) |
http://187.60.217.18:8080/academico/api/v1/integracoes/catraca
{
"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
}
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) |
http://187.60.217.18:8080/academico/api/v1/integracoes/wifi/ativos
{
"idPerfil (Integer)": null,
"tipo (String)": null,
"nome (String)": null,
"login (String)": null,
"senha (String)": null,
"id_org (Integer)": null
}
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) |
http://187.60.217.18:8080/academico/api/v1/integracoes/matriculas-entrada-saida
{
"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
}
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 |
http://187.60.217.18:8080/academico/api/v1/usuarios/criar-token-usuario/
{
"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
}