Problema de Autenticação com API Pluggy no n8n
Descrição do Problema
Estou tentando implementar um fluxo no n8n que recebe eventos da Pluggy via webhook, busca dados completos da conta usando a API da Pluggy e processa esses dados para enviar ao Groq (Agente IA). No entanto, estou enfrentando um problema persistente de autenticação ao tentar acessar a API da Pluggy.
Apesar de conseguir obter o token de autenticação (apiKey) com sucesso, todas as tentativas de usar esse token para acessar endpoints como /items/{itemId}
ou /connectors
resultam no erro:
Forbidden - perhaps check your credentials?
Missing or invalid authorization token
Ambiente
- Versão do n8n: 1.91.3 (Cloud)
- API sendo acessada: Pluggy API (https://api.pluggy.ai )
- Navegador: [Chrome]
- Sistema Operacional: MacOS Sequoia 15.4.1]
O que já tentei
1. Autenticação com Bearer Token via configuração padrão
Configurei um nó HTTP Request com:
- Método: GET
- URL: https://api.pluggy.ai/items/{itemId}
- Authentication: Bearer Auth
- Token: Referência dinâmica ao token obtido
{{ $node["HTTP Request apiKey"].json.apiKey }}
Resultado: Erro “Forbidden - perhaps check your credentials?”
2. Autenticação com cabeçalho personalizado
Configurei um nó HTTP Request com:
- Método: GET
- URL: https://api.pluggy.ai/items/{itemId}
- Authentication: None
- Send Headers: Ativado
- Header: Authorization: Bearer {{ $node[“HTTP Request apiKey”].json.apiKey }}
Resultado: Mesmo erro “Forbidden - perhaps check your credentials?”
3. Autenticação com Custom Auth
Configurei um nó HTTP Request com:
- Método: GET
- URL: https://api.pluggy.ai/items/{itemId}
- Authentication: Custom Auth
- Send Headers: Ativado
- Header: Authorization: Bearer [token]
Resultado: Mesmo erro “Forbidden - perhaps check your credentials?”
4. Tentativa com nó Code
Tentei usar um nó Code para fazer a requisição manualmente, mas enfrentei problemas com a sintaxe e referências entre nós.
Obtenção do Token
O token é obtido com sucesso através de um nó HTTP Request configurado como:
- Método: POST
- URL: https://api.pluggy.ai/auth
- Authentication: None
- Body (JSON ):
json
{
"clientId": "meu_client_id",
"clientSecret": "meu_client_secret"
}
A resposta retorna um campo apiKey
com um token JWT válido.