Documentation is being updated. Some sections may not reflect the latest features.

HTTP Request Node

Llamar a cualquier REST API con control total sobre headers, autenticación y cuerpo de la solicitud.

Descripción general

El HTTP Request Node le permite realizar llamadas HTTP a APIs externas. Admite todos los métodos HTTP y varios tipos de autenticación.

Configuración

Campo Descripción Obligatorio
Method Método HTTP: GET, POST, PUT, PATCH, DELETE
URL La URL del endpoint de la API (admite variables)
Headers Headers HTTP personalizados (pares clave-valor) No
Query Params Parámetros de consulta de URL (pares clave-valor) No
Body Cuerpo de la solicitud (JSON, datos de formulario o sin formato) No
Output Variable Nombre de la variable para almacenar la respuesta

Headers predeterminados

El nodo incluye automáticamente estos headers:

  • Content-Type: application/json
  • Accept-Encoding: gzip, deflate, br
  • Connection: keep-alive

Autenticación

Tipos de autenticación compatibles:

Tipo Descripción
No Auth Sin autenticación
Basic Auth Nombre de usuario y contraseña
Bearer Token JWT o token de API

Tipos de Body

  • JSON - Cuerpo JSON sin procesar con resaltado de sintaxis
  • Form Data - Pares clave-valor como datos de formulario multipart
  • x-www-form-urlencoded - Pares clave-valor codificados en URL

Ejemplo: Llamar a una API

Method: GET
URL: https://api.example.com/users/{{user_id}}
Headers:
  Authorization: Bearer {{api_token}}
  Content-Type: application/json
Output Variable: user_data

Uso de variables en URLs

Puede usar variables de plantilla en cualquier parte de la URL:

https://api.example.com/{{endpoint}}/{{resource_id}}?filter={{filter_value}}
AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.
~/

Hola 👋

¿Cómo podemos ayudarte hoy?