1. API de Integração
  2. Métodos para integração mobile (genérico)
  • Mobile - Alteração da senha de acesso
  • Mobile - Autenticação de Usuários
  • Mobile - Avatar do perfil
  • Mobile - Calendário Acadêmico
  • Mobile - Consulta de notas do aluno
  • Mobile - Download Boleto
  • Mobile - Enviar linha digitável por e-mail
  • Mobile - Lista de Alunos do Responsável
  • Mobile - Lista de Avaliações da disciplina do aluno
  • Mobile - Listar Transações
  • Mobile - Recuperar senha de acesso
  • Mobile - Visualizar a linha digitável do boleto
  • Detalhes
  • Parâmetros
  • Descrição:
  • Permite alterar a senha de acesso do aluno ao aplicativo mobile e portal do aluno
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/senha/alterar
Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID Perfil
senhaAtual Sim java.lang.String Senha Atual
senhaNova Sim java.lang.String Senha Nova
senhaConfirmacao Sim java.lang.String Senha Nova Confirmação
format Sim java.lang.String Formato do retorno (JSON/XML)
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Efetua o login de um usuário através do seu RA e/ou E-mail e senha informados.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/autenticar
Parâmetro Obrigatório Tipo Descrição
login Sim java.lang.String Login (RA/E-Mail)
password Sim java.lang.String Senha
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "email (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "sexo (String)": null,
  "avatar (String)": null,
  "ra (String)": null,
  "idAluno (Integer)": null,
  "tipoAcesso (String)": null,
  "alunos (ArrayList)": []
}
  • Detalhes
  • Parâmetros
  • Descrição:
  • Retorna a imagem do perfil que foi cadastrada no sistema acadêmico.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/perfil/avatar
Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do Perfil
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todo o calendário acadêmico da instituição onde o aluno está atualmente (organização)
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/calendario
Parâmetro Obrigatório Tipo Descrição
idAluno Sim java.lang.Integer ID Aluno
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "tipo (String)": null,
  "idLegenda (Integer)": null,
  "descricao (String)": null,
  "dataInicio (Timestamp)": null,
  "dataFim (Timestamp)": null,
  "cor (String)": null,
  "feriado (Integer)": null,
  "unixDataInicio (Long)": null,
  "unixDataFim (Long)": null,
  "data (Date)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as disciplinas ativas (disciplina, professor, nota, status, etc.) de um determinado aluno
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/notas
Parâmetro Obrigatório Tipo Descrição
idAluno Sim java.lang.Integer ID Aluno
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idMatricula (Integer)": null,
  "idMatriculaDisciplina (Integer)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "disciplina (String)": null,
  "periodo (String)": null,
  "turma (String)": null,
  "periodoLetivo (String)": null,
  "professor (String)": null,
  "notaFinal (Double)": null,
  "notaExame (Double)": null,
  "frequencia (Double)": null,
  "quantidadeAulas (Integer)": null,
  "quantidadeFaltas (Integer)": null,
  "status (String)": null,
  "statusLegivel (String)": null,
  "statusCor (String)": null
}
  • Detalhes
  • Parâmetros
  • Descrição:
  • Permite o download de um boleto no formato PDF.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/financeiro/boleto/download
Parâmetro Obrigatório Tipo Descrição
idTransacao Sim java.lang.Integer ID Transação
idBoleto Sim java.lang.Integer ID Boleto
format Sim java.lang.String Formato do retorno (JSON/XML)
  • Detalhes
  • Parâmetros
  • Descrição:
  • Enviar linha digitável por e-mail.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/financeiro/boleto/envio/email
