File operations, status, enumeration, tags, classification, sharing, audit, and actions for MetaDefender MFT. This is part of the full API documentation, split by feature area.
File Download
Overview
APIs for downloading files from MetaDefender Vault.
Download a file
Summary
This API call allows you to download the files stored in MetaDefender Vault. The call should be made to vault_rest/file/{file_id} through a GET request. Please note that you need to obtain {file_id} in order to retrieve the file.
Successful response
Download Public File
Summary
Download a file using a public link. No authentication required.
Since
Version 3.7.0
Successful response
File Operations
Overview
APIs for file operations: delete, move, rename, password management.
Delete A File
Summary
Delete a file from the MetaDefender Vault storage. This API will only mark the file for deletion. The file will be physically deleted by the background worker.
Permissions Restrictions
Administrators can delete any file, including other user's files. Users can only delete their own files.
Successful response
Delete Multiple Files
Summary
Delete a group of files from the MetaDefender Managed File Transfer storage. This API will only mark the files for deletion. The files will be physically removed by a background worker.
Permissions Restrictions
Administrators can delete any file, including other user's files. Users can only delete their own files.
OK
Move Files (V2)
Summary
This API allows moving one or multiple files in MetaDefender Vault.
Successful response
Rename A File
Summary
This API allows renaming a file in MetaDefender Vault.
Successful response
Update File Password
Summary
Update the download password for a file.
Since
Version 3.7.0
Successful response
Insert File Password
Summary
Set a download password for a file.
Since
Version 3.7.0
Successful response
Preview File
Summary
Preview a file (returns sanitized/converted preview content).
Since
Version 3.8.0
Successful response
File Status
Overview
APIs for querying file status and metadata.
Query File Status
Summary
This API lets you query the current status of a file in MetaDefender Vault.
OK
Get Public Link
Summary
Returns a public download link for a file.
Since
Version 3.7.0
OK
Get File Brief Details
Summary
Returns brief details for a file.
Since
Version 3.7.0
OK
Lookup Files Status
Summary
Lookup status for multiple files at once.
Since
Version 3.9.0
OK
File Enumeration
Overview
APIs for listing and enumerating files by category.
Enumerate My Files
Summary
Retrieve a list of the current user's files.
OK
Enumerate All Files
Summary
Retrieve a list of all files (administrator access).
OK
Enumerate Supervisor Files
Summary
Retrieve files pending supervisor approval.
Since
Version 3.7.0
OK
Enumerate Approval History Files
Summary
Retrieve files with approval history.
Since
Version 3.8.0
OK
Enumerate Outbreak Files
Summary
Retrieve files flagged by outbreak prevention.
Since
Version 3.7.0
OK
Enumerate Recycle Bin Files
Summary
Retrieve files in the recycle bin (trash).
Since
Version 3.9.0
OK
Enumerate Archive Files
Summary
Retrieve archived files.
Since
Version 3.9.0
OK
File Actions
Overview
APIs for file scan actions: cancel scan, rescan, unlock, retry processing, release.
Cancel Scan
Summary
Cancel an in-progress scan for a specific file.
Since
Version 3.7.0
Successful response
Bulk Cancel Scan
Summary
Cancel scans for multiple files.
Since
Version 3.7.0
Successful response
Override Scan Result
Summary
Override the scan result for a file.
Since
Version 3.7.0
Successful response
Overrule Core Verdict
Summary
Override the MetaDefender Core verdict for a file.
Since
Version 3.10.0
Successful response
Unlock File
Summary
Unlock a locked file.
Since
Version 3.7.0
Successful response
Schedule File To Rescan
Summary
Schedule a file for rescanning by MetaDefender Core.
Since
Version 3.7.0
Successful response
Retry File Processing
Summary
Retry processing for a file that failed processing.
Since
Version 3.8.0
Successful response
Release File
Summary
Release a single file.
Since
Version 3.9.0
Successful response
Release Multiple Files
Summary
Release multiple files at once.
Since
Version 3.9.0
Successful response
File Approval
Overview
APIs for the supervisor approval workflow: approve, deny, view history.
Approve File
Summary
Approve a file in the supervisor approval workflow.
Since
Version 3.7.0
Successful response
Bulk Approve Files
Summary
Approve multiple files.
Since
Version 3.7.0
Successful response
Bulk Deny Approval
Summary
Deny approval for multiple files.
Since
Version 3.7.0
Successful response
Deny File Approval
Summary
Deny approval for a specific file.
Since
Version 3.7.0
Successful response
Enumerate Approval History
Summary
Returns the approval history for a file.
Since
Version 3.8.0
OK
Insert Supervisor Message
Summary
Add a supervisor message to a file in the approval workflow.
Since
Version 3.8.0
Successful response
File Sharing
Overview
APIs for sharing and unsharing files with users and groups.
File Tags
Overview
APIs for managing file tags and upload reasons.
Get File Tags
This API endpoint provides a list of {file_id} file's tags.
Successful response
Add/Modify File Tags
This API endpoint allows user to modify file tags.
Successful response
Get File Upload Reason
Summary
Returns the upload reason for a file.
Since
Version 3.9.0
OK
Update Upload Reason
Summary
Update the upload reason for files.
Since
Version 3.9.0
Successful response
File Classification
Overview
APIs for managing file classification definitions and assignments.
Get All Classifications
Summary
Returns all file classification definitions.
Since
Version 3.8.0
OK
Create Classification
Summary
Create a new file classification.
Since
Version 3.8.0
Successful response
Update Classification
Summary
Update an existing file classification.
Since
Version 3.8.0
Successful response
Delete Classification
Summary
Delete a file classification.
Since
Version 3.8.0
Successful response
Update File Classification
Summary
Update the classification on a specific file.
Since
Version 3.8.0
Successful response
File Audit
Overview
APIs for file-level audit trail and export.
Enumerate File Audit
Summary
Returns file audit events with pagination.
Since
Version 3.8.0
OK
Get File Audit Entries
Summary
Returns audit entries for a specific file.
Since
Version 3.8.0
OK
Export File Audit CSV
Summary
Export file audit events as CSV.
Since
Version 3.8.0
OK
Export File Audit By File GUID
Summary
Export audit entries for a specific file as CSV.
Since
Version 3.8.0
OK
File Archive
Overview
APIs for archiving and restoring files.
Archive Files
Summary
Move files to the archive.
Since
Version 3.9.0
Successful response
Restore Files
Summary
Restore files from archive or recycle bin.
Since
Version 3.9.0
Successful response
Recycle Bin
Overview
APIs for managing the recycle bin (trash).
Trash Files
Summary
Move files to the recycle bin (trash).
Since
Version 3.9.0
Successful response
Empty Recycle Bin
Summary
Permanently delete all files in the recycle bin.
Since
Version 3.9.0
Successful response
Favorites
Overview
APIs for marking files and folders as favorites.
Mark File As Favorite
Summary
Mark a file as favorite for the current user.
Since
Version 3.10.0
Successful response
Remove File From Favorites
Summary
Remove a file from the current user's favorites.
Since
Version 3.10.0
Successful response