FluxyAPIFluxyAPI
StorageMedia Storage

Media Storage

Learn how to host and share files within your FluxyAPI flows.

Media Storage Overview

FluxyAPI provides a built-in temporary storage system that allows you to host files generated or processed within your flows. Whether you need to send a QR code in an email or share a manipulated image via a webhook, Media Storage makes it possible by providing you with a public or secure URL.

How it Works

The storage system is designed for ephemeral content. Files are uploaded to a secure server and assigned a unique Media ID. Depending on your configuration, these files can be accessed via a standard URL or a cryptographically signed, time-limited link.

Core Concepts

  1. Temporary Hosting: Unlike traditional cloud storage, Media Storage is not permanent. Files are automatically deleted after a retention period that you define (ranging from 15 minutes to 90 days).
  2. Media IDs: Every uploaded file is identified by a unique Media ID. You use this ID to reference the file in other blocks, such as when generating new signed links.
  3. Public vs. Private:
    • Public: Anyone with the URL can view the file until it is deleted.
    • Private (Signed): The file is hidden. Access is only granted via a special link that contains a security signature and an expiration timestamp.

Use Cases

  • Email Attachments: Host a PDF invoice or a dynamically generated report and include the link in an email block.
  • Dynamic Content: Display a generated chart or a QR code on a landing page by embedding the hosted URL.
  • Secure File Sharing: Generate a signed link that only works for 10 minutes to allow a user to download a sensitive document.

Storage Limits

Your project has a storage quota based on your subscription plan. You can monitor your current usage in the project dashboard. When the limit is reached, new uploads will fail until older files are deleted (either automatically or manually).

Retention Tip

Always choose the shortest retention period necessary for your use case to keep your storage usage low and ensure user privacy.

Next Steps

Explore the individual blocks to start hosting your media:

On this page