Package Information
Available Nodes
Documentation generating…
Documentation
n8n-nodes-request-plus
Node Request Plus para n8n: um HTTP Request com três coisas embutidas:
- Wait Prefix / Suffix: espera antes e/ou depois de cada request. Cada item de entrada faz um request, então não precisa de Loop + Wait.
- Split Response: separa uma lista do response em itens, como o Split Out.
- Filter Response: mantém só os itens que batem com as condições. O filtro roda depois do split.
Ordem por item de entrada: wait prefix → request → wait suffix → split → filter.
Build
npm install
npm run build
O node compilado fica em dist/.
Instalar no n8n (Docker)
O n8n carrega nodes customizados da pasta /home/node/.n8n/custom dentro do container.
Opção A: volume no docker-compose (recomendado)
services:
n8n:
image: n8nio/n8n
volumes:
- n8n_data:/home/node/.n8n
- ./n8n-nodes-request-plus/dist:/home/node/.n8n/custom/n8n-nodes-request-plus
Depois:
docker compose up -d --force-recreate n8n
Opção B: copiar para um container que já está rodando
docker cp dist/. <nome-do-container>:/home/node/.n8n/custom/n8n-nodes-request-plus
docker restart <nome-do-container>
Depois de reiniciar, procure Request Plus no painel de nodes.
Para atualizar: rode npm run build de novo e reinicie o container. Na opção B, copie o dist outra vez.
Campos
| Seção | Campo | O que faz |
|---|---|---|
| Request | Method, URL, Authentication, Query, Headers, Body (JSON / Form Urlencoded / Raw) | Igual ao HTTP Request |
| Wait | Wait Prefix / Wait Suffix + Unit | Espera antes/depois de cada request (ms, s ou min) |
| Wait | Skip Prefix on First / Skip Suffix on Last | Não espera no primeiro/último item |
| Split | Field to Split Out | Caminho da lista, ex: data.items. Vazio = o próprio response |
| Split | Include | Copia outros campos do response em cada item (todos ou só alguns, ex: page, meta.total) |
| Split | Destination Field Name | Coloca cada item dentro de um campo em vez de jogar na raiz |
| Filter | Conditions | Campo (ex: status, cliente.cpf, tags[0]) + operação + valor |
| Filter | Combine / Case Sensitive | AND/OR, diferenciar maiúsculas |
| Options | Full Response, Never Error, Response Format, Timeout, Follow Redirects, SSL | Igual ao HTTP Request |
Com Full Response ligado, o response vira { body, headers, statusCode }. Nesse caso os caminhos começam com body. (ex: body.data.items).
Autenticação usa as credenciais genéricas do n8n: Basic Auth, Header Auth (Bearer, API key) e Query Auth.
Não incluído (por enquanto)
Paginação automática, upload/download de arquivo (binary), multipart/form-data e OAuth2.
