Recursos · Integración Make

Integración HTTP MakeAutomatiza HTTP con Make.

¿Tu herramienta no tiene app en Make pero sí una dirección web? Con la integración HTTP Make puedes enviarle peticiones y leer lo que contesta, gracias a 8 módulos (7 acciones y 1 iterador). Aquí verás qué es una petición sin tecnicismos y montarás tu primer escenario.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué puedes automatizar con la integración HTTP Make?

Piensa en una petición HTTP como una carta con dirección: la envías a una URL y el servidor te contesta. La integración HTTP Make deja que un escenario, la automatización que montas en Make, envíe esas cartas por su cuenta para descargar un archivo, pedir datos a un servicio o mandárselos, sin programar nada. Pedir y enviar son dos tipos de petición, llamados métodos.

Descargar lo que llega en forma de enlace. Para una tienda online que recibe albaranes de sus proveedores como enlace, Get a file trae el archivo para que el siguiente módulo lo guarde o lo adjunte. Si el enlace está acortado, Resolve a target URL sigue las redirecciones y te devuelve la dirección de destino.

Ver qué ha contestado de verdad un servidor. Retrieve headers separa las cabeceras de una respuesta, esas etiquetas que la acompañan, en elementos sueltos, para que un filtro decida según una de ellas.

Hablar con un programa que Make no conoce. El software de tu gestoría o una herramienta interna suele publicar una dirección a la que llamar. Make a request envía la llamada y recoge la respuesta; si el servicio pide identificarte, usa la variante adecuada: clave de API, Basic Auth, OAuth 2.0 o certificado de cliente.

Lo que HTTP no hace: vigilar una dirección y arrancar solo, porque no tiene disparador. Otra app o la programación de Make abren la cadena. En n8n existe la misma pieza, explicada en Integración HTTP n8n, y n8n vs Make compara ambas herramientas. Si antes quieres dominar el editor, el Curso de Make empieza por lo básico.

Conexión

¿Cómo conectas HTTP con Make?

  1. 01

    Elige el módulo y crea la conexión

    Añade el módulo HTTP que encaja con la forma de entrar del servicio (clave de API, Basic Auth, OAuth 2.0 o certificado de cliente) y pulsa Create a connection. La conexión es tu acceso a ese servicio, guardado una sola vez en Make.

  2. 02

    Ponle un nombre claro

    Es opcional, pero te ahorra líos. Llámala como el servicio, por ejemplo «API del programa de facturas». Si un mismo escenario habla con varios servicios, un nombre genérico acaba provocando errores.

  3. 03

    Autoriza y guarda

    Con OAuth 2.0 apruebas el acceso de Make en la página del propio servicio. Con los demás métodos pegas la clave o las credenciales que te dio el servicio. Pulsa Save y el módulo ya puede enviar su primera petición.

Primer escenario

Tu primer escenario con HTTP

ObjetivoCuando llega a otra app un enlace acortado hacia el albarán de un proveedor, Make encuentra la dirección real y descarga el archivo.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el +. Como primer módulo, elige la app donde caen los enlaces (un formulario, una hoja de cálculo, el correo) y conecta tu cuenta.

  2. 02

    Resuelve el enlace

    Pulsa el + de la derecha, busca HTTP y elige Resolve a target URL. Arrastra dentro el enlace que trae el primer módulo. Make recorre cada redirección y se queda con la dirección final.

  3. 03

    Descarga el archivo

    Añade Get a file con la dirección resuelta. El archivo viaja al siguiente paso como bundle, un elemento que pasa de un módulo a otro, listo para guardarlo con otro +.

  4. 04

    Prueba con Run once

    Pulsa Run once y deja un enlace real en la app de origen. Abre la burbuja de cada módulo y revisa lo que recibió: primero la dirección completa y luego el archivo.

  5. 05

    Programa y activa

    Ajusta la programación del primer módulo (cada 15 minutos por defecto) y activa el escenario. Cada ejecución de un módulo cuenta como una operación, la unidad que Make descuenta de tu plan.

Módulos

Los 8 módulos de HTTP explicados

HTTP te da 8 módulos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

HTTP1

Get a file

Acción

En MakeDownloads a file from a given URL.

Le das una dirección web y te devuelve el archivo que hay en ella. Después, el escenario puede guardarlo en una carpeta compartida, adjuntarlo a un correo o leer su contenido.

Cuándo usarlo
un transportista te manda el justificante de entrega como enlace y necesitas el documento dentro del flujo.
Ojo
en el plan Free, Make admite archivos de hasta 5 MB, así que revisa el peso de lo que recibes.
HTTP2

Make a Basic Auth request

Acción

En MakeSends an HTTP(S) request to a specified URL that requires Basic Auth authorization and processes the response.

Hay intranets y programas veteranos que cierran su dirección con un usuario y una contraseña sin más. Este módulo añade esas credenciales a tu petición. La respuesta del servidor llega a tu escenario.

Cuándo usarlo
la documentación del servicio menciona Basic Auth, algo habitual en software instalado en la propia empresa.
Ojo
todos los módulos que eligen una conexión la comparten, así que nómbrala según el sistema al que entra.
HTTP3

Make a Client Certificate Auth request

Acción

En MakeSends an HTTPS request to a specified URL that requires Client Certificate Auth authorization and processes the response.

En lugar de contraseña, aquí te identificas con un certificado, un archivo que exigen algunos bancos y sistemas corporativos. El módulo envía una petición HTTPS con ese certificado y procesa la respuesta.

Cuándo usarlo
el departamento de sistemas de un cliente te entrega un certificado y no abre la puerta sin él.
Ojo
solo funciona con HTTPS, la versión cifrada de HTTP.
HTTP4

Make an API Key Auth request

Acción

