{{ajuda:logo-gsan3.png?90|}} ====== WebService Enviar Código de Validação para o Email do Cliente ====== O WebService recebe apenas requisições do tipo **POST**, e os parâmetros são passados via **JSON**. Ele espera os seguintes Parâmetros: - key, //String// contendo a chave de autenticação da empresa. - cpfCnpj, //String// contendo o cpf ou cnpj do cliente. - email, //String// contendo a o email do cliente. \\ ===== Exemplo de requisição para o sistema ===== Com as seguintes informações: |IP|192.168.64.111| |key|jjFsdi45iHDYHdt78dJT-EH| |cpfCnpj|29378722040| |email|informeemail@gmail.com.br| \\ ===== A Requisição Seria ===== http://192.168.64.111:8080/gsan/chatbot/enviarCodigoValidacaoEmailCliente ===== Envio - Conteúdo do Json ===== { "key" : "jjFsdi45iHDYHdt78dJT-EH", "cpfCnpj" : "02789078220", "email" : "informeemail@gmail.com.br" } \\ ===== Retorno com Sucesso - JSON ===== { "key": "jjFsdi45iHDYHdt78dJT-EH", "body": { "validado": "S", "mensagemCritica": "" } } \\ ===== Retorno com Insucesso - JSON ===== Exemplo 1 { "key": "jjFsdi45iHDYHdt78dJT-EH", "body": { "validado": "N", "mensagemCritica": "O cliente já possui um email cadastrado semelhante a aaa**********bbb@email.com. Caso deseje atualizar seu email, utilize nosso assistente virtual (ED - Assistente virtual da CAER), opção (Atualizar Somente o Email) disponível no site (www.caer.com.br)." } } Exemplo 2 { "key": "jjFsdi45iHDYHdt78dJT-EH", "body": { "validado": "N", "mensagemCritica": "Erro no envio do email! Verifique se o email informado (aaa**********bbb@email.com) está correto. Caso sim, tente novamente mais tarde." } } \\ ===== Possíveis Códigos de Retorno ===== |Código|Mensagem|Body |200|""| |200|"O cliente já possui um email cadastrado semelhante a aaa********bbb@email.com. Caso deseje atualizar seu email, utilize nosso assistente virtual (ED - Assistente virtual da CAER), opção (Atualizar Somente o Email) disponível no site (www.caer.com.br)."| |500|"Erro no envio do email! Verifique se o email informado (aaa********bbb@email.com) está correto. Caso sim, tente novamente mais tarde."| |404|"Page not found"| \\ Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.