GuíaPlan Ultimate

Enviar datos a otro sistema

Usa el paso Enviar petición HTTP para llamar a la URL de otro sistema desde una automatización y usar su respuesta en los pasos siguientes.

4 min de lecturaRol: Super administrador o superiorAutomatizacionesActualizado el 25 de octubre de 2026

El paso Enviar petición HTTP llama a una URL cuando la automatización llega a él. Úsalo para pasar los datos de las reservas a tus propias herramientas, a un servicio de hojas de cálculo o a cualquier sistema que acepte peticiones web. Este paso necesita el plan Ultimate.

Antes de empezar

  • Necesitas el rol de Super administrador o Propietario.
  • Tu salón necesita el plan Ultimate.
  • Necesitas la URL del sistema al que quieres llamar y cualquier clave que pida.
  1. 1

    Paso 1 de 5

    Añadir el paso

    En el editor, haz clic en Añadir siguiente paso y elige Enviar petición HTTP. Haz clic en el nuevo paso para abrir su configuración.

  2. 2

    Paso 2 de 5

    Definir el método y la URL

    Elige un Método: GET, POST, PUT, PATCH o DELETE. Introduce la URL, que debe empezar por https:// o http://. La URL puede incluir variables, por ejemplo https://example.com/clients/{{ $event.data.object.client.id }}.

  3. 3

    Paso 3 de 5

    Añadir un cuerpo

    Para POST, PUT, PATCH y DELETE, establece Tipo de contenido en application/json y escribe el Cuerpo en JSON. Haz clic en Insertar variable para añadir valores.

    Cuando una variable es el valor completo de un campo JSON, conserva su tipo. Por ejemplo, en {"appointment": "{{ $event.data.object }}"} la cita se envía como un objeto, no como texto. El formato y los espacios no importan.

  4. 4

    Paso 4 de 5

    Añadir cabeceras si hace falta

    Haz clic en Mostrar opciones avanzadas y luego en Añadir cabecera para cada cabecera, como una clave de autorización. Introduce un Nombre de la cabecera y un Valor de la cabecera.

  5. 5

    Paso 5 de 5

    Guardar

    Haz clic en Guardar en el diálogo y luego en Guardar en la parte superior del editor.

    Verás:

    El paso muestra el método y la URL, por ejemplo Enviar petición HTTP POST a tu URL.

Usar la respuesta

Los pasos siguientes pueden leer la respuesta a través de $previousNode:

  • {{ $previousNode.response.status }}: el código de estado, como 200
  • {{ $previousNode.response.statusText }}: el texto del estado, como OK
  • {{ $previousNode.response.body }}: el cuerpo de la respuesta
  • {{ $previousNode.response.headers }}: las cabeceras de la respuesta

Por ejemplo, añade una División condicional que compruebe {{ $previousNode.response.status === 200 }}.

Límites

LímiteValor
Tiempo de respuesta5 segundos
Redirecciones seguidasHasta 5
Peticiones desde tu salón20 por minuto, 200 por hora, 1.000 por día
Peticiones al mismo host10 por minuto, 100 por hora, 500 por día

Las peticiones que superan un límite no se envían. El paso se omite y la ejecución continúa.

Las peticiones a direcciones de redes privadas o internas, como localhost, se bloquean.

Cuando una ejecución falla

Un estado de error del otro sistema, como 404 o 500, no hace fallar la ejecución. La respuesta se guarda y se ejecuta el paso siguiente. Comprueba el estado con una División condicional si es importante.

La ejecución falla, y se detiene, cuando la petición no se puede realizar en absoluto: el sistema no responde en 5 segundos, no se puede acceder a la dirección, la URL no es válida o apunta a una dirección bloqueada. La ejecución aparece como Fallido en Historial.

Preguntas frecuentes

No. El único tipo de contenido admitido para el cuerpo es application/json.