1. API de Integração
  2. Módulo - Calendário Rotativo
  • Consulta das salas
  • Consulta de turmas rotativas
  • Consulta dos locais
  • Consulta dos participantes de uma Turma, Grupo ou Aula/Encontro
  • Consulta encontros do calendário rotativo
  • Consulta grupos do calendário rotativo
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as salas do sistema.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/salas
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)
idSala Não java.lang.Integer Código da sala
idBloco Não java.lang.Integer Código do bloco
status Não java.lang.String Status (ATIVO/INATIVO)
like Não java.lang.String Like o nome da sala
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idSala (Integer)": null,
  "descricao (String)": null,
  "capacidade (Integer)": null,
  "idBloco (Integer)": null,
  "bloco (String)": null,
  "status (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as turmas rotativas ativas com base nos filtros informados.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/
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
idCurso Não java.lang.Integer Código da Matriz
idCursoBase Não java.lang.Integer Código do Curso base
idPeriodoLetivo Não java.lang.Integer Código do Período letivo
idUnidadeFisica Não java.lang.Integer Código da Unidade Física (Polo)
idTurma Não java.lang.Integer Código da Turma
like Não java.lang.String Like sobre os campos 'nome da turma, nome da unidade física e nome do curso'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idTurma (Integer)": null,
  "idPeriodoLetivo (Integer)": null,
  "idCurso (Integer)": null,
  "idCursoBase (Integer)": null,
  "idUnidadeFisica (Integer)": null,
  "idTurmaBase (Integer)": null,
  "idProfessorResponsavel (Integer)": null,
  "mediaMin (Double)": null,
  "mediaNormal (Double)": null,
  "frequencia (Double)": null,
  "recMedMin (Double)": null,
  "recMedNormal (Double)": null,
  "nome (String)": null,
  "nomeRed (String)": null,
  "descricao (String)": null,
  "status (String)": null,
  "valorTotal (Double)": null,
  "notaMenor (Double)": null,
  "notaMaior (Double)": null,
  "turno (String)": null,
  "unidadeFisica (String)": null,
  "cursoBase (String)": null,
  "matriz (String)": null,
  "periodoItem (String)": null,
  "idCidade (Integer)": null,
  "cidade (String)": null,
  "estado (String)": null,
  "estadoSigla (String)": null,
  "dataInicio (Date)": null,
  "dataFim (Date)": null,
  "dataAbonoFalta (Date)": null,
  "observacao (String)": null,
  "dataFechamentoDiarioClasse (Date)": null,
  "nucleoComum (Integer)": null,
  "naoApresentarParaMatriculaNoPortal (Integer)": null,
  "disponivelParaMatriculaOnline (Integer)": null,
  "calendarioRotativoSegunda (Integer)": null,
  "calendarioRotativoTerca (Integer)": null,
  "calendarioRotativoQuarta (Integer)": null,
  "calendarioRotativoQuinta (Integer)": null,
  "calendarioRotativoSexta (Integer)": null,
  "calendarioRotativoSabado (Integer)": null,
  "calendarioRotativoDomingo (Integer)": null,
  "calendarioRotativoTurmaFechada (Integer)": null,
  "calendarioRotativoIdPerfilContratante (Integer)": null,
  "contratanteNome (String)": null,
  "grauGraduacao (String)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os locais dos encontros cadastrados.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/locais
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
status Não java.lang.String Status (ATIVO/INATIVO)
idCalendarioRotativoLocal Não java.lang.Integer Código do local
like Não java.lang.String Like sobre os campos 'nome do local, endereco e cidade'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCalendarioRotativoLocal (Integer)": null,
  "descricao (String)": null,
  "endereco (String)": null,
  "numero (String)": null,
  "bairro (String)": null,
  "cep (String)": null,
  "idCidade (Integer)": null,
  "status (String)": null,
  "cidade (String)": null,
  "estado (String)": null,
  "estadoSigla (String)": null,
  "idOrg (Integer)": null,
  "orgDescricao (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os participantes de uma turma, grupo ou aula/encontro informados.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/participantes
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
idCalendarioRotativoGrupo Não java.lang.Integer Código do grupo
idCalendarioRotativoAula Não java.lang.Integer Código da aula/encontro
like Não java.lang.String Like sobre os campos 'nome do aluno, ra'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCalendarioRotativoAulaParticipante (Integer)": null,
  "idCalendarioRotativoAula (Integer)": null,
  "idCalendarioRotativoGrupo (Integer)": null,
  "idMatriculaDisciplina (Integer)": null,
  "idMatricula (Integer)": null,
  "tipo (String)": null,
  "frequencia (String)": null,
  "nota (Double)": null,
  "idProfessor (Integer)": null,
  "alunoRa (String)": null,
  "alunoNome (String)": null,
  "alunoEmail (String)": null,
  "statusMatriculaDisciplina (String)": null,
  "statusMatricula (String)": null,
  "localDefinido (String)": null,
  "idTurma (Integer)": null,
  "nomeGrupo (String)": null,
  "dataEncontro (Date)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os encontros do calendário rotativo associados à turma informada.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/encontros/
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
idCalendarioRotativoGrupo Não java.lang.Integer Código do Grupo do Calendário Rotativo
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCalendarioRotativoAula (Integer)": null,
  "idCalendarioRotativoGrupo (Integer)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idProfessor (Integer)": null,
  "data (Date)": null,
  "horaInicio (Time)": null,
  "horaTermino (Time)": null,
  "dataConclusao (Date)": null,
  "dataCancelamento (Date)": null,
  "tipo (String)": null,
  "idAvaliacaoDisciplina (Integer)": null,
  "local (String)": null,
  "idSala (Integer)": null,
  "idLocal (Integer)": null,
  "status (String)": null,
  "observacoes (String)": null,
  "conteudoMinistrado (String)": null,
  "localDefinido (String)": null,
  "disciplinaNome (String)": null,
  "disciplinaNomeReduzido (String)": null,
  "idDisciplina (Integer)": null,
  "avaliacaoIdentificacao (String)": null,
  "avaliacaoDescricao (String)": null,
  "avaliacaoNotaMaxima (Double)": null,
  "qtdeParticipantes (Integer)": null,
  "professorNome (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todos os grupos do calendário rotativo associados à turma informada.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://insted.jacad.com.br:443/academico/api/v3/modulos/calendario-rotativo/grupos/
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
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idCalendarioRotativoGrupo (Integer)": null,
  "idTurma (Integer)": null,
  "descricao (String)": null,
  "dataInicio (Date)": null,
  "horaInicio (Time)": null,
  "horaTermino (Time)": null,
  "status (String)": null,
  "dataMatricula (Date)": null,
  "local (String)": null,
  "idSalaPadrao (Integer)": null,
  "idLocalPadrao (Integer)": null,
  "bloquearNovasMatriculas (Integer)": null,
  "salaPadrao (String)": null,
  "localPadrao (String)": null
}