Departamentos

Retorna os dados de todos os departamentos da instituiçã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)
idDepartamento Não java.lang.Integer Código do departamento
status Não java.lang.String Status (ATIVO, INATIVO)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/rh/departamentos

Formato do objeto de retorno

{
  "idDepartamento (Integer)": null,
  "descricao (String)": null,
  "tipoDepartamento (String)": null,
  "status (String)": null
}
Funcionários

Retorna os dados básicos de todos os funcionários da instituiçã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)
termo Não java.lang.String Termo (like sobre nome, cpf, rg e email)
idSetor Não java.lang.Integer Código do setor
idDepartamento Não java.lang.Integer Código do departamento
idFuncionario Não java.lang.Integer Código do funcionário
idFuncao Não java.lang.Integer Código da função
status Não java.lang.String Status (ATIVO, INATIVO)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/rh/funcionarios

Formato do objeto de retorno

{
  "idFuncionario (Integer)": null,
  "idPerfil (Integer)": null,
  "idSetor (Integer)": null,
  "idFuncao (Integer)": null,
  "idDepartamento (Integer)": null,
  "emailEmpresa (String)": null,
  "emailEmpresaSenha (String)": null,
  "setorDescricao (String)": null,
  "funcaoDescricao (String)": null,
  "departamentoDescricao (String)": null,
  "conjuge (String)": null,
  "conjugeFone (String)": null,
  "status (String)": null,
  "dataAdmissao (Date)": null,
  "dataDemissao (Date)": null,
  "banco (String)": null,
  "conta (String)": null,
  "agencia (String)": null,
  "dependentes (Integer)": null,
  "numeroFolha (String)": null,
  "nome (String)": null,
  "cpf (String)": null,
  "rg (String)": null,
  "login (String)": null,
  "senha (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "email (String)": null,
  "logradouro (String)": null,
  "bairro (String)": null,
  "numero (String)": null,
  "cep (String)": null,
  "complemento (String)": null,
  "cidadeEndereco (String)": null,
  "estadoEndereco (String)": null
}
Funções

Retorna os dados de todas as funções da instituiçã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)
idFuncao Não java.lang.Integer Código do departamento
status Não java.lang.String Status (ATIVO,INATIVO)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/rh/funcoes

Formato do objeto de retorno

{
  "idFuncao (Integer)": null,
  "descricao (String)": null,
  "status (String)": null
}
Instituições

Lista todas as instituições cadastradas.
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)
idEstado Não java.lang.Integer Código do estado
idCidade Não java.lang.Integer Código da cidade
like Não java.lang.String Like sobre o campo 'nome', 'cidade', 'estado'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/instituicoes

Formato do objeto de retorno

{
  "idInstituicao (Integer)": null,
  "nome (String)": null,
  "nomeImpressao (String)": null,
  "cidadeInstituicao (String)": null,
  "estadoInstituicao (String)": null,
  "logradouro (String)": null,
  "numero (String)": null,
  "bairro (String)": null,
  "cep (String)": null,
  "fones (String)": null,
  "idCidade (Integer)": null,
  "cidade (String)": null,
  "idEstado (Integer)": null,
  "uf (String)": null,
  "isentarInscricaoVestibular (Integer)": null,
  "apresentarInscricaoVestibular (Integer)": null,
  "codigoMec (String)": null,
  "apresentarDiplomasRegistradosNoPortal (Integer)": null
}
Organizações

Lista todas as organizações ativas cadastradas.
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)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/organizacoes

Formato do objeto de retorno

{
  "idOrganizacao (Integer)": null,
  "descricao (String)": null,
  "nomeFantasia (String)": null,
  "cnpj (String)": null,
  "status (String)": null
}
Perfil - Cadastrar Pessoa Física

