Atividades Complementares - Atividades Validas

Este método irá retornar um totalizados das atividades válidas do aluno segundo as regras configuradas no sistema acadêmico.
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)
idAlunoCursoIngresso Sim java.lang.Integer Código do curso ingresso do aluno

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/atividades-complementares/atividades-validas

Formato do objeto de retorno

{
  "totalHorasValidas (Double)": null,
  "totalApresentado (Double)": null,
  "horasExigidasCurso (Integer)": null,
  "horasExigidasCategorias (Double)": null
}
Consulta das categorias de mensagens de prontuários

Retorna todas as categorias cadastradas no sistema
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/prontuarios/categorias

Formato do objeto de retorno

{
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null,
  "visivelPortalAluno (Integer)": null,
  "visivelPortalProfessor (Integer)": null,
  "cor (String)": null
}
Consulta das subcategorias de mensagens de prontuários

Retorna todas as subcategorias cadastradas no sistema
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/prontuarios/subcategorias

Formato do objeto de retorno

{
  "idProntuarioSubCategoria (Integer)": null,
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null,
  "categoriaPai (String)": null
}
Consulta de Alunos da Disciplina da Turma

Lista todos os dados dos alunos matriculados numa turma (matrículas disciplinas) da instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/turmas/matriculas-disciplinas

Formato do objeto de retorno

{
  "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
}
Consulta de Alunos matrículados na Turma

Retorna todas as matrículas de alunos de uma turma informada.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/matriculas

Formato do objeto de retorno

{
  "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
}
Consulta de Atividades Complementares

Lista todas as atividades complementares de um aluno.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/atividades-complementares/aluno-atividades

Formato do objeto de retorno

{
  "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
}
Consulta de Cursos Base

Lista todos os cursos bases cadastrados na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/cursos-base

Formato do objeto de retorno

{
  "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
}
Consulta de Disciplinas da Matriz Curriculares

Retorna todas as disciplinas de uma matriz curricular informada
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)
idMatriz Sim java.lang.Integer Código da Matriz curricular

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/matrizes/disciplinas

Formato do objeto de retorno

{
  "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,
  "grauGraduacao (String)": null,
  "idGrauGraduacao (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
Consulta de Disciplinas da Turma

Lista todas as disciplinas da turma na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/turmas/disciplinas

Formato do objeto de retorno

{
  "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
}
Consulta de Horários de Disciplinas da Turma

Lista todos os horários de disciplinas da turma na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/turmas/disciplinas/horarios

Formato do objeto de retorno

{
  "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
}
Consulta de Matrizes Curriculares

Lista todas as matrizes cadastradas na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/matrizes

Formato do objeto de retorno

{
  "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,
  "grauGraduacao (String)": null,
  "idGrauGraduacao (Integer)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
Consulta de Notas da Disciplina da Turma

Lista todas as notas da disciplina da turma na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/turmas/notas-disciplinas

Formato do objeto de retorno

{
  "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
}
Consulta de Períodos Letivos

Lista todos os períodos letivos na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/periodo-letivo

Formato do objeto de retorno

{
  "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
}
Consulta de Sub Períodos Letivos

Lista todos os sub períodos letivos na instituição ou de uma organização específica.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/periodo-letivo/sub-periodo-letivo

Formato do objeto de retorno

{
  "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
}
Consulta de Turmas

Lista todas as turmas de uma organização.
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/turmas

Formato do objeto de retorno

{
  "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
}
Consulta dos prontuários do aluno

Retorna todos os prontuários cadastrados no sistema
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)
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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/prontuarios

Formato do objeto de retorno

{
  "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
}
Contrato de Matrícula - Download do Contrato

Retorna o PDF do contrato de matrícula do aluno.
Método: POST
Resposta: application/pdf

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)
idContrato Sim java.lang.Integer Código do contrato

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/aluno/matricula/contratos/download
Lançar Frequência

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.
Método: POST
Resposta: JSON

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)

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/lancar/frequencia

Formato do objeto de entrada

{
  "tipo (String)": null,
  "idDisciplinaHorarioSala (Integer)": null
}
Lançar Frequência Resumida

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.
Método: POST
Resposta: JSON

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

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/lancar/frequencia-resumida

Formato do objeto de entrada

{
  "idMatriculaDisciplina (Integer)": null,
  "idSubPeriodoLetivo (Integer)": null,
  "faltas (Integer)": null
}
Lançar Nota

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.
Método: POST
Resposta: JSON

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 o idSubPeriodoLetivo e as faltas

URIs de acesso

https://cenap.jacad.com.br:443/academico/api/v3/academico/lancar/notas

Formato do objeto de entrada

{
  "identificacao (String)": null,
  "notaObtida (Double)": null,
  "naoAvaliado (boolean)": false
}