Lista os alunos do responsável.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPerfil | Sim | java.lang.Integer | ID perfil responsável |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/alunos
{
"idPerfil (Integer)": null,
"nome (String)": null,
"email (String)": null,
"celular (String)": null,
"fone (String)": null,
"sexo (String)": null,
"avatar (String)": null,
"ra (String)": null,
"idAluno (Integer)": null,
"tipoAcesso (String)": null,
"alunos (ArrayList)": []
}
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) |
http://187.60.217.18:8080/academico/api/mobile/financeiro
{
"idTransacao (Integer)": null,
"status (String)": null,
"situacao (String)": null,
"origem (String)": null,
"idPagador (Integer)": null,
"idResponsavel (Integer)": null,
"idReferencia (Integer)": null,
"tipoReferencia (String)": null,
"dataEmissao (Date)": null,
"dataVencimento (Date)": null,
"dataCompetencia (Date)": null,
"unixDataEmissao (Long)": null,
"unixDataVencimento (Long)": null,
"unixDataCompetencia (Long)": null,
"valor (Double)": null,
"valorOriginal (Double)": null,
"numeroParcela (String)": null,
"idBoleto (Integer)": null,
"_boletoNossoNumero (String)": null,
"_boletoDigitoVerificador (String)": null,
"_boletoLiberadoWeb (Integer)": null,
"_boletoDataVencimento (Date)": null,
"unixBoletoDataVencimento (Long)": null
}
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 |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/financeiro/boleto/linha-digitavel
{
"idBoleto (Integer)": null,
"idMetodoRecebimento (Integer)": null,
"idAgenciaConta (Integer)": null,
"idBoletoRateio (Integer)": null,
"nossoNumero (String)": null,
"digitoVerificador (String)": null,
"dataVencimento (Date)": null,
"dataEmissao (Date)": null,
"valorBoleto (Double)": null,
"liberadoWeb (Integer)": null,
"_liberacaoImpressaoWeb (Integer)": null,
"status (String)": null,
"dataRemessa (Date)": null,
"arquivoRemessa (String)": null,
"idPagador (Integer)": null,
"_pagador (String)": null,
"_email (String)": null,
"_metodoRecebimento (String)": null,
"_cedente (String)": null,
"_carteira (String)": null,
"_codigoCedente (String)": null,
"_numeroAgencia (String)": null,
"_idTipoRecebimentoCedente (Integer)": null,
"_valor_atualizado (Double)": null,
"dataLiquidacao (Date)": null,
"dataRecebimento (Date)": null,
"valorDescontos (Double)": null,
"valorJuros (Double)": null,
"valorMulta (Double)": null,
"valorRecebido (Double)": null,
"observacaoRetorno (String)": null,
"dataProcessamentoBanco (Date)": null,
"motivoOcorrencia (String)": null,
"codigoBarras (String)": null,
"linhaDigitavel (String)": null,
"_bancoNumero (String)": null,
"idTransacaoRecebimentoBoleto (Integer)": null,
"boletosDuplicados (ArrayList)": null,
"_usuarioCancelamento (String)": null,
"_organizacao (String)": null,
"valorPagoAMaior (boolean)": false,
"isAssessoriaCobranca (Integer)": null,
"rateiosConta (ArrayList)": null,
"rateiosRetorno (ArrayList)": null,
"_situacaoTransacao (String)": null,
"valorBaixado (Double)": null,
"inconsistenciaBaixa (boolean)": false,
"_isScpcSerasa (Integer)": null,
"quantidadeRenovacoes (Integer)": null,
"_idBoletoGateway (Integer)": null,
"_utilizarConfigMetodoRecebimento (Integer)": null,
"_statusBoletoRegistroGateway (String)": null,
"idBoletoArquivo (Integer)": null,
"_boletoArquivo (String)": null,
"id_org (Integer)": null
}
Exibe a linha digitável do Boleto.
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) |
http://187.60.217.18:8080/academico/api/mobile/financeiro/boleto/envio/email
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 |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/financeiro/boleto/download
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) |
http://187.60.217.18:8080/academico/api/mobile/notas
{
"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,
"status (String)": null,
"statusLegivel (String)": null,
"statusCor (String)": null
}
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) |
http://187.60.217.18:8080/academico/api/mobile/notas/avaliacoes
{
"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
}
Permite alterar a senha de acesso do aluno ao aplicativo mobile e portal do aluno
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPerfil | Sim | java.lang.Integer | ID Perfil |
| senhaAtual | Sim | java.lang.String | Senha Atual |
| senhaNova | Sim | java.lang.String | Senha Nova |
| senhaConfirmacao | Sim | java.lang.String | Senha Nova Confirmação |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/senha/alterar
Envia um e-mail com a senha atual do aluno.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| raAluno | Sim | java.lang.String | RA do Aluno |
| cpf | Sim | java.lang.String | CPF do Aluno/Responsável |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/senha/recuperar
Retorna a imagem do perfil que foi cadastrada no sistema acadêmico.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPerfil | Sim | java.lang.Integer | ID do Perfil |
http://187.60.217.18:8080/academico/api/mobile/perfil/avatar
http://187.60.217.18:8080/academico/api/mobile/perfil/avatar
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) |
http://187.60.217.18:8080/academico/api/mobile/autenticar
{
"idPerfil (Integer)": null,
"nome (String)": null,
"email (String)": null,
"celular (String)": null,
"fone (String)": null,
"sexo (String)": null,
"avatar (String)": null,
"ra (String)": null,
"idAluno (Integer)": null,
"tipoAcesso (String)": null,
"alunos (ArrayList)": []
}
Lista o feed de avisos do aluno.
Método: POST
Resposta: JSON/XML
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| idPerfil | Sim | java.lang.Integer | ID perfil |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/feed
{
"id (Integer)": null,
"user_id (Integer)": null,
"user_name (String)": null,
"user_picture (String)": null,
"documents (ArrayList)": [],
"created_at (Long)": null,
"text (String)": null
}
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 | Sim | java.lang.Integer | ID Aluno |
| format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
http://187.60.217.18:8080/academico/api/mobile/calendario
{
"idLegenda (Integer)": null,
"descricao (String)": null,
"dataInicio (Timestamp)": null,
"dataFim (Timestamp)": null,
"cor (String)": null,
"feriado (Integer)": null,
"unixDataInicio (Long)": null,
"unixDataFim (Long)": null
}