← Todos los nodos
Acciones Externas a_api

Solicitud HTTP

Llama a un endpoint HTTP externo y enruta según el estado de éxito o error.

¿Qué hace?

Hace una petición HTTP a cualquier sistema externo, como tu tienda Shopify, tu CRM (Hubspot) o tu pasarela de pagos.

¿Cómo lo hace?

Configuras la URL, el método (GET, POST), los headers de seguridad (API Keys) y el cuerpo del mensaje. Cuando el flujo llega aquí, Daguito ejecuta la llamada y guarda la respuesta en la memoria de ejecución.

¿Por qué usarlo?

Para que tu bot no esté aislado. Si un cliente pregunta '¿Dónde está mi pedido?', usas este nodo para conectarte a la empresa de envíos y traer el estado real del paquete.

Entradas

Este nodo no recibe entradas estructuradas.

Salidas

nombretipo
status number
ok boolean
body unknown
headers object
branch string
duration_ms number

Ramas

Ramas fijas

  • ok — Éxito
  • http_error — Error HTTP

Configuración

url string requerido
method "GET" | "POST" | "PUT" | "PATCH" | "DELETE" requerido por defecto: "GET"
headers object requerido por defecto: {}
body unknown opcional
timeout_ms integer requerido por defecto: 10000
fail_on_http_error boolean requerido por defecto: false
branch_when_ok string requerido por defecto: "ok"
branch_when_http_error string requerido por defecto: "http_error"
memory_key string opcional

Configuración por defecto

{
  "url": "https://example.com",
  "method": "GET",
  "headers": {},
  "timeout_ms": 10000,
  "fail_on_http_error": false,
  "branch_when_ok": "ok",
  "branch_when_http_error": "http_error"
}

Eventos emitidos

Este nodo no emite eventos en el canal de pubsub.