Mitto has a built in file manager. Any file that exists in Mitto's file manager can be used in jobs (e.g. CSV file in a CSV job).
Adding Files to Mitto
There are many ways to get files into Mitto's file manager:
- Manually add files via the file manager
- Add files via Mitto jobs
- Add files via Mitto's FTP
- Programmatically add files
Manually add files via the file manager
Click on the Files
menu item in Mitto.

Click Add File
or drag and drop your file.

Note there is a 200MB limit on uploading files in the Mitto UI. See below for adding files to Mitto in other ways.
Add files via Mitto jobs
Many different job types can create or copy files to Mitto's file manager:
- Download files with a File Download (cURL) job
- Output data to a file using any IO job
- Download file attachments from unread emails with an Email (Incoming - IMAP) job
- Sync remote files with an Rclone job
- Use a command line job to run scripts with any programming/scripting language (e.g. bash, Python, or R)
Add files via Mitto's FTP
Mitto runs an FTP server with the same hostname as the Mitto UI. The username and password is the same as the Mitto UI.
Reach out to Zuar Support if you would like to enable Mitto's sFTP.
Programmatically add files
Use Mitto's API to programmatically add files to Mitto.
The specific endpoint to use: POST /api/v2/files/upload
File location on disk
Files in Mitto's file manager are stored on disk at /var/mitto/data
. This file path is needed when referencing files on Mitto in other jobs.
Interacting with Files
After uploading a file, Mitto displays the size of the file as the date of when it was uploaded.

There are two symbols next to the date portion.

The symbol that resembles a dark arrow pointing down indicates the ability to download the file you just uploaded.
The trash can symbol indicates the ability to delete the file from File Manager. Caution: Deleting a file permanently deletes it from your File Manager.