Mobile - Acadêmico - Avisos - Download de anexo

Realiza o download do anexo de um aviso determinado
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAvisoArquivoAnexo Não java.lang.Integer

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/avisos/download-anexo/{idAvisoArquivoAnexo}/
Mobile - Acadêmico - Avisos - Listar

Lista os últimos avisos do aluno
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil que queremos listar os avisos
idAluno Não java.lang.Integer ID do aluno que queremos listar os avisos
idAviso Não java.lang.Integer ID do aviso que queremos listar
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/avisos/

Formato do objeto de retorno

{
  "idAviso (Integer)": null,
  "idAlunoAviso (Integer)": null,
  "idAvisoCategoria (Integer)": null,
  "avisoTitulo (String)": null,
  "avisoDescricao (String)": null,
  "avisoDataLeitura (Date)": null,
  "avisoDataCriacao (Date)": null,
  "avisoLido (Integer)": null,
  "permiteMarcarComoLido (Integer)": null,
  "categoriaAviso (String)": null,
  "usuarioCadastro (String)": null,
  "imagens (List)": [],
  "arquivosGerais (List)": []
}
{ "idAvisoArquivoAnexo (Integer)": null, "idAviso (Integer)": null, "nomeArquivoOriginal (String)": null, "nomeArquivoFisico (String)": null, "url (String)": null, "tamanhoKb (Double)": null }
Mobile - Acadêmico - Avisos - Marcar como lido

Marca um determinado aviso como lido
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAviso Não java.lang.Integer
idAlunoAviso Não java.lang.Integer
format Não java.lang.String

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/avisos/marcar-aviso-como-lido/

Formato do objeto de retorno

{
  "idAviso (Integer)": null,
  "idAlunoAviso (Integer)": null,
  "idAvisoCategoria (Integer)": null,
  "avisoTitulo (String)": null,
  "avisoDescricao (String)": null,
  "avisoDataLeitura (Date)": null,
  "avisoDataCriacao (Date)": null,
  "avisoLido (Integer)": null,
  "permiteMarcarComoLido (Integer)": null,
  "categoriaAviso (String)": null,
  "usuarioCadastro (String)": null,
  "imagens (List)": [],
  "arquivosGerais (List)": []
}
Mobile - Acadêmico - Listar disciplinas cursadas

Lista as disciplinas cursadas de um determinado curso ingresso, separando as disciplinas por período
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAlunoCursoIngresso Sim java.lang.Integer ID do aluno curso ingresso ao qual queremos listar as disciplinas
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/historico-disciplinas-cursadas/

Formato do objeto de retorno

{
  "periodoNome (String)": null,
  "periodoOrdem (Integer)": null,
  "periodoPercentualConcluido (Double)": null,
  "idAlunoCursoIngresso (Integer)": null,
  "disciplinas (List)": null
}
{ "idDisciplina (Integer)": null, "mediaFinal (Double)": null, "statusMatriculaDisciplina (String)": null, "frequencia (Double)": null, "quantidadeFaltas (Integer)": null, "disciplinaNome (String)": null, "professorNome (String)": null, "periodoLetivoNome (String)": null, "corStatusHex (String)": null }
Mobile - Acadêmico - Listar notas de avaliações (Boletim)

Lista as disciplinas matriculadas do aluno no período letivo atual, com as notas de avaliações
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAlunoCursoIngresso Sim java.lang.Integer ID do aluno curso ingresso ao qual queremos listar as disciplinas
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/notas/

Formato do objeto de retorno

{
  "idMatriculaDisciplina (Integer)": null,
  "mediaFinal (Double)": null,
  "statusMatriculaDisciplina (String)": null,
  "frequencia (Double)": null,
  "quantidadeFaltas (Integer)": null,
  "disciplinaNome (String)": null,
  "professorNome (String)": null,
  "periodoNome (String)": null,
  "notas (List)": null
}
{ "descricao (String)": null, "identificacao (String)": null, "nota (Double)": null, "flagNaoAvaliado (Integer)": null, "idMatriculaDisciplina (Integer)": null, "dataVisualizacaoNota (Date)": null, "naoApresentarNoPortalAluno (Integer)": null }
Mobile - Acadêmico - Listar quadro de horários

Lista um quadro de horários do período letivo atual, dividido por dia da semana
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAlunoCursoIngresso Sim java.lang.Integer ID do aluno curso ingresso ao qual queremos listar os horários
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/quadros-de-horarios/

Formato do objeto de retorno

{
  "horariosSegunda (List)": [],
  "horariosTerca (List)": [],
  "horariosQuarta (List)": [],
  "horariosQuinta (List)": [],
  "horariosSexta (List)": [],
  "horariosSabado (List)": [],
  "horariosDomingo (List)": []
}
{ "diaDaSemana (String)": null, "descDiaSemana (String)": null, "disciplina (String)": null, "professor (String)": null, "sala (String)": null, "horaInicio (Time)": null, "horaTermino (Time)": null, "dataInicio (Date)": null, "dataTermino (Date)": null, "quantFaltas (Integer)": null, "frequencia (Double)": null }
Mobile - Acadêmico - Ocorrências - Listar categorias

Lista as categorias de ocorrências
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Não java.lang.Integer ID do perfil para listarmos somente as categorias onde existam ocorrências
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/ocorrencias/categorias/