Parâmetro Obrigatório Tipo Descrição
idBoleto Sim java.lang.Integer ID Boleto
idPerfil Sim java.lang.Integer ID Perfil do aluno
format Sim java.lang.String Formato do retorno (JSON/XML)
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista os alunos do responsável.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/alunos
Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID perfil responsável
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "email (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "sexo (String)": null,
  "avatar (String)": null,
  "ra (String)": null,
  "idAluno (Integer)": null,
  "tipoAcesso (String)": null,
  "alunos (ArrayList)": []
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as avaliações de uma disciplina do aluno
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/notas/avaliacoes
Parâmetro Obrigatório Tipo Descrição
idAluno Sim java.lang.Integer ID Aluno
idMatriculaDisciplina Sim java.lang.Integer ID da Matrícula Disciplina
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idMatriculaDisciplina (Integer)": null,
  "frequencia (Double)": null,
  "avaliacao (String)": null,
  "identificacao (String)": null,
  "nota_para_apresentar (String)": null,
  "notaFinal (Double)": null,
  "statusDescricao (String)": null,
  "statusLegivel (String)": null,
  "quantFaltas (Integer)": null,
  "disciplina (String)": null,
  "dataAvaliacao (Date)": null,
  "dataVisualizacaoNota (Date)": null,
  "unixDataAvaliacao (Long)": null,
  "unixDataVisualizacaoNota (Long)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista as transações do aluno.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/financeiro
Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil responsável das transacações
isSomenteAbertos Não boolean Valida quais transações exibir
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idTransacao (Integer)": null,
  "situacao (String)": null,
  "dataVencimento (Date)": null,
  "valor (Double)": null,
  "numeroParcela (String)": null,
  "idBoleto (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Descrição:
  • Envia um e-mail com a senha atual do aluno.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/senha/recuperar
Parâmetro Obrigatório Tipo Descrição
raAluno Sim java.lang.String RA do Aluno
cpf Sim java.lang.String CPF do Aluno/Responsável
format Sim java.lang.String Formato do retorno (JSON/XML)
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Exibe a linha digitável do Boleto.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/mobile/financeiro/boleto/linha-digitavel
Parâmetro Obrigatório Tipo Descrição
idTransacao Sim java.lang.Integer ID Transação
idBoleto Sim java.lang.Integer ID Boleto
format Sim java.lang.String Formato do retorno (JSON/XML)
{
  "idBoleto (Integer)": null,
  "idMetodoRecebimento (Integer)": null,
  "idAgenciaConta (Integer)": null,
  "idBoletoRateio (Integer)": null,
  "nossoNumero (String)": null,
  "digitoVerificador (String)": null,
  "dataVencimento (Date)": null,
  "dataEmissao (Date)": null,
  "valorBoleto (Double)": null,
  "liberadoWeb (Integer)": null,
  "_liberacaoImpressaoWeb (Integer)": null,
  "status (String)": null,
  "dataRemessa (Date)": null,
  "arquivoRemessa (String)": null,
  "dataRemessaCancelamento (Date)": null,
  "arquivoRemessaCancelamento (String)": null,
  "idPagador (Integer)": null,
  "_pagador (String)": null,
  "_email (String)": null,
  "_metodoRecebimento (String)": null,
  "_cedente (String)": null,
  "_carteira (String)": null,
  "_codigoCedente (String)": null,
  "_numeroAgencia (String)": null,
  "_idTipoRecebimentoCedente (Integer)": null,
  "_valor_atualizado (Double)": null,
  "dataLiquidacao (Date)": null,
  "dataRecebimento (Date)": null,
  "valorDescontos (Double)": null,
  "valorJuros (Double)": null,
  "valorMulta (Double)": null,
  "valorRecebido (Double)": null,
  "observacaoRetorno (String)": null,
  "dataProcessamentoBanco (Date)": null,
  "motivoOcorrencia (String)": null,
  "codigoBarras (String)": null,
  "linhaDigitavel (String)": null,
  "_bancoNumero (String)": null,
  "idTransacaoRecebimentoBoleto (Integer)": null,
  "boletosDuplicados (ArrayList)": null,
  "_usuarioCancelamento (String)": null,
  "_organizacao (String)": null,
  "valorPagoAMaior (boolean)": false,
  "isAssessoriaCobranca (Integer)": null,
  "rateiosConta (ArrayList)": null,
  "rateiosRetorno (ArrayList)": null,
  "_situacaoTransacao (String)": null,
  "valorBaixado (Double)": null,
  "inconsistenciaBaixa (boolean)": false,
  "_isScpcSerasa (Integer)": null,
  "quantidadeRenovacoes (Integer)": null,
  "_idBoletoGateway (Integer)": null,
  "_utilizarConfigMetodoRecebimento (Integer)": null,
  "_statusBoletoRegistroGateway (String)": null,
  "idBoletoArquivo (Integer)": null,
  "_boletoArquivo (String)": null,
  "emailStatus (String)": null,
  "cpfCnpj (String)": null,
  "_rg (String)": null,
  "_tipoPessoa (String)": null,
  "_sexo (String)": null,
  "_login (String)": null,
  "_senha (String)": null,
  "_fone (String)": null,
  "_celular (String)": null,
  "_dataNascimento (Date)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}