Incoming, and upload your files. The
steps below walk you through the process.
Connect
Get your connection details
You’ll need your organization’s Minerva API key, which serves as your SFTP password. To find it, sign in at app.minerva.io, click your organization name in the bottom-left, open the three-dot menu, and choose Settings → API. Copy the key. If you don’t have access, ask your Minerva contact for help.
Enter
sftp-user exactly as shown; you don’t need to create a separate SFTP
account. Use the API key in the password field, rather than your Minerva
sign-in password. Keep the key private, just as you would a password.
Connect with a desktop app
Choose either Cyberduck or FileZilla Client. You only need one. Install it, then follow the matching tab below.- Cyberduck
- FileZilla
- Open Cyberduck and choose File → Open Connection.
- In the connection-type menu, select SFTP (SSH File Transfer Protocol).
- Enter Server
sftp.minerva.io, Port22, and Usernamesftp-user. - Paste your Minerva API key into Password.
- Click Connect. Once connected, you should see the
IncomingandOutgoingfolders.
Directory layout
A directory is simply a folder. After connecting, you’ll see these two folders:
Double-click
Incoming to open it before uploading. For example, if you
send a file named customers.csv, it should appear inside that folder as
Incoming/customers.csv.
Send your files
Use the file format and naming instructions agreed with your Minerva contact. If you’re unsure which files to send or how to format them, check with your contact before uploading.- Cyberduck
- FileZilla
- In the connected Cyberduck window, double-click Incoming.
- Open Finder on Mac or File Explorer on Windows and find the files you want to send.
- Drag the files into the open
Incomingfolder in Cyberduck. You can also choose File → Upload and select the files. - Keep Cyberduck open until every upload has finished successfully. Check the Transfers window, or the status at the bottom of the main Cyberduck window if the uploads aren’t listed under Transfers.
- Refresh the folder listing and check that your files appear inside
Incoming.
Incoming. You can then disconnect or close the app.
A successful upload confirms file delivery; follow the processing and
results timeline agreed with your Minerva contact.
Let your Minerva contact know which filenames you uploaded and what you’d
like us to do with them, unless you’ve already arranged a recurring delivery
process. When Minerva has prepared files for you, you’ll find them in
Outgoing.
Send files from a terminal (optional)
On macOS or Linux, you can upload with thesftp command instead of a desktop
app. These examples send a file named customers.csv from your Downloads
folder. Replace the folder and filename with your own.
Before starting, rename files containing *, ?, [ or ] — for example,
change report[1].csv to report-1.csv. SFTP treats those characters as
filename patterns even inside quotes. Use the renamed file in both the
upload and verification commands below.
-
Open Terminal and go to the folder on your computer that contains your file:
-
Connect to Minerva:
On your first connection, you may be asked to confirm the server’s fingerprint. Confirm it with your Minerva contact before typing
yes. When asked for a password, paste your Minerva API key and press Enter. Nothing appears while you enter the password; this is normal. -
Once you see
sftp>, upload your file toIncoming:Type only the command shown above;sftp>is the prompt, not part of the command. The file is copied from your computer to Minerva. Keep the quotes if your filename contains spaces. Uploading a file with the same name as an existing file inIncomingreplaces it, so use a new filename unless you intend to update the earlier delivery. -
Wait for the upload to finish and the
sftp>prompt to return without an error. Then check that the file is in Minerva’s folder:Replacecustomers.csvwith the filename you uploaded, using quotes around the full path if it contains spaces. The listing shows the file’s name and size. Repeatputand this check for each additional file. -
When all files have uploaded, disconnect:
Incoming. Let your Minerva contact know which files
you sent, unless you’ve already arranged a recurring delivery process.
Need help?
- Can’t connect? Check that the protocol is SFTP, the port is
22, and the password is your Minerva API key. Copy the key again if needed. - Upload failed or stopped? Reconnect, open
Incoming, and retry the failed files. Wait for the app to confirm success. - Asked to replace an existing file? Only replace it if you intend to update the earlier delivery. Otherwise, cancel and check with your Minerva contact.
- Still stuck? Share the error message and filename with your Minerva contact. Keep your API key out of messages and screenshots.