{{ajuda:logo-gsan3.png?90|}} ====== WebService Gerar Certidão Negativa ====== O WebService recebe apenas requisições do tipo **GET**, e os parâmetros são passados via **Query Parameter**. Ele espera os seguintes Parâmetros: - key, //String// contendo a chave de autenticação da empresa. - matricula, //String// parâmetro opcional, contendo a matrícula do imóvel que se pretende pesquisar. - email, //String// parâmetro opcional; caso seja informado o sistema envia a certidão para o e-mail informado. - cpfCnpf, //String// parâmetro opcional, contendo o cpf ou cnpj do cliente que se pretende pesquisar. - É obrigatorio informar matrícula ou cpf/cnpj. \\ ===== Exemplo de Requisição para o Sistema ===== Com as seguintes informações: |IP|192.168.64.111| |Chave de autenticação|aBC123DEF| |Matrícula|5136024| |E-mail |teste@teste.com| |cpfCnpj | 12345678985 | \\ ===== A Requisição Seria ===== certidão do imóvel http://192.168.64.111:8080/gsan/certidaoNegativaDebitos?key=aBC123DEF&matricula=5136024&email=teste@teste.com ou certidão do cliente http://192.168.64.111:8080/gsan/certidaoNegativaDebitos?key=aBC123DEF&cpfCnpj=15685212345&email=teste@teste.com \\ ===== Retorno em Caso de Sucesso ===== **Download do arquivo PDF** \\ ===== Retorno em Caso de Erro ===== { "error": (Integer) Código de erro da requisição, "msg": (String) Mensagem indicando o que houve, ou vazio em caso de erro 500, "qtd": (Integer) sempre valor 0 } **Exemplo**: \\ {{ :integracoes:gerar_certidao_negativa_json_1.jpg?nolink |}} \\ ===== Possíveis Códigos de Retorno ===== |Código|Mensagem| |400|"parâmetros inválidos"| |401|"chave inválida"| |404|"A consulta não trouxe resultados"| |500|“”| \\ Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.