Ir al contenido

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.

CampoPor defectoDescripción
MétodoGETGET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS
URLDestino (admite {{variables}})
Parámetros de queryPares clave/valor añadidos a la URL
HeadersCabeceras de la petición
Cuerpo (body)JSON, XML o texto (no aplica a GET/HEAD)
Tipo de bodyjsonjson · xml · text
Timeout30000 msTiempo máximo de espera
Seguir redireccionesHasta 5 redirecciones
TipoCampos
Ninguna
BearerToken
API KeyNombre del header (por defecto X-API-Key) + valor
BasicUsuario + contraseña

Defines qué hacer según el rango del status: continuar o error. Por defecto: 2xx → continuar, 4xx → error, 5xx → error.

CampoDescripción
statusCódigo HTTP
statusTextTexto del estado
headersCabeceras de la respuesta
bodyCuerpo de la respuesta (JSON parseado si aplica)
oktrue si el código fue 2xx

Límite: el tamaño máximo de respuesta es 25 MB.

Consultar una API con Bearer y usar el resultado:

  • Método: GET
  • URL: https://api.ejemplo.com/clientes/{{triggerData.clienteId}}
  • Autenticación: Bearer, token {{secrets.API_EJEMPLO}}

Luego lees {{nodes.http_request.body.nombre}}.

  • 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.