# Debugando Connectors ## Verificar se o Connector está ativo em um cliente específico 1. Logar no [Sienge Connectors](https://pxunic-connectors-platform.sienge.com.br/authentication/signin) com as credenciais do time; 2. Clicar no ícone ![chave de fenda](https://i.imgur.com/dYsqiI9.png) para acessar o cadastro de usuários; 3. Buscar pelo nome/domínio do cliente ou de algum usuário reponsável (e-mail pode estar na corretiva); ![Buscar usuário](https://i.imgur.com/9VyxI85.png) 4. Clicar no usuário para exibir as informações do seu cadastro; 5. Clicar no ícone ![zoio](https://i.imgur.com/rUf54qr.png) para visualizar os Connectors (integrações) deste usuário; 6. Verificar se as integrações que devem estar funcionando estão habilitadas; ![Integrações](https://i.imgur.com/8h5tzG8.png) 7. Clicar no ícone ![edit integração](https://i.imgur.com/z271krc.png) para editar as informações de uma integração; 8. Verificar se as informações estão corretas, principalmente os tokens e o subdomínio; ![info integração](https://i.imgur.com/YhW1tFe.png) ## Analisar os logs da AWS CloudWatch 1. Logar na [AWS CloudWatch](https://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2#logs-insights:queryDetail=~(end~0~start~-3600~timeType~'RELATIVE~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*0a*7c*20sort*20*40timestamp*20desc*0a*7c*20limit*2020~isLiveTail~false~queryId~'ebb8f9ee-de07-43c4-8249-1eb3c18c793e~source~(~'*2faws*2flambda*2faws-nodejs-dev-hello))) com as credenciais do time; 2. Buscar os últimos 20 registros para uma pesquisa rápida, conforme a faixa de tempo especificada; ![Query padrão](https://i.imgur.com/vLQ7LhH.png) 3. Utilizar um filtro específico como, por exemplo, um id; ![Filter by id](https://i.imgur.com/2SmlXq9.png) 4. Analisar os resultados até encontrar algum erro/falha; ![Exemplo log](https://i.imgur.com/Zv1dA7O.png) Na imagem acima podemos notar que, apesar do status ser 200 (sucesso), a resposta (response) mostra que houve uma falha de credenciais na integração do cliente. ## Consultar Webhooks de um cliente 1. Abrir um aplicativo que permita fazer requisições REST (ex.: Postman); 2. Adicionar o seguinte endereço na URL: https://api.sienge.com.br/[clientSubdomain]/public/api/v1/hooks; 3. Trocar o valor entre colchetes pelo subdomínio do cliente; 4. Adicionar as credenciais do Sienge no cabeçalho; 5. Realizar uma requisição GET para este recurso; 6. No resultado, deve haver somente um Webhook relacionado à assinatura de contratos; ![Webhook resukt](https://i.imgur.com/i4zk1jq.png)