Upload a File
Upload binary file data from a previous Make step and receive hosted delivery links.
Connect your Make scenarios directly to Media2URL. Upload binary files from Google Drive, Dropbox, or webhooks, safely import remote files by URL, manage hosted assets, and update existing media while keeping the same direct delivery URL.
Media2URL for Make is free to install and connect. Eligible free accounts receive a small temporary hosted trial to test workflows, while ongoing production automation and asset replacement use your existing Media2URL subscription.
Media2URL acts as the hosted media layer inside your Make automation scenarios. Common production patterns include:
Get your Make integration running in under two minutes using a scoped API key.
01 · Create Make API Key
Go to your developer dashboard and click "Create Make Credential". Copy your secret API key (m2u_live_...).
02 · Add Connection in Make
In the Make scenario builder, add a Media2URL module, click "Create a connection", name it, and paste your API key. Make validates the key immediately against /v1/usage.
03 · Choose Module & Map Data
Select Upload a File to map a binary file buffer from an earlier module (e.g. Google Drive download), or Import a File From URL for public URLs.
04 · Run & Map Outputs
Run the scenario once to generate live output bundles. Map direct_url or share_url into your downstream modules.
The Media2URL Make integration includes a dedicated suite of Action and Search modules:
Upload binary file data from a previous Make step and receive hosted delivery links.
Safely fetch a public HTTP/HTTPS URL server-side with SSRF protection and store it as a managed asset.
Retrieve asset metadata by ID, or search your account library by filename with server-side pagination.
Upload new content for an existing asset ID while keeping the same permanent direct URL intact.
Permanently delete an asset and immediately deactivate all its public and direct delivery links.
Inspect account plan status, storage bytes used, API request quotas, and remaining trial publications.
The Media2URL Make integration is free to install. Free Media2URL accounts receive a central, shared hosted-publication trial (3 publications lifetime, up to 2 MiB per file, 48-hour retention) shared across all integrations.
Once trial credits are consumed, persistent hosting, larger files (up to 500 MiB), and same-URL asset replacements require an active Media2URL paid plan. Non-publishing operations (such as inspecting account usage, getting asset metadata, and deleting owned assets) remain fully accessible without a paid subscription.
Media2URL uses Make's native secret sanitization to ensure API keys and authorization headers are never exposed in scenario execution logs.
Review our Security Center, Privacy Policy, and Terms of Service for detailed governance guidelines.
Media2URL accepts standard Make file objects (containing binary data buffer and filename) from earlier download modules like Google Drive or HTTP GET.
No. When using the Replace an Existing Asset module on an eligible plan, Media2URL updates the asset contents while guaranteeing that the canonical direct link remains identical.
Yes. Media2URL supports idempotency keys on creation and replacement actions to prevent duplicate uploads or double charging during automatic scenario retries.
Visit our contact page or email support@media2url.com.
Prepare your media workflows across any file type: