Nodos de acción
Nodo HTTP Request
El nodo HTTP Request hace peticiones a cualquier API externa. Es el comodín para integrar servicios que no tienen un nodo dedicado.
Parámetros
Sección titulada «Parámetros»| Campo | Por defecto | Descripción |
|---|---|---|
| Método | GET | GET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS |
| URL | — | Destino (admite {{variables}}) |
| Parámetros de query | — | Pares clave/valor añadidos a la URL |
| Headers | — | Cabeceras de la petición |
| Cuerpo (body) | — | JSON, XML o texto (no aplica a GET/HEAD) |
| Tipo de body | json | json · xml · text |
| Timeout | 30000 ms | Tiempo máximo de espera |
| Seguir redirecciones | Sí | Hasta 5 redirecciones |
Autenticación
Sección titulada «Autenticación»| Tipo | Campos |
|---|---|
| Ninguna | — |
| Bearer | Token |
| API Key | Nombre del header (por defecto X-API-Key) + valor |
| Basic | Usuario + contraseña |
Manejo de respuesta por código
Sección titulada «Manejo de respuesta por código»Defines qué hacer según el rango del status: continuar o error. Por defecto: 2xx → continuar, 4xx → error, 5xx → error.
Salidas
Sección titulada «Salidas»| Campo | Descripción |
|---|---|
status | Código HTTP |
statusText | Texto del estado |
headers | Cabeceras de la respuesta |
body | Cuerpo de la respuesta (JSON parseado si aplica) |
ok | true si el código fue 2xx |
Límite: el tamaño máximo de respuesta es 25 MB.
Probar la petición
Sección titulada «Probar la petición»El botón Probar ejecuta la petición tal como está configurada y muestra la respuesta (status, headers y body) en la pestaña Respuesta, sin necesidad de ejecutar el flujo completo.
- La prueba corre en el servidor de Waiify: las variables de la Bóveda (
{{boveda.nombre}}) se resuelven ahí y sus valores nunca llegan a tu navegador — si la API los devuelve en un eco, se muestran enmascarados. - Si un token
{{boveda.x}}no existe, la respuesta te lo avisa para que lo corrijas antes de publicar. - Al correr en el servidor tampoco tendrás falsos errores de CORS, típicos de probar APIs desde el navegador.
- Por seguridad, la prueba no admite destinos internos o privados (localhost, IPs de red interna) y tiene un timeout de 15 s.
Ejemplo
Sección titulada «Ejemplo»Consultar una API con Bearer y usar el resultado:
- Método:
GET - URL:
https://api.ejemplo.com/clientes/{{triggerData.clienteId}} - Autenticación: Bearer, token
{{boveda.api_ejemplo}}
Luego lees {{nodes.http_request.body.nombre}}.
Problemas comunes
Sección titulada «Problemas comunes»- 401/403 — revisa la autenticación y que el token/secret sea válido.
- El body no llega — verifica el Tipo de body y que el método no sea GET/HEAD.
- Respuesta muy grande — supera el límite de 25 MB; pide menos datos o pagina.