1. API de Integração
  2. Métodos básicos padronizados (V3)
  • Departamentos
  • Funcionários
  • Funções
  • Instituições
  • Organizações
  • Perfil - Cadastrar Pessoa Física
  • Perfil - Cadastrar Pessoa Física 2
  • Perfil - Dados de Acesso do Perfil
  • Perfil - Dados do Perfil
  • Perfil Contatos - Consultar
  • Perfil Contatos - Criar/Atualizar
  • Setores
  • Unidades Físicas (Polos)
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os dados de todos os departamentos da instituição
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/rh/departamentos
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)
{
  "idDepartamento (Integer)": null,
  "descricao (String)": null,
  "tipoDepartamento (String)": null,
  "status (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os dados básicos de todos os funcionários da instituição
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/rh/funcionarios
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)
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os dados de todas as funções da instituição
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/rh/funcoes
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)
{
  "idFuncao (Integer)": null,
  "descricao (String)": null,
  "status (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as instituições cadastradas.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/instituicoes
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)
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as organizações ativas cadastradas.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/organizacoes
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)
{
  "idOrganizacao (Integer)": null,
  "descricao (String)": null,
  "nomeFantasia (String)": null,
  "cnpj (String)": null,
  "status (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • 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.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/academico/perfil/cadastrar-pessoa-fisica
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
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Permite cadastrar uma Pessoa Física. Este método não faz a validação do CPF ou RNE.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/academico/perfil/cadastrar-pessoa-fisica2
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
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os dados de login e senha de um perfil informado
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/academico/perfil/dados-acesso
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
{
  "idPerfil (Integer)": null,
  "login (String)": null,
  "senha (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna todos os dados cadastrais de um perfil informado
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/academico/perfil
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
{
  "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
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista os contatos associados a um perfil
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/perfil-contatos/listar
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)
tipoPerfil Não java.lang.String Tipo Perfil [ALUNO,PROFESSOR]
idOrgAluno Não java.lang.Integer Código da organização para filtrar perfis que sejam alunos na organização informada
idOrgProfessor Não java.lang.Integer código da organização para filtrar perfis que sejam professores na organização informada
tipoContato Não java.lang.String Tipo do contato [COMERCIAL,RESIDENCIAL,FIADOR,OUTROS,EDUCACIONAL_ALUNO,EDUCACIONAL_PROFESSOR]
filtrarPor Não java.lang.String Filtro que será aplicado sobre o campo 'nome', 'contato', 'fone' ou 'email'
offset Sim java.lang.Integer Número de registros a serem pulados na realização da consulta (paginação)
{
  "idPerfilContato (Integer)": null,
  "idPerfil (Integer)": null,
  "perfilNome (String)": null,
  "contato (String)": null,
  "tipo (String)": null,
  "fone (String)": null,
  "fax (String)": null,
  "celular (String)": null,
  "email (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Cria um contato vinculado a um perfil. Informe ao menos um dentre os seguintes campos no momento do cadastro: 'telefone', 'celular', 'email' ou 'fax'
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/perfil-contatos/criar-atualizar
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)
idPerfilContato Não java.lang.Integer Código do contato, deve ser informado para operação de atualização.
idPerfil Sim java.lang.Integer Código do perfil ao qual o contato será vinculado.
tipoContato Sim java.lang.String Tipo do contato [COMERCIAL,RESIDENCIAL,FIADOR,OUTROS,EDUCACIONAL_ALUNO,EDUCACIONAL_PROFESSOR]
contato Sim java.lang.String Descrição/Nome do contato
telefone Não java.lang.String Telefone do contato
celular Não java.lang.String Celular do contato
fax Não java.lang.String Fax
email Não java.lang.String Email
{
  "idPerfilContato (Integer)": null,
  "idPerfil (Integer)": null,
  "perfilNome (String)": null,
  "contato (String)": null,
  "tipo (String)": null,
  "fone (String)": null,
  "fax (String)": null,
  "celular (String)": null,
  "email (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Retorna os dados de todos os setores da instituição
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/rh/setores
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)
{
  "idSetor (Integer)": null,
  "descricao (String)": null,
  "tipo (String)": null,
  "idFuncionarioResponsavel (Integer)": null,
  "funcionarioResponsavel (String)": null
}
  • Detalhes
  • Parâmetros
  • Formato do Objeto de Retorno
  • Descrição:
  • Lista todas as unidades físicas (polos) cadastradas.
  • Verbo:
  • POST
  • Resposta:
  • JSON/XML
  • URIs de Acesso:
  • https://esic.jacad.com.br:443/academico/api/v3/basicos/unidades-fisicas
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)
{
  "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
}