uploadthefile.com

Upload files from Make and get a live URL

Add one HTTP module to your Make flow: POST the file with your API key and the response hands the next step a live, shareable URL.

Drop your file here

Anyone with the link · images, audio, video, docs, text & data, or .zip

By uploading, you agree to our Terms and Data Processing Terms and confirm you have the right to share this content.

The Make recipe

There is no app to add from the Make marketplace. The built-in HTTP "Make a request" module sends the upload: configure it like this and map data.url into the modules after it.

# Make: add an "HTTP > Make a request" module
Method: POST
URL: https://upload.tf/api/v1/upload
Headers: x-api-key: YOUR_UPLOADTF_KEY
Body type: Multipart/form-data
Fields:
file = (map the file "Data" from an earlier module)
name = weekly-report
# Map data.url from the module output into later steps.

Read the full API reference

How it works

  1. Create an API key

    Sign in, open the dashboard, and create a key. API access is included with paid plans, and your key works immediately.

  2. Add the HTTP module

    Add an HTTP "Make a request" module, choose POST and a Multipart/form-data body, map the file data from an earlier module into the file field, and add the x-api-key header.

  3. Map the URL onward

    The response body carries data.url, the live link. Map it into the next step: a Slack message, a spreadsheet row, an email, a CRM field.

Why push uploads through the flow

Frequently asked questions

Is there an official Make app?
Not yet. This page uses the built-in HTTP module every Make scenario can add, with no installation. Everything shown runs against the documented public API.
What can I send through the API?
The upload endpoint accepts an HTML page or a ZIP of a static site and publishes it at its own URL. That covers the reports, dashboards, and generated pages most flows produce; other file types work through the browser uploader.
How do I authenticate?
Create an API key in your dashboard and send it in the x-api-key header of the HTTP step. Keep the key in your workspace credentials or environment variables, never in the URL.
Is the API free?
The API is included with paid plans, which also raise size limits and keep links live longer. You can try the flow manually first with the free uploader on this page, no account needed.
How do I map a file inside Make?
In the multipart body, set the field name to file and map the Data item from the module that produced or downloaded the file. Make streams it into the request for you.

See every workflow recipe, or, if you run a platform, the embed API.