Permite cadastrar uma Pessoa Física. Caso o CPF informado já esteja cadastrado, serão retornados os dados da pessoa existente na base de dados.
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)
idCliente Sim java.lang.Integer Código do Cliente
nome Sim java.lang.String Nome da Pessoa física
estrangeiro Sim boolean Flag para informar se o perfil é estrangeiro (Irá obrigar informar o CPF ou RNE)
rne Não java.lang.String RNE
cpf Não java.lang.String CPF
email Não java.lang.String E-mail
estadoCivil Não java.lang.String Estado Civil (SOLTEIRO, CASADO, DIVORCIADO, VIUVO, UNIAO_ESTAVEL, DESQUITADO, NAO_INFORMADO (padrão)
sexo Sim java.lang.String Sexo (MASCULINO, FEMININO)
rg Não java.lang.String Número do RG
rgOrgaoExpedidor Não java.lang.String Órgão Expedidor
rgDataEmissao Não java.sql.Date Data de emissão do RG
pai Não java.lang.String Nome do Pai
mae Não java.lang.String Nome da Mãe
cpfPai Não java.lang.String CPF do Pai
cpfMae Não java.lang.String CPF da Mãe
dataNascimento Não java.sql.Date Data de Nascimento
idNacionalidade Não java.lang.Integer Código da Nacionalidade
idReligiao Não java.lang.Integer Código da Religião
idNecessidadeEspecial Não java.lang.Integer Código da Necessidade Especial
idCidadeNatural Não java.lang.Integer Código da Cidade de Naturalidade
idCor Não java.lang.Integer Código da Cor/Raça
status Sim java.lang.String Status da Pessoa (ATIVO,INATIVO)
idCidade Não java.lang.Integer Código da Cidade de Endereço
bairro Não java.lang.String Bairro
logradouro Não java.lang.String Logradouro
cep Não java.lang.String CEP
complemento Não java.lang.String Complemento do Endereço
localidade Não java.lang.String Localidade do Endereço
numero Não java.lang.String Número da residência
celular Não java.lang.String Número do Celular
fone Não java.lang.String Número do Telefone fixo
fax Não java.lang.String Número do FAX
foneComercial Não java.lang.String Número do Telefone Comercial
observacao Não java.lang.String Observações sobre o cadastro ou registro da pessoa
idProfissao Não java.lang.Integer Código da Profissão
cargo Não java.lang.String Descrição do cargo exercido
login Não java.lang.String Login do perfil - Se informado deverá ser único na base de dados
senha Não java.lang.String Senha do perfil - Se informado o login, deverá ter algum valor informado

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/academico/perfil/cadastrar-pessoa-fisica

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "nomeImpressao (String)": null,
  "idCliente (Integer)": null,
  "tipoPessoa (String)": null,
  "habilidadeMotora (String)": null,
  "cpf (String)": null,
  "rg (String)": null,
  "rgOrgaoExpedidor (String)": null,
  "rgDataEmissao (Date)": null,
  "rne (String)": null,
  "cnpj (String)": null,
  "inscricaoEstadual (String)": null,
  "inscricaoMunicipal (String)": null,
  "representanteLegal (String)": null,
  "pai (String)": null,
  "mae (String)": null,
  "cpfPai (String)": null,
  "cpfMae (String)": null,
  "dataNascimento (Date)": null,
  "dependentes (Integer)": null,
  "estadoCivil (String)": null,
  "sexo (String)": null,
  "email (String)": null,
  "emailStatus (String)": null,
  "emailMotivoInvalido (String)": null,
  "emailCodigoConfirmacao (String)": null,
  "idNacionalidade (Integer)": null,
  "idReligiao (Integer)": null,
  "idIdiomaNativo (Integer)": null,
  "idNecessidadeEspecial (Integer)": null,
  "nacionalidade (String)": null,
  "religiao (String)": null,
  "idiomaNativo (String)": null,
  "necessidadeEspecial (String)": null,
  "idCidadeNatural (Integer)": null,
  "idCor (Integer)": null,
  "status (String)": null,
  "idCidadeEndereco (Integer)": null,
  "bairro (String)": null,
  "logradouro (String)": null,
  "cep (String)": null,
  "complemento (String)": null,
  "localidade (String)": null,
  "numero (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "fax (String)": null,
  "foneComercial (String)": null,
  "tituloNumero (String)": null,
  "tituloZona (String)": null,
  "tituloSecao (String)": null,
  "tituloDataExpedicao (Date)": null,
  "idMunicipioTitulo (Integer)": null,
  "descMunicipioTitulo (String)": null,
  "certidaoNumero (String)": null,
  "certidaoFolha (String)": null,
  "certidaoLivro (String)": null,
  "certidaoCartorio (String)": null,
  "certidaoDataEmissao (Date)": null,
  "certidaoUf (String)": null,
  "certidaoMatricula (String)": null,
  "carteiraNumero (String)": null,
  "carteiraSerie (String)": null,
  "carteiraDataExpedicao (Date)": null,
  "carteiraUf (String)": null,
  "numeroPis (String)": null,
  "reservistaRa (String)": null,
  "reservistaCategoria (String)": null,
  "reservistaData (Date)": null,
  "reservistaOrgaoExpedidor (String)": null,
  "certidaoCasLivroDeRegistro (String)": null,
  "certidaoCasNumeroRegistroCas (String)": null,
  "certidaoCasDataCasamento (Date)": null,
  "certidaoCasNomeConjuge (String)": null,
  "certidaoCasNomeJuiz (String)": null,
  "observacao (String)": null,
  "idProfissao (Integer)": null,
  "idEmpresa (Integer)": null,
  "cargo (String)": null,
  "renda (Double)": null,
  "localDeTrabalho (String)": null,
  "tipoDeProfissao (String)": null,
  "idioma (String)": null,
  "desejaReceberInformacoes (Integer)": null,
  "naoReceberMensagemSms (Integer)": null,
  "tipoLocalidade (Integer)": null
}
Perfil - Dados de Acesso do Perfil

