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://fares.jacad.com.br:8443/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://fares.jacad.com.br:8443/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://fares.jacad.com.br:8443/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 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://fares.jacad.com.br:8443/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 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://fares.jacad.com.br:8443/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 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://fares.jacad.com.br:8443/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,
  "nucleoComum (Integer)": 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 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://fares.jacad.com.br:8443/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 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://fares.jacad.com.br:8443/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://fares.jacad.com.br:8443/academico/api/v3/academico/aluno/matricula/contratos/download