HerramientasTools
Entrar Crear cuenta

Crear archivo .zip

Crear .zip es una API que junta varios archivos (de cualquier tipo: PDFs, imágenes, hojas de cálculo…) en un único .zip. Perfecto para empaquetar los resultados de un flujo antes de mandarlos por email desde n8n, Make o Zapier, sin montar servidores.

Cómo funciona

Le mandas una lista de archivos, cada uno con su nombre y su contenido en base64, y te devuelve un único .zip con todos ellos dentro. No guarda nada: se genera al momento.

Como son varios archivos a la vez, esta herramienta solo admite el cuerpo en JSON (no hay modo "pega el archivo a pelo").

Lo único que necesitas

  • Tu API key. La creas en tu panel con "+ Crear llave". Se muestra una sola vez, así que cópiala y guárdala.
  • En tu plataforma de automatización, un paso de tipo "HTTP Request" / "Hacer una petición HTTP" (lo tienen n8n, Make, Zapier, Pipedream…).
  • Cada archivo convertido a base64 antes de mandarlo.

Cómo usarlo en n8n (paso a paso)

En el nodo HTTP Request:

  • Method: POST
  • URL: https://api.cofferdock.com/create-zip
  • Send Headers: actívalo y añade dos: x-api-key = tu llave, y Content-Type = application/json
  • Send Body: actívalo → Body Content Type: JSON{ "files": [{ "name": "factura.pdf", "content": "<base64>" }, { "name": "foto.jpg", "content": "<base64>" }] }
  • En Options → Response → Response Format: elige File (la respuesta ya es el .zip)

Si un archivo te llega como binario de un paso anterior, conviértelo a base64 con un nodo Code y la expresión {{'{{'}}$binary.data.toString('base64'){{'}}'}}, o con el nodo Move Binary Data.

En Make (módulo HTTP → Make a request): mismo método y URL, Body type: Raw, Content type: JSON, con el mismo array files.

Opciones (dentro del JSON)

OpciónPor defectoPara qué sirve
filesObligatorio. Array de 1 a 50 archivos, cada uno { "name": "...", "content": "<base64>" }.
outputbinaryPon json para recibir el .zip en base64 dentro de un JSON en vez del archivo directo.

Lo que recibes

Por defecto, el archivo .zip directamente, listo para guardar o enviar. Con "output": "json" lo recibes en base64 dentro de un JSON.

Create a .zip file

Create .zip is an API that bundles several files (any type: PDFs, images, spreadsheets…) into a single .zip. Great for packaging a flow's output before emailing it from n8n, Make or Zapier, with no servers to maintain.

How it works

You send a list of files, each with its name and its content in base64, and get back a single .zip with all of them inside. Nothing is stored: it's generated on the fly.

Since it's several files at once, this tool only accepts a JSON body (there's no "paste the raw file" mode).

All you need

  • Your API key. Create it in your dashboard with "+ Create key". It's shown only once, so copy and save it.
  • In your automation platform, an "HTTP Request" step (n8n, Make, Zapier, Pipedream… all have one).
  • Each file converted to base64 before sending it.

How to use it in n8n (step by step)

In the HTTP Request node:

  • Method: POST
  • URL: https://api.cofferdock.com/create-zip
  • Send Headers: on → add two: x-api-key = your key, and Content-Type = application/json
  • Send Body: on → Body Content Type: JSON{ "files": [{ "name": "invoice.pdf", "content": "<base64>" }, { "name": "photo.jpg", "content": "<base64>" }] }
  • Under Options → Response → Response Format: choose File (the response is already the .zip)

If a file arrives as binary data from an earlier step, convert it to base64 with a Code node using {{'{{'}}$binary.data.toString('base64'){{'}}'}}, or with the Move Binary Data node.

In Make (HTTP → Make a request module): same method and URL, Body type: Raw, Content type: JSON, with the same files array.

Options (inside the JSON)

OptionDefaultWhat it does
filesRequired. Array of 1 to 50 files, each { "name": "...", "content": "<base64>" }.
outputbinarySet to json to receive the .zip as base64 inside a JSON instead of the raw file.

What you get back

By default, the .zip file itself, ready to save or send. With "output": "json" you get it as base64 inside a JSON object.