Mobile - Alunos

Retorna uma lista dos alunos que o perfil tenha acesso. É necessário informar o token de usuário (authorization) no cabeçalho (header) da requisição
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/alunos

Formato do objeto de retorno

{
  "idAluno (Integer)": null,
  "idPerfil (Integer)": null,
  "ra (String)": null,
  "nome (String)": null,
  "email (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "sexo (String)": null,
  "avatar (String)": null,
  "podeSairSozinho (Integer)": 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)
password Sim java.lang.String Senha
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/autenticar

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "email (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "sexo (String)": null,
  "avatar (String)": null,
  "tipoAcesso (String)": null,
  "pushNotificationAppId (String)": null,
  "pushNotificationExternalUserId (String)": null,
  "token (String)": null
}
Mobile - Visualiza Feed

Lista o feed de avisos do aluno.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Não java.lang.Integer ID perfil
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://faccrei.jacad.com.br:443/academico/api/v2/mobile/feed

Formato do objeto de retorno

{
  "id (Integer)": null,
  "user_id (Integer)": null,
  "user_name (String)": null,
  "user_picture (String)": null,
  "documents (ArrayList)": [],
  "created_at (Timestamp)": null,
  "text (String)": null
}
Mobile - Avatar do perfil

Retorna o avatar do perfil, no tamanho (size) passado por parâmetro.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do Perfil
size Não java.lang.Integer Tamanho da imagem (scale) em pixeis

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/perfil/avatar
Mobile - Agenda

Lista todo o calendário acadêmico da instituição onde o aluno está atualmente (organização)
Método: POST
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://faccrei.jacad.com.br:443/academico/api/v2/mobile/agenda

Formato do objeto de retorno

{
  "tipo (String)": null,
  "idLegenda (Integer)": null,
  "descricao (String)": null,
  "dataInicio (Timestamp)": null,
  "dataFim (Timestamp)": null,
  "cor (String)": null,
  "feriado (Integer)": null,
  "unixDataInicio (Long)": null,
  "unixDataFim (Long)": null,
  "data (Date)": null
}
Mobile - Download anexo do feed

Retorna o arquivo referente ao idAnexo e o idFeed, passados por parâmetro.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAnexo Sim java.lang.Integer ID Anexo
idFeed Sim java.lang.Integer ID Feed

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/feed/download
Mobile - Listar Transações

Lista as transações do aluno.
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idPerfil Sim java.lang.Integer ID do perfil responsável das transacações
isSomenteAbertos Não boolean Valida quais transações exibir
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://faccrei.jacad.com.br:443/academico/api/v2/mobile/financeiro

Formato do objeto de retorno

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

Exibe a linha digitável do Boleto.
Método: POST
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
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/financeiro/boleto/linha-digitavel
Mobile - 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://faccrei.jacad.com.br:443/academico/api/v2/mobile/financeiro/boleto/envio/email
Mobile - Download Boleto

Permite o download de um boleto no formato PDF.
Método: POST
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://faccrei.jacad.com.br:443/academico/api/v2/mobile/financeiro/boleto/download
Mobile - Consulta de notas do aluno

Lista todas as disciplinas ativas (disciplina, professor, nota, status, etc.) de um determinado aluno
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAluno Sim java.lang.Integer ID Aluno
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/notas

Formato do objeto de retorno

{
  "idMatricula (Integer)": null,
  "idMatriculaDisciplina (Integer)": null,
  "idDisciplinaProfessor (Integer)": null,
  "idTurma (Integer)": null,
  "disciplina (String)": null,
  "periodo (String)": null,
  "turma (String)": null,
  "periodoLetivo (String)": null,
  "professor (String)": null,
  "notaFinal (Double)": null,
  "notaExame (Double)": null,
  "frequencia (Double)": null,
  "quantidadeAulas (Integer)": null,
  "quantidadeFaltas (Integer)": null,
  "status (String)": null,
  "statusLegivel (String)": null,
  "statusCor (String)": null
}
Mobile - Lista de Avaliações da disciplina do aluno

Lista todas as avaliações de uma disciplina do aluno
Método: POST
Resposta: JSON/XML

Parâmetro Obrigatório Tipo Descrição
idAluno Sim java.lang.Integer ID Aluno
idMatriculaDisciplina Sim java.lang.Integer ID da Matrícula Disciplina
format Sim java.lang.String Formato do retorno (JSON/XML)

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v2/mobile/notas/avaliacoes

Formato do objeto de retorno

{
  "idMatriculaDisciplina (Integer)": null,
  "frequencia (Double)": null,
  "avaliacao (String)": null,
  "identificacao (String)": null,
  "nota_para_apresentar (String)": null,
  "notaFinal (Double)": null,
  "statusDescricao (String)": null,
  "statusLegivel (String)": null,
  "quantFaltas (Integer)": null,
  "disciplina (String)": null,
  "dataAvaliacao (Date)": null,
  "dataVisualizacaoNota (Date)": null,
  "unixDataAvaliacao (Long)": null,
  "unixDataVisualizacaoNota (Long)": null,
  "id_org (Integer)": null,
  "id_usuario_criacao (Integer)": null,
  "id_usuario_alteracao (Integer)": null,
  "data_criacao (Timestamp)": null,
  "data_alteracao (Timestamp)": null,
  "buscaIndexada (boolean)": false,
  "isIgnorarLog (boolean)": false
}