En MakeSends an HTTPS request to a specified URL that requires API Key Auth authorization and processes the response.

Muchas herramientas en la nube te dan una clave de API: una cadena larga y secreta que hace de contraseña entre máquinas. Este módulo la guarda en la conexión y la añade a cada llamada HTTPS.

Cuándo usarlo
copiaste una clave del panel de ajustes de un programa sin app en Make y quieres leer o enviar datos.
Ojo
quien tenga la clave actúa en tu nombre; déjala en la conexión y no la pegues en un campo.
HTTP5

Make an OAuth 2.0 request

Acción

En MakeSends an HTTP(S) request to a specified URL that requires OAuth 2.0 authorization and processes the response.

OAuth 2.0 es esa pantalla de «Permitir acceso» que ya conoces: apruebas a Make en la página del servicio sin darle tu contraseña. A partir de ahí, el módulo envía peticiones en tu nombre y lee las respuestas.

Cuándo usarlo
una plataforma grande ofrece OAuth y su app de Make no cubre la acción que buscas, como un informe que solo expone en su dirección.
HTTP6

Make a request

Acción

En MakeSends an HTTP(S) request to a specified URL and processes the response.

La versión básica, sin ninguno de los cuatro métodos de autorización: manda una petición a la dirección que indiques y te trae la respuesta. Viene a ser el mando universal de la app HTTP.

Cuándo usarlo
una dirección pública que cualquiera puede consultar, como datos abiertos o un archivo publicado en tu propia web.
Ojo
si el servicio responde con un error de acceso, cambia a uno de los módulos con autorización.
HTTP7

Resolve a target URL

Acción

En MakeResolves a chain of HTTP redirects and returns a target URL.

Los enlaces acortados y los de seguimiento saltan por varias direcciones antes de llegar a su destino. Este módulo recorre esa cadena de redirecciones por ti y solo te entrega la dirección final.

Cuándo usarlo
antes de guardar un enlace en una hoja de cálculo, para quedarte con la página real y no con el acortador.
Ojo
te da la dirección, no el contenido; añade Get a file o Make a request para traerlo.
HTTP8

Retrieve headers

Iterador

En MakeRetrieves each header from the HTTP module separately.

Cada respuesta de un servidor lleva cabeceras, pequeñas etiquetas que describen el contenido, su tipo o el propio servidor. Este iterador toma las cabeceras de un módulo HTTP y convierte cada una en un bundle aparte.

Cuándo usarlo
quieres comprobar una sola etiqueta, por ejemplo el tipo de contenido, antes de decidir qué hace el siguiente módulo.
Ojo
un bundle por cabecera significa que los módulos siguientes se ejecutan otras tantas veces, y cada vez cuenta.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar HTTP con Make?

Una persona lee cada mensaje.

FAQ

Las preguntas que vienen después

01¿La integración HTTP Make es gratis?
Sí. HTTP es una app estándar y está disponible desde el plan Free. Ese plan tiene sus límites: 2 escenarios activos, un mínimo de 15 minutos entre dos ejecuciones programadas, 5 minutos de ejecución como máximo, archivos de hasta 5 MB y 512 MB de transferencia. Aquí el tope de archivo es el que más se nota, porque Get a file descarga lo que encuentre en la dirección. Los planes de pago (Core, Pro, Teams y Enterprise) bajan el intervalo a 1 minuto, quitan el límite de escenarios activos, llegan a 40 minutos de ejecución y cuentan el uso en créditos al mes.
02¿Hace falta una conexión para llamar a un servicio con HTTP?
Depende del servicio. Make a request es el módulo sin método de autorización propio, así que encaja con direcciones abiertas a cualquiera. En cuanto el servicio quiera saber quién eres, elige el módulo de su método: clave de API, Basic Auth, OAuth 2.0 o certificado de cliente. Luego pulsas Create a connection, le pones nombre si quieres, autorizas a Make en la página del servicio o pegas la clave recibida, y pulsas Save. La documentación del propio servicio te dice qué método usa.
03¿La app HTTP puede arrancar un escenario en tiempo real?
No con HTTP a solas. La app no tiene disparador, que es el módulo que pone en marcha un escenario, así que siempre va en medio de la cadena. Hay dos salidas. Colocar otra app al principio, como un formulario: si su disparador es instantáneo, avisa a Make por webhook en cuanto ocurre algo. O confiar en la programación del primer módulo, cada 15 minutos por defecto en un escenario nuevo y con 1 minuto como intervalo mínimo en los planes de pago.
04¿Qué hacer si falta un módulo o te frena un límite?
Hay algunas salidas. La app HTTP no tiene módulo Make an API Call y sus 8 módulos son toda la caja de herramientas. La parte buena es que Make a request y sus cuatro variantes con autorización ya llegan a cualquier dirección que sepas escribir, y a menudo cubren lo que otra app no trae. Si el freno es el intervalo de 15 minutos del plan Free, un plan de pago lo baja a 1 minuto. Los 5 MB por archivo son la cifra que Make publica para el plan Free: revisa su página de precios antes de contar con archivos más pesados. Para lo demás, el equipo de la agencia Make puede estudiar tu caso.
05¿Make o n8n para tus peticiones HTTP?
Depende de tu contexto. n8n también tiene una pieza HTTP, descrita en una página propia de este sitio. Elegir entre los dos depende poco de esta app. Fíjate en cómo cuenta el uso cada herramienta en sus planes, en qué editor entiende mejor tu equipo y en dónde viven ya tus otras automatizaciones. Recuerda que Make cuenta una operación por cada ejecución de módulo sobre cada bundle, lo que sube rápido cuando un iterador como Retrieve headers parte una respuesta en varios elementos. La comparativa n8n vs Make repasa estos criterios uno a uno.