1. API de Integração
  2. Métodos do Acadêmico padronizados (V3)
  • Atividades Complementares - Atividades Validas
  • Consulta das categorias de mensagens de prontuários
  • Consulta das subcategorias de mensagens de prontuários
  • Consulta de Alunos da Disciplina da Turma
  • Consulta de Alunos matrículados na Turma
  • Consulta de Atividades Complementares
  • Consulta de Cursos Base
  • Consulta de Disciplinas da Matriz Curriculares
  • Consulta de Disciplinas da Turma
  • Consulta de Horários de Disciplinas da Turma
  • Consulta de Matrizes Curriculares
  • Consulta de Notas da Disciplina da Turma
  • Consulta de Períodos Letivos
  • Consulta de Sub Períodos Letivos
  • Consulta de Turmas
  • Consulta dos prontuários do aluno
  • Documentação dos alunos
  • Documentação dos alunos - Download
  • Lançar Frequência
  • Lançar Frequência Resumida
  • Lançar Nota
  • Matrículas - Criar Nova Matrícula
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Este método irá retornar um totalizados das atividades válidas do aluno segundo as regras configuradas no sistema acadêmico.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/atividades-complementares/atividades-validas
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)
idAlunoCursoIngresso Sim java.lang.Integer Código do curso ingresso do aluno
{
  "totalHorasValidas (Double)": null,
  "totalApresentado (Double)": null,
  "horasExigidasCurso (Integer)": null,
  "horasExigidasCategorias (Double)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todas as categorias cadastradas no sistema
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/prontuarios/categorias
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)
idProntuarioCategoria Não java.lang.Integer Código da categoria
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null,
  "visivelPortalAluno (Integer)": null,
  "visivelPortalProfessor (Integer)": null,
  "cor (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todas as subcategorias cadastradas no sistema
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/prontuarios/subcategorias
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)
idProntuarioCategoria Não java.lang.Integer Código da categoria
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idProntuarioSubCategoria (Integer)": null,
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null,
  "categoriaPai (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os dados dos alunos matriculados numa turma (matrículas disciplinas) da instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/turmas/matriculas-disciplinas
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)
idDisciplinaProfessor Sim java.lang.Integer Código da disciplina professor
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idMatriculaDisciplina (Integer)": null,
  "idMatricula (Integer)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idAluno (Integer)": null,
  "idPerfilAluno (Integer)": null,
  "aluno (String)": null,
  "ra (String)": null,
  "statusMatriculaDisciplina (String)": null,
  "quantAulas (Integer)": null,
  "quantFaltas (Integer)": null,
  "quantFaltasTransferencia (Integer)": null,
  "mediaFinal (Double)": null,
  "notaFinal (Double)": null,
  "notaExame (Double)": null,
  "frequencia (Double)": null,
  "enriquecimento (Integer)": null,
  "suficiente (Integer)": null,
  "dataExameSuficiencia (Date)": null,
  "dataModificacao (Date)": null,
  "disciplina (String)": null,
  "professor (String)": null,
  "periodoLetivo (String)": null,
  "turma (String)": null,
  "statusMatricula (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todas as matrículas de alunos de uma turma informada.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/matriculas
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)
idTurma Não java.lang.Integer Código da turma
idAluno Não java.lang.Integer Código do aluno
status Não java.lang.String Status da matrícula
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idMatricula (Integer)": null,
  "idTurma (Integer)": null,
  "idPeriodoLetivo (Integer)": null,
  "idAlunoCursoIngresso (Integer)": null,
  "idAluno (Integer)": null,
  "idPerfilAluno (Integer)": null,
  "aluno (String)": null,
  "ra (String)": null,
  "periodoLetivo (String)": null,
  "curso (String)": null,
  "turma (String)": null,
  "status (String)": null,
  "matriz (String)": null,
  "dataMatricula (Date)": null,
  "dataAtivacao (Date)": null,
  "dataTrancamento (Date)": null,
  "dataCadastro (Date)": null,
  "unidadeFisica (String)": null,
  "contratoEntregue (Integer)": null,
  "ipAceiteContrato (String)": null,
  "navegadorAceiteContrato (String)": null,
  "dataAceiteContrato (Timestamp)": null,
  "vendedor (String)": null,
  "idContrato (Integer)": null,
  "idContratoRef (Integer)": null,
  "idOrg (Integer)": null,
  "organizacao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as atividades complementares de um aluno.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/atividades-complementares/aluno-atividades
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)
idAlunoCursoIngresso Sim java.lang.Integer Código de curso ingresso do aluno
offset Sim java.lang.Integer Número de registro a serem pulados na realização da consulta (paginação)
{
  "idAlunoAtividadeComplementar (Integer)": null,
  "descricao (String)": null,
  "datas (String)": null,
  "horasCumpridas (Double)": null,
  "pontos (Double)": null,
  "numeroCertificado (String)": null,
  "idAlunoCursoIngresso (Integer)": null,
  "aluno (String)": null,
  "idEvento (Integer)": null,
  "titulo (String)": null,
  "evento (String)": null,
  "idInstituicao (Integer)": null,
  "instituicao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os cursos bases cadastrados na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/cursos-base
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)
idOrg Não java.lang.Integer Código da organização
idCursoBase Não java.lang.Integer Código do curso base
status Não java.lang.String Status do (ATIVO, INATIVO)
like Não java.lang.String Like sobre o campo 'nome'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCursoBase (Integer)": null,
  "nomeImpressao (String)": null,
  "nomeImpressao2 (String)": null,
  "nomeImpressao3 (String)": null,
  "nomeReduzido (String)": null,
  "reconhecimento (String)": null,
  "dataReconhecimento (Date)": null,
  "dataPublicacaoReconhecimento (Date)": null,
  "secaoReconhecimento (String)": null,
  "paginaPublicacaoReconhecimento (String)": null,
  "observacaoReconhecimento (String)": null,
  "autorizacao (String)": null,
  "dataAutoricacao (Date)": null,
  "dataPublicacaoAutoricacao (Date)": null,
  "secaoAutorizacao (String)": null,
  "paginaPublicacaoAutorizacao (String)": null,
  "observacaoAutorizacao (String)": null,
  "renovacao (String)": null,
  "dataRenovacao (Date)": null,
  "dataPublicacaoRenovacao (Date)": null,
  "secaoRenovacao (String)": null,
  "paginaPublicacaoRenovacao (String)": null,
  "observacaoRenovacao (String)": null,
  "perfilProfissionalConclusao (String)": null,
  "grauAcademicoMasculino (String)": null,
  "grauAcademicoFeminino (String)": null,
  "regimeFuncionamento (String)": null,
  "autorizacaoUsoParecer (String)": null,
  "autorizacaoUsoHistorico (String)": null,
  "autorizacaoUsoFichaIndividual (String)": null,
  "codigoInep (String)": null,
  "numeroPublicacaoAutorizacao (String)": null,
  "numeroPublicacaoRenovacao (String)": null,
  "numeroPublicacaoReconhecimento (String)": null,
  "grauAcademico (String)": null,
  "generatorSequenciaMatricula (Integer)": null,
  "generatorSequenciaMatriculaMarcador (Integer)": null,
  "status (String)": null,
  "codigoCurso (String)": null,
  "portariaVigente (String)": null,
  "descricaoGaleria (String)": null,
  "naoOfertarMatriculaOnline (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todas as disciplinas de uma matriz curricular informada
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/matrizes/disciplinas
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)
idMatriz Sim java.lang.Integer Código da Matriz curricular
{
  "idCurso (Integer)": null,
  "idCursoBase (Integer)": null,
  "nome (String)": null,
  "nomeRed (String)": null,
  "prazoConclusao (Integer)": null,
  "enfase (String)": null,
  "modalidade (String)": null,
  "horasAtividade (Integer)": null,
  "tipoAtividade (String)": null,
  "mediaMin (Double)": null,
  "mediaNormal (Double)": null,
  "frequencia (Double)": null,
  "recMedMin (Double)": null,
  "recMedNormal (Double)": null,
  "notaMenor (Double)": null,
  "notaMaior (Double)": null,
  "cargaHoraria (String)": null,
  "cargaHorariaTeorica (String)": null,
  "cargaHorariaPratica (String)": null,
  "cargaHorariaEstagio (String)": null,
  "prazoEm (String)": null,
  "podeTrancarPrimeiroPeriodo (Integer)": null,
  "prazoMaximoConclusao (Integer)": null,
  "habilidadesCompetencias (String)": null,
  "creditosExigidos (Double)": null,
  "idInep (Integer)": null,
  "idEixoTecnologico (Integer)": null,
  "eixoTecnologicoDescricao (String)": null,
  "descricao (String)": null,
  "tema (String)": null,
  "tipoCalculoFrequencia (String)": null,
  "periodicidade (String)": null,
  "status (String)": null,
  "naoApresentarParaUsuarioPolo (Integer)": null,
  "cargaHorariaTcc (String)": null,
  "idProfessorCoordenador (Integer)": null,
  "professorCoordenadorNome (String)": null,
  "qtdeMaximaVagas (Integer)": null,
  "grauGraduacao (String)": null,
  "idGrauGraduacao (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as disciplinas (inclusive as disciplinas linkadas) da turma.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/turmas/disciplinas
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)
idTurma Sim java.lang.Integer Código da turma
idProfessor Não java.lang.Integer Código do professor
idDisciplina Não java.lang.Integer Código da disciplina
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idDisciplinaProfessor (Integer)": null,
  "idProfessor (Integer)": null,
  "idPerfilProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "idDisciplina (Integer)": null,
  "idSistemaAvaliacaoPeriodo (Integer)": null,
  "valorNormal (Double)": null,
  "quantidadeVagas (Integer)": null,
  "matriculaObrigatoria (Integer)": null,
  "naoSeraOfertada (Integer)": null,
  "naoDisponivelRematricula (Integer)": null,
  "quantidadeAulas (Integer)": null,
  "dataInicio (Date)": null,
  "dataTermino (Date)": null,
  "dataLimiteMatricula (Date)": null,
  "dataAcessoAvaInicio (Date)": null,
  "dataAcessoAvaTermino (Date)": null,
  "disciplina (String)": null,
  "professor (String)": null,
  "sistemaAvaliacao (String)": null,
  "modulo (String)": null,
  "periodoCurso (String)": null,
  "utilizaFrequenciaResumida (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os horários de disciplinas da turma na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/turmas/disciplinas/horarios
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)
idDisciplinaProfessor Sim java.lang.Integer Código da disciplina professor
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idDisciplinaHorarioSala (Integer)": null,
  "idSala (Integer)": null,
  "sala (String)": null,
  "bloco (String)": null,
  "disciplina (String)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idProfessor (Integer)": null,
  "horaInicio (Time)": null,
  "horaTermino (Time)": null,
  "tipo (String)": null,
  "dataAula (Date)": null,
  "professor (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as matrizes cadastradas na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/matrizes
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)
idOrg Não java.lang.Integer Código da instituição
idGrauGraduacao Não java.lang.Integer Código do Grau de Graduação
idCurso Não java.lang.Integer Código da Matriz
idCursoBase Não java.lang.Integer Código do Curso base
status Não java.lang.String Status (ATIVO, INATIVO)
like Não java.lang.String Like sobre o campo 'nome'
idPeriodoLetivoOferta Não java.lang.Integer Código do Período letivo de oferta
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
orderBy Não java.lang.String Método de Ordenação da consulta
{
  "idCurso (Integer)": null,
  "idCursoBase (Integer)": null,
  "nome (String)": null,
  "nomeRed (String)": null,
  "prazoConclusao (Integer)": null,
  "enfase (String)": null,
  "modalidade (String)": null,
  "horasAtividade (Integer)": null,
  "tipoAtividade (String)": null,
  "mediaMin (Double)": null,
  "mediaNormal (Double)": null,
  "frequencia (Double)": null,
  "recMedMin (Double)": null,
  "recMedNormal (Double)": null,
  "notaMenor (Double)": null,
  "notaMaior (Double)": null,
  "cargaHoraria (String)": null,
  "cargaHorariaTeorica (String)": null,
  "cargaHorariaPratica (String)": null,
  "cargaHorariaEstagio (String)": null,
  "prazoEm (String)": null,
  "podeTrancarPrimeiroPeriodo (Integer)": null,
  "prazoMaximoConclusao (Integer)": null,
  "habilidadesCompetencias (String)": null,
  "creditosExigidos (Double)": null,
  "idInep (Integer)": null,
  "idEixoTecnologico (Integer)": null,
  "eixoTecnologicoDescricao (String)": null,
  "descricao (String)": null,
  "tema (String)": null,
  "tipoCalculoFrequencia (String)": null,
  "periodicidade (String)": null,
  "status (String)": null,
  "naoApresentarParaUsuarioPolo (Integer)": null,
  "cargaHorariaTcc (String)": null,
  "idProfessorCoordenador (Integer)": null,
  "professorCoordenadorNome (String)": null,
  "qtdeMaximaVagas (Integer)": null,
  "grauGraduacao (String)": null,
  "idGrauGraduacao (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as notas da disciplina da turma na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/turmas/notas-disciplinas
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)
idAluno Sim java.lang.Integer Código do aluno
idDisciplinaProfessor Sim java.lang.Integer Código da disciplina professor
idTurma Sim java.lang.Integer Código da turma
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idAluno (Integer)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "idNotaAvaliacaoDisciplina (Integer)": null,
  "idAvalicaoDisciplina (Integer)": null,
  "idAvaliacao (Integer)": null,
  "idMatriculaDisciplina (Integer)": null,
  "avaliacao (String)": null,
  "notaMaxima (Double)": null,
  "nota (Double)": null,
  "notaDescritiva (String)": null,
  "dataCriacao (Timestamp)": null,
  "dataAlteracao (Timestamp)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os períodos letivos na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/periodo-letivo
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)
idOrg Sim java.lang.Integer Código da organização
situacao Não java.lang.String Situação período letivo
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idOrg (Integer)": null,
  "orgDescricao (String)": null,
  "idPeriodoLetivo (Integer)": null,
  "descricao (String)": null,
  "descricaoEspecial (String)": null,
  "dataInicio (Date)": null,
  "dataTermino (Date)": null,
  "situacao (String)": null,
  "periodoEspecial (String)": null,
  "ano (Integer)": null,
  "periodoAtual (Integer)": null,
  "diasLetivos (Integer)": null,
  "tipo (String)": null,
  "idProximoPeriodoLetivo (Integer)": null,
  "proximoPeriodo (String)": null,
  "dataInicioRematricula (Date)": null,
  "dataTerminoRematricula (Date)": null,
  "dataLimiteAtualizacaoContrato (Date)": null,
  "dataValidadeBiblioteca (Date)": null,
  "semestre (Integer)": null,
  "consolidado (Integer)": null,
  "naoApresentarNoPortal (Integer)": null,
  "lmsDataInicio (Date)": null,
  "lmsDataTermino (Date)": null,
  "periodoAno (String)": null,
  "cursosLivresDataInicio (Date)": null,
  "cursosLivresDataTermino (Date)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os sub períodos letivos na instituição ou de uma organização específica.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/periodo-letivo/sub-periodo-letivo
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)
idPeriodoLetivo Sim java.lang.Integer Código do período letivo
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idSubPeriodoLetivo (Integer)": null,
  "descricao (String)": null,
  "dataInicio (Date)": null,
  "dataFim (Date)": null,
  "periodoExame (Integer)": null,
  "diasLetivos (Integer)": null,
  "permiteLancarFaltas (Integer)": null,
  "permiteLancarConteudoProgramatico (Integer)": null,
  "permiteLancarConteudoMinistrado (Integer)": null,
  "idPeriodoLetivo (Integer)": null,
  "periodoAno (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as turmas de uma organização.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/turmas
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)
idOrg Sim java.lang.Integer Código da instituição
idMatriz Não java.lang.Integer Código da Matriz
idCursoBase Não java.lang.Integer Código do Curso base
idUnidadeFisica Não java.lang.Integer Código da Unidade Física
idPeriodoLetivo Não java.lang.Integer Código do Período Letivo
status Não java.lang.String Status (AGUARDANDO, ATIVA, ENCERRADA, CANCELADA)
like Não java.lang.String Like sobre o nome da turma, nome do curso e período letivo
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idTurma (Integer)": null,
  "turmaNome (String)": null,
  "turmaNomeRed (String)": null,
  "turmaDescricao (String)": null,
  "turmaIdUnidadeFisica (Integer)": null,
  "turmaUnidadeFisica (String)": null,
  "turmaIdPeriodoLetivo (Integer)": null,
  "turmaPeriodoLetivo (String)": null,
  "turmaPeriodoLetivoSituacao (String)": null,
  "turmaPeriodoLetivoDataInicio (Date)": null,
  "turmaPeriodoLetivoDataTermino (Date)": null,
  "turmaIdMatriz (Integer)": null,
  "turmaMatriz (String)": null,
  "turmaIdCurso (Integer)": null,
  "turmaCurso (String)": null,
  "turmaIdTurmaDestino (Integer)": null,
  "turmaTurmaDestinoNome (String)": null,
  "turmaTurmaDestinoNomeRed (String)": null,
  "turmaTurmaDestinoPeriodoLetivo (String)": null,
  "turmaPeriodoItem (String)": null,
  "turmaTurno (String)": null,
  "turmaIdInep (Integer)": null,
  "turmaMediaMin (Double)": null,
  "turmaMediaNormal (Double)": null,
  "turmaFrequencia (Double)": null,
  "turmaRecMedMin (Double)": null,
  "turmaMedNormal (Double)": null,
  "turmaNotaMenor (Double)": null,
  "turmaNotaMaior (Double)": null,
  "turmaIdTurmaBase (Integer)": null,
  "turmaTurmaBase (String)": null,
  "turmaStatus (String)": null,
  "turmaDataInicio (Date)": null,
  "turmaDataFim (Date)": null,
  "turmaDataAbonoFalta (Date)": null,
  "turmaDataFechamentoDiarioClasse (Date)": null,
  "turmaValorTotal (Double)": null,
  "turmaObservacao (String)": null,
  "turmaQtdeDisciplina (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null,
  "turmaIdMetodoRecebimento (Integer)": null,
  "turmaMetodoRecebimento (String)": null,
  "habilitadoVenda (Integer)": null,
  "naoApresentarParaMatriculaNoPortal (Integer)": null,
  "turmaCalendarioRotativoSegunda (Integer)": null,
  "turmaCalendarioRotativoTerca (Integer)": null,
  "turmaCalendarioRotativoQuarta (Integer)": null,
  "turmaCalendarioRotativoQuinta (Integer)": null,
  "turmaCalendarioRotativoSexta (Integer)": null,
  "turmaCalendarioRotativoSabado (Integer)": null,
  "turmaCalendarioRotativoDomingo (Integer)": null,
  "turmaCalendarioRotativoTurmaFechada (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todos os prontuários cadastrados no sistema
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/prontuarios
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)
idOrg Não java.lang.Integer Código da instituição (apenas se vinculado com as disciplinas da matrícula)
idProntuarioCategoria Não java.lang.Integer Código da categoria
idProntuarioSubCategoria Não java.lang.Integer Código da subcategoria
idMatriz Não java.lang.Integer Código da Matriz
idCursoBase Não java.lang.Integer Código do Curso base
idTurma Não java.lang.Integer Código da turma
isSomenteAdvertencias Não boolean Somente advertências
isSomenteVinculadoMatriculaDisciplina Não boolean Somente prontuários com vínculo com as disciplinas da matrícula
like Não java.lang.String Like sobre o campo 'nome', 'mensagem'
idUsuarioCriacao Não java.lang.Integer Código do usuário de criação
idPerfil Não java.lang.Integer Código do perfil do prontuário
idProfessorCadastro Não java.lang.Integer Código do professor que registrou o prontuário
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idMensagemProntuario (Integer)": null,
  "idUsuarioCriacao (Integer)": null,
  "idPerfil (Integer)": null,
  "advertencia (Integer)": null,
  "mensagem (String)": null,
  "dataCriacao (Timestamp)": null,
  "lido (Integer)": null,
  "usuarioCadastro (String)": null,
  "professorCadastro (String)": null,
  "perfilNome (String)": null,
  "perfilEmail (String)": null,
  "idProntuarioSubCategoria (Integer)": null,
  "idProntuarioCategoria (Integer)": null,
  "categoria (String)": null,
  "subCategoria (String)": null,
  "corCategoria (String)": null,
  "idMatriculaDisciplina (Integer)": null,
  "idProfessor (Integer)": null,
  "periodoLetivo (String)": null,
  "turma (String)": null,
  "turmaDescricao (String)": null,
  "disciplina (String)": null,
  "disciplinaDescricao (String)": null,
  "curso (String)": null,
  "matriz (String)": null,
  "idMatriz (Integer)": null,
  "idCursoBase (Integer)": null,
  "idPeridoLetivo (Integer)": null,
  "idTurma (Integer)": null,
  "idOrgCurso (Integer)": null,
  "organizacao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os registros da documentação entregue pelo aluno.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/aluno/documentacao/
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)
idOrganizacao Não java.lang.Integer Código da organização
idCurso Não java.lang.Integer Código do curso base
idMatriz Não java.lang.Integer Código da matriz
idAluno Não java.lang.Integer Código do aluno
idTipoDocumento Não java.lang.Integer Código do tipo de documento
situacao Não java.lang.String Situação ('NAO_AVALIADO','DEFERIDO','INDEFERIDO')
somenteCursoIngressoAtivo Não boolean Somente com curso ativo
offset Sim java.lang.Integer Número de registro a serem pulados na realização da consulta (paginação)
{
  "alunoRa (String)": null,
  "alunoNome (String)": null,
  "alunoCodigo (Integer)": null,
  "alunoCodigoPerfil (Integer)": null,
  "tipoDocumentoCodigo (Integer)": null,
  "tipoDocumentoDescricao (String)": null,
  "tipoDocumentoTipo (String)": null,
  "documentoDataEntrega (Timestamp)": null,
  "documentoNomeArquivo (String)": null,
  "documentoSituacao (String)": null,
  "documentoArquivoInexistente (Integer)": null,
  "documentoCodigoAnexo (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Descrição:
  • Permite realizar o download de um arquivo através do código do anexo informado
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/aluno/documentacao/download
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)
idAlunoDocumentoAnexo Sim java.lang.Integer Código da organização
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Entrada
  • Descrição:
  • O parametro "faltas" é uma lista do objeto FrequenciaFaltaRest que é formado por 2 atributos, sendo eles, idDisciplinaHorarioSala e tipo (FREQUENTE,AUSENTE).
    Quando informado o tipo como AUSENTE o sistema adicionará uma falta para o horário informado, caso informado FREQUENTE o sistema removerá a falta para aquele horário, caso houver uma.

    Retorna o status 200 caso as frequências tenham sido atualizadas com sucesso.
  • Verbo:
  • POST
  • Resposta:
  • JSON
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/lancar/frequencia
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)
idMatriculaDisciplina Sim java.lang.Integer Código da matricula disciplina
faltas Sim java.util.List Lista contendo as faltas, formada por idDisciplinaHorarioSala e o tipo (FREQUENTE,AUSENTE)
{
  "tipo (String)": null,
  "idDisciplinaHorarioSala (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Entrada
  • Descrição:
  • O parametro "faltas" é uma lista do objeto FaltaSubPeriodoRest que é formado por 2 atributos, sendo eles, faltas e idSubPeriodoLetivo. O número de faltas informado, será o número tota lde faltas do sub-período, desta forma se quiser adicionar faltas será necessário informar o valro total. Por exemplo caso o aluno já possua 3 faltas e for ser adicionado mais 3, é necessário informar 6 faltas, e não apenas 3.
    Retorna o status 200 caso as frequências tenham sido atualizadas com sucesso.
  • Verbo:
  • POST
  • Resposta:
  • JSON
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/lancar/frequencia-resumida
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)
idMatriculaDisciplina Sim java.lang.Integer Código da matricula disciplina
faltas Sim java.util.List Lista contendo o idSubPeriodoLetivo e as faltas
{
  "idMatriculaDisciplina (Integer)": null,
  "idSubPeriodoLetivo (Integer)": null,
  "faltas (Integer)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Entrada
  • Descrição:
  • O parametro "notas" é uma lista do objeto NotaAvaliacaoRest que é formado por 3 atributos, sendo eles, notaObtida, identificacao e naoAvaliado. A identificacao tem que ser igual a identicação da avaliação no SWA.Jacad, quando informado o valor true para o campo naoInformada, o sistema marcada a avaliação do aluno como "Não Avaliado."
    Retorna o status 200 caso as frequências tenham sido atualizadas com sucesso.
  • Verbo:
  • POST
  • Resposta:
  • JSON
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/lancar/notas
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)
idMatriculaDisciplina Sim java.lang.Integer Código da matricula disciplina
notas Sim java.util.List Lista contendo a identificação da avaliação e a nota obtida
{
  "identificacao (String)": null,
  "notaObtida (Double)": null,
  "naoAvaliado (boolean)": false
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Esse método irá gerar uma matrícula no sistema acadêmico com base nos parâmetros informados. Irá retornar os dados básicos do aluno e da matrícula. Se um código de plano de pagamento for informado também serão gerados os dados do financeiro do aluno.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://faresiedi.jacad.com.br:443/academico/api/v3/academico/nova-matricula
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 Sim java.lang.Integer Código do Perfil do Aluno
idTurma Sim java.lang.Integer Código da Turma
idTipoProcessoSeletivo Sim java.lang.Integer Código do Tipo de Processo Seletivo
idUnidadeFisica Não java.lang.Integer Código da Unidade Física
dataCadastroMatricula Não java.sql.Date Data de Cadastro da Matrícula (DD/MM/YYYY)
dataPrimeiraParcela Não java.sql.Date Data de Vencimento da Primeira Parcela (DD/MM/YYYY)
idPlanoPagamento Não java.lang.Integer Código do Plano de Pagamento
diaPreferencialVencimento Não java.lang.Integer Dia preferencial de vencimento
convenios Não java.util.List Lista de Códigos dos Convênios
{
  "idMatricula (Integer)": null,
  "idTurma (Integer)": null,
  "idPeriodoLetivo (Integer)": null,
  "idAlunoCursoIngresso (Integer)": null,
  "idAluno (Integer)": null,
  "idPerfilAluno (Integer)": null,
  "aluno (String)": null,
  "ra (String)": null,
  "periodoLetivo (String)": null,
  "curso (String)": null,
  "turma (String)": null,
  "status (String)": null,
  "matriz (String)": null,
  "dataMatricula (Date)": null,
  "dataAtivacao (Date)": null,
  "dataTrancamento (Date)": null,
  "dataCadastro (Date)": null,
  "unidadeFisica (String)": null,
  "contratoEntregue (Integer)": null,
  "ipAceiteContrato (String)": null,
  "navegadorAceiteContrato (String)": null,
  "dataAceiteContrato (Timestamp)": null,
  "vendedor (String)": null,
  "idContrato (Integer)": null,
  "idContratoRef (Integer)": null,
  "idOrg (Integer)": null,
  "organizacao (String)": null
}