1. API de Integração
  2. Métodos para Controle de Acesso
  • Integrações - Consulta de Alunos para a Gestão de Entrada e Saída
  • Integrações - Usuários ativos para acesso as catracas
  • Integrações - Usuários ativos para redes WIFI (logins e senhas)
  • Integrações - Usuários, Professores e Funcionários para acesso as catracas
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Esse método retorna somente matrículas ATIVAS, de turmas ABERTAS e de períodos letivos ABERTOS e do ano ATUAL
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v1/integracoes/matriculas-entrada-saida
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)
{
  "ra (String)": null,
  "nome (String)": null,
  "turma (String)": null,
  "periodoLetivo (String)": null,
  "cursoBase (String)": null,
  "idAluno (Integer)": null,
  "idPerfil (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • 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.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v1/integracoes/catraca
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)
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • 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.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v1/integracoes/wifi/ativos
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)
{
  "idPerfil (Integer)": null,
  "tipo (String)": null,
  "nome (String)": null,
  "login (String)": null,
  "senha (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna
    • Alunos com matrícula ativa no periodo atual.
    • Funcionários ativos que não são professores.
    • Professores com perfil funcionário ativo.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v1/integracoes/catraca/usuarios
Parâmetro Obrigatório Tipo Descrição
token Sim java.lang.String Token de usuário
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "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
}