Retorna os dados de login e senha de um perfil informado
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)
idPerfil Sim java.lang.Integer Código do perfil

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/academico/perfil/dados-acesso

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "login (String)": null,
  "senha (String)": null
}
Perfil - Dados do Perfil

Retorna todos os dados cadastrais de um perfil informado
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)
idPerfil Sim java.lang.Integer Código do perfil

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/academico/perfil

Formato do objeto de retorno

{
  "idPerfil (Integer)": null,
  "nome (String)": null,
  "nomeImpressao (String)": null,
  "idCliente (Integer)": null,
  "tipoPessoa (String)": null,
  "habilidadeMotora (String)": null,
  "cpf (String)": null,
  "rg (String)": null,
  "rgOrgaoExpedidor (String)": null,
  "rgDataEmissao (Date)": null,
  "rne (String)": null,
  "cnpj (String)": null,
  "inscricaoEstadual (String)": null,
  "inscricaoMunicipal (String)": null,
  "representanteLegal (String)": null,
  "pai (String)": null,
  "mae (String)": null,
  "cpfPai (String)": null,
  "cpfMae (String)": null,
  "dataNascimento (Date)": null,
  "dependentes (Integer)": null,
  "estadoCivil (String)": null,
  "sexo (String)": null,
  "email (String)": null,
  "emailStatus (String)": null,
  "emailMotivoInvalido (String)": null,
  "emailCodigoConfirmacao (String)": null,
  "idNacionalidade (Integer)": null,
  "idReligiao (Integer)": null,
  "idIdiomaNativo (Integer)": null,
  "idNecessidadeEspecial (Integer)": null,
  "nacionalidade (String)": null,
  "religiao (String)": null,
  "idiomaNativo (String)": null,
  "necessidadeEspecial (String)": null,
  "idCidadeNatural (Integer)": null,
  "idCor (Integer)": null,
  "status (String)": null,
  "idCidadeEndereco (Integer)": null,
  "bairro (String)": null,
  "logradouro (String)": null,
  "cep (String)": null,
  "complemento (String)": null,
  "localidade (String)": null,
  "numero (String)": null,
  "celular (String)": null,
  "fone (String)": null,
  "fax (String)": null,
  "foneComercial (String)": null,
  "tituloNumero (String)": null,
  "tituloZona (String)": null,
  "tituloSecao (String)": null,
  "tituloDataExpedicao (Date)": null,
  "idMunicipioTitulo (Integer)": null,
  "descMunicipioTitulo (String)": null,
  "certidaoNumero (String)": null,
  "certidaoFolha (String)": null,
  "certidaoLivro (String)": null,
  "certidaoCartorio (String)": null,
  "certidaoDataEmissao (Date)": null,
  "certidaoUf (String)": null,
  "certidaoMatricula (String)": null,
  "carteiraNumero (String)": null,
  "carteiraSerie (String)": null,
  "carteiraDataExpedicao (Date)": null,
  "carteiraUf (String)": null,
  "numeroPis (String)": null,
  "reservistaRa (String)": null,
  "reservistaCategoria (String)": null,
  "reservistaData (Date)": null,
  "reservistaOrgaoExpedidor (String)": null,
  "certidaoCasLivroDeRegistro (String)": null,
  "certidaoCasNumeroRegistroCas (String)": null,
  "certidaoCasDataCasamento (Date)": null,
  "certidaoCasNomeConjuge (String)": null,
  "certidaoCasNomeJuiz (String)": null,
  "observacao (String)": null,
  "idProfissao (Integer)": null,
  "idEmpresa (Integer)": null,
  "cargo (String)": null,
  "renda (Double)": null,
  "localDeTrabalho (String)": null,
  "tipoDeProfissao (String)": null,
  "idioma (String)": null,
  "desejaReceberInformacoes (Integer)": null,
  "naoReceberMensagemSms (Integer)": null,
  "tipoLocalidade (Integer)": null
}
Setores