Formato do objeto de retorno

{
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null
}
{ "idMensagemProntuario (Integer)": null, "advertencia (Integer)": null, "mensagem (String)": null, "dataCriacao (Timestamp)": null, "idProntuarioCategoria (Integer)": null }
Mobile - Acadêmico - Ocorrências - Listar ocorrências

Lista as ocorrências mais recentes do aluno
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil ao qual queremos listar as ocorrências
idOrg Não java.lang.Integer ID da organização da qual queremos filtrar as ocorrências
idProntuarioCategoria Não java.lang.Integer ID da categoria que queremos listar as ocorrências
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/ocorrencias/

Formato do objeto de retorno

{
  "idProntuarioCategoria (Integer)": null,
  "descricao (String)": null
}
{ "idMensagemProntuario (Integer)": null, "advertencia (Integer)": null, "mensagem (String)": null, "dataCriacao (Timestamp)": null, "idProntuarioCategoria (Integer)": null }
Mobile - Agenda

Lista todo o calendário acadêmico da instituição onde o aluno está atualmente (organização) e as tarefas de casa.
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAluno Não java.lang.Integer ID Aluno
mes Sim java.lang.Integer Mes de referência
ano Sim java.lang.Integer Ano de referência
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/academico/calendario/legendas/

Formato do objeto de retorno

{
  "tipo (String)": null,
  "idLegenda (Integer)": null,
  "descricao (String)": null,
  "cor (String)": null,
  "feriado (Integer)": null,
  "data (Date)": null
}
Mobile - Autenticação de Usuários

Efetua o login de um usuário através do seu RA e/ou E-mail e senha informados.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
login Sim java.lang.String Login (RA/E-Mail)
senha Sim java.lang.String Senha
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/autenticar/
https://guairaca.jacad.com.br:443/academico/api/v3/mobile/autenticar

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "email (String)": null,
  "sexo (String)": null,
  "cidade (String)": null,
  "estado (String)": null,
  "telefone (String)": null,
  "celular (String)": null,
  "idAlunoCursoIngressoAtual (Integer)": null,
  "avatar (String)": null,
  "cursosIngressos (List)": null
}
{ "idAlunoCursoIngresso (Integer)": null, "status (String)": null, "idPerfil (Integer)": null, "idAluno (Integer)": null, "ra (String)": null, "idCurso (Integer)": null, "cursoNome (String)": null, "cursoValidade (Date)": null, "qrCodeCodigo (String)": null, "idOrg (Integer)": null, "orgLogo (String)": null, "linkAva (String)": null }
Mobile - Biblioteca - Listar Empréstimos

Lista os empréstimos do aluno, paginados de 20 em 20 registros
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil responsável pelos empréstimos
somenteNaoDevolvidos Não java.lang.Boolean Lista somente empréstimos onde o material ainda não foi devolvido pelo aluno
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/biblioteca/emprestimos/

Formato do objeto de retorno

{
  "idEmprestimo (Integer)": null,
  "emprestimoSituacao (String)": null,
  "emprestimoDataPrevistaDevolucao (Date)": null,
  "idMaterial (Integer)": null,
  "materialCapa (String)": null,
  "materialTitulo (String)": null,
  "autorNome (String)": null,
  "editoraNome (String)": null
}
Mobile - Financeiro - Download Boleto

Permite o download de um boleto no formato PDF.
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idTransacao Sim java.lang.Integer ID Transaçã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)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/financeiro/transacoes/boleto/download/
Mobile - Financeiro - Enviar boleto pro e-mail

Envio o boleto para o email do perfil logado.
Método: POST
Resposta: JSON/XML

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)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/financeiro/transacoes/boleto/envio/email/
Mobile - Financeiro - Listar Transações

Lista as transações do aluno paginadas, retornando 20 transações abertas e 20 transações pagas
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil responsável das transações
idOrg Sim java.lang.Integer ID da organização ao qual as transações pertencem
format Sim java.lang.String Formato do retorno (JSON/XML)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
isSomenteAbertos Não boolean Valida quais transações exibir

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/financeiro/transacoes/

Formato do objeto de retorno

{
  "idTransacao (Integer)": null,
  "dataVencimento (Date)": null,
  "dataCompetencia (Date)": null,
  "situacao (String)": null,
  "valor (Double)": null,
  "idBoleto (Integer)": null,
  "numeroParcela (String)": null,
  "pagadorNome (String)": null,
  "idPerfilPagador (Integer)": null,
  "responsavelNome (String)": null,
  "idPerfilResponsavel (Integer)": null
}
Mobile - Financeiro - Visualizar a linha digitável do boleto

Exibe a linha digitável do Boleto.
Método: GET
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idTransacao Sim java.lang.Integer ID Transação
idBoleto Sim java.lang.Integer ID Boleto
idPerfil Não java.lang.Integer ID Perfil
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/financeiro/transacoes/linha-digitavel/

Formato do objeto de retorno

""
Mobile - Recuperação de senha de alunos/responsáveis

Envia um e-mail de recuperação de senha para o aluno ou responsável.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
login Sim java.lang.String RA do aluno/CPF do responsável
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://guairaca.jacad.com.br:443/academico/api/v3/mobile/recuperar-senha/