Retorna os dados de todos os setores da instituiçã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)
idSetor Não java.lang.Integer Código do departamento
tipo Não java.lang.String Tipo (('NAO_INFORMADO','DESENVOLVIMENTO','IMPLANTACAO','SUPORTE','ADMINISTRATIVO','DIRETORIA','COMERCIAL')
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/rh/setores

Formato do objeto de retorno

{
  "idSetor (Integer)": null,
  "descricao (String)": null,
  "tipo (String)": null,
  "idFuncionarioResponsavel (Integer)": null,
  "funcionarioResponsavel (String)": null
}
Unidades Físicas (Polos)

Lista todas as unidades físicas (polos) cadastradas.
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)
idEstado Não java.lang.Integer Código do Estado
idCidade Não java.lang.Integer Código da Cidade
status Não java.lang.String Status (ATIVO, INATIVO)
tipoUnidade Não java.lang.String Status (NAO_INFORMADO, CAMPUS, POLO)
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)

URIs de acesso

https://jacad.uniamerica.br:443/academico/api/v3/basicos/unidades-fisicas

Formato do objeto de retorno

{
  "idUnidadeFisica (Integer)": null,
  "nome (String)": null,
  "nomeImpressao (String)": null,
  "sigla (String)": null,
  "logradouro (String)": null,
  "numero (String)": null,
  "bairro (String)": null,
  "cep (String)": null,
  "email (String)": null,
  "cnpj (String)": null,
  "fones (String)": null,
  "idCidade (Integer)": null,
  "idEstado (Integer)": null,
  "status (String)": null,
  "dataAtivacao (Date)": null,
  "dataInativacao (Date)": null,
  "codigoInep (Integer)": null,
  "nomeCidade (String)": null,
  "siglaEstado (String)": null,
  "nomeEstado (String)": null,
  "responsavelNome (String)": null,
  "responsavelTelefone (String)": null,
  "responsavelCelular (String)": null,
  "responsavelEmail (String)": null,
  "idPerfilResponsavel (Integer)": null,
  "naoApresentarNoFormularioAtendimento (Integer)": null,
  "complemento (String)": null,
  "tipoUnidade (String)": null,
  "observacaoHorarioAtendimento (String)": null
}