Complete API documentation for MetaDefender Managed File Transfer, combining all feature scopes.

Server
http://localhost:8010
Server Variables

Enumerate Active Directories

Auth
GET /vault_rest/settings/activedirectories
Copy
Responses
200

OK

Response
Copy

Create Active Directory

Auth
Request Body
POST /vault_rest/settings/ad
Copy
Responses
200

OK

Response
Copy

Enumerate Available Active Directory Users

Auth
Path Params
GET /vault_rest/settings/ad/available_users/{activeDirectoryId}
Copy
Responses
200

OK

Response
Copy

Enumerate Available Active Directory Groups

Auth
Path Params
GET /vault_rest/settings/ad/available_groups/{activeDirectoryId}
Copy
Responses
200

OK

Response
Copy

Enumerate Available Active Directory Organizational Units

Auth
Path Params
GET /vault_rest/settings/ad/available_organizational_units/{activeDirectoryId}
Copy
Responses
200

OK

Response
Copy

Get Active Directory Sync Status

Auth
Path Params
GET /vault_rest/settings/ad/sync_status/{id}
Copy
Responses
200

OK

Response
Copy

Trigger Active Directory Sync

Auth
Path Params
GET /vault_rest/settings/ad/sync/{id}
Copy
Responses
200

OK

Response
Copy

Get Active Directory Settings

Auth
Path Params
GET /vault_rest/settings/ad/{id}
Copy
Responses
200

OK

Response
Copy

Delete Active Directory

Auth
Path Params
DELETE /vault_rest/settings/ad/{id}
Copy
Responses
200

OK

Response
Copy

Update Active Directory Filter Settings

Auth
Path Params
Request Body
PUT /vault_rest/settings/ad_filter_settings/{id}
Copy
Responses
200

OK

Response
Copy

Groups Of Active Directory Filter Settings

Auth
Path Params
Request Body
POST /vault_rest/settings/ad_filter_preview/{id}/groups
Copy
Responses
200

OK

Response
Copy

Users Of Active Directory Filter Settings

Auth
Path Params
Request Body
POST /vault_rest/settings/ad_filter_preview/{id}/users
Copy
Responses
200

OK

Response
Copy

Update Active Directory Synchronization Settings

Auth
Path Params
Request Body
PUT /vault_rest/settings/ad_synchronization_settings/{id}
Responses
200

OK

Response
Copy

Update Active Directory Account Settings

Auth
Path Params
Request Body
PUT /vault_rest/settings/ad_account_settings/{id}
Copy
Responses
200

OK

Response
Copy

Update Active Directory Status

Auth
Path Params
PUT /vault_rest/settings/ad_status/{id}/{status}
Copy
Responses
200

OK

Response
Copy

Read Alteregos

Retrieves a paginated list of alteregos for the specified user.

Auth
Headers
Path Params
Query String
GET /vault_rest/account/{userId}/alterego
Responses
200

OK

Response
Copy

Create Alterego

Creates a new alterego for the specified user.

Auth
Headers
Path Params
Request Body
POST /vault_rest/account/{userId}/alterego
Copy
Responses
201

Created

Response
Copy

Read Alterego

Retrieves a specific alterego by ID.

Auth
Headers
Path Params
GET /vault_rest/account/{userId}/alterego/{id}
Copy
Responses
200

OK

Response
Copy

Update Alterego

Updates a specific alterego.

Auth
Headers
Path Params
Request Body
PUT /vault_rest/account/{userId}/alterego/{id}
Copy
Responses
200

OK

Response

Delete Alterego

Deletes a specific alterego.

Auth
Headers
Path Params
DELETE /vault_rest/account/{userId}/alterego/{id}
Copy
Responses
200

OK

Response
Copy

Import Alteregos

Imports a list of alteregos.

Auth
Headers
Request Body
POST /vault_rest/accounts/alteregos/import
Copy
Responses
200

OK

Response
Copy

Export Alteregos

Exports all alteregos as a JSON file attachment.

Auth
GET /vault_rest/accounts/alteregos/export
Copy
Responses
200

OK

Response
Copy

Create Archive Download

Auth
Request Body
POST /vault_rest/create_archive_download
Copy
Responses
200

OK

Response
Copy

Public Create Archive Download

Auth
Request Body
POST /vault_rest/public_create_archive_download
Copy
Responses
200

OK

Response
Copy

Get Archive Download Status

Auth
Path Params
GET /vault_rest/archive_download_status/{guid}
Copy
Responses
200

OK

Response
Copy

Download Archive

Auth
Path Params
GET /vault_rest/archive_download/{guid}
Responses
200

OK

Response
Copy

Download Public Archive

Auth
Path Params
GET /vault_rest/archive_public_download/{guid}
Copy
Responses
200

OK

Response
Copy

Cancel Archive Download

Auth
Path Params
PUT /vault_rest/cancel_archive_download/{guid}
Copy
Responses
200

OK

Response
Copy

Enumerate Audit

Auth
Path Params
GET /vault_rest/audit/{start}/{count}
Copy
Responses
200

OK

Response

Export Audit CSV

Auth
GET /vault_rest/audit/export
Copy
Responses
200

OK

Response
Copy

Export Verbose Audit

Auth
Query String
GET /vault_rest/audit/export_verbose
Copy
Responses
200

OK

Response
Copy

SSO Pre-Authenticate

Summary ## Initiates the Single Sign-On (SSO) pre-authentication process.

Auth
GET /vault_rest/pre-authenticate-sso
Copy
Responses
200

OK

Response
Copy

SSO Authenticate (GET)

Summary ## Processes the Single Sign-On (SSO) authentication callback with code and state.

Auth
Query String
GET /vault_rest/authenticate-sso
Copy
Responses
200

OK

Response
Copy

SSO Authenticate (POST)

Summary ## Processes the Single Sign-On (SSO) authentication payload.

Auth
Request Body
POST /vault_rest/authenticate-sso
Copy
Responses
200

OK

Response
Copy

SSO Token Authenticate

Summary ## Authenticates a user using an SSO token.

Auth
GET /vault_rest/authenticate-sso-token
Copy
Responses
200

OK

Response
Copy

Request An API Key

Summary ## Authenticates a user and returns an API key (token) for subsequent requests.

Auth
GET /vault_rest/authenticate
Copy
Responses
200

OK

Response
Copy

Log Out

Summary ## Cancels the current authentication token and logs the user out.

Auth
DELETE /vault_rest/authenticate
Responses
200

OK

Response

Validate OTP

Summary ## Validates a One-Time Password (OTP) for Multi-Factor Authentication.

Auth
Request Body
POST /vault_rest/validate-otp
Responses
200

OK

Response

Pre-Exchange Token

Summary ## Initiates the token exchange process.

Auth
POST /vault_rest/pre-exchange-token
Responses
200

OK

Response

Exchange Token

Summary ## Exchanges an existing token for a new one.

Auth
Request Body
POST /vault_rest/exchange-token
Responses
200

OK

Response

Authenticate Windows

Summary ## Initiates negotiation-based Windows authentication.

Auth
Headers
GET /vault_rest/authenticate-windows
Responses
200

OK

Response

Get Login Info

Retrieves current login information and policies.

Auth
GET /vault_rest/login_info
Responses
200

OK

Response

Authorization

Endpoints for checking user permissions and resource access.

Authorize Resource

Summary ## Checks authorization for a specific resource type.

Auth
Path Params
GET /vault_rest/authorization/{resourceType}
Responses
200

OK

Response

Read Certificate Credentials

Retrieves a paginated list of certificate credentials.

Auth
Headers
Query String
GET /vault_rest/creds/cert
Responses
200

OK

Response

Create Certificate Credential

Creates a new certificate credential.

Auth
Headers
Request Body
POST /vault_rest/creds/cert
Responses
201

Created

Response

Read Certificate Credential

Retrieves a specific certificate credential by ID.

Auth
Headers
Path Params
GET /vault_rest/creds/cert/{id}
Responses
200

OK

Response

Update Certificate Credential

Updates an existing certificate credential.

Auth
Headers
Path Params
Request Body
PUT /vault_rest/creds/cert/{id}
Responses
200

OK

Response

Delete Certificate Credential

Deletes a specific certificate credential.

Auth
Headers
Path Params
DELETE /vault_rest/creds/cert/{id}
Responses
200

OK

Response

Custom Resource

Custom resource synchronization

Create Resource

Auth
Request Body
POST /vault_rest/resources/sync_resource
Responses
200

OK

Response

Get User Types

Auth
GET /vault_rest/dashboard/user_types
Responses
200

OK

Response

Get File Size Volumes

Auth
Headers
GET /vault_rest/dashboard/volumes
Responses
200

OK

Response

Get Average File Size Volumes

Auth
Headers
GET /vault_rest/dashboard/volumes/average
Responses
200

OK

Response

Get File Security Statistics

Auth
Headers
GET /vault_rest/dashboard/file_security
Responses
200

OK

Response

Get File Security Trend

Auth
Headers
GET /vault_rest/dashboard/file_security/trend
Responses
200

OK

Response

Get File Processing Summary

Auth
Headers
GET /vault_rest/dashboard/processing_summary
Responses
200

OK

Response

Get File Statistics

Auth
Headers
GET /vault_rest/dashboard/file_statistics
Responses
200

OK

Response

Get Login Statistics

Auth
Headers
GET /vault_rest/dashboard/login_statistics
Responses
200

OK

Response

Database

Database information and storage

Get DB Storage Info

Auth
GET /vault_rest/database/storage
Responses
200

OK

Response

Get DB Info

Auth
GET /vault_rest/database/info
Responses
200

OK

Response

Events

System events management

Raise Event

Auth
Request Body
POST /vault_rest/event
Responses
200

OK

Response

Export

Data export operations

Export Process History

Auth
GET /vault_rest/export_history
Responses
200

OK

Response

Cancel Scan

Cancels an ongoing scan for a specific file.

Auth
Path Params
POST /vault_rest/cancel_scan/{id}
Responses
200

OK

Response

Cancel Scan Bulk

Cancels ongoing scans for multiple files.

Auth
Request Body
POST /vault_rest/cancel_scan
Responses
200

OK

Response

Override Scan Result

Overrides the scan result for a specific file.

Auth
Path Params
POST /vault_rest/override_scan_result/{id}
Responses
200

OK

Response

Approve File

Approves a specific file.

Auth
Path Params
Request Body
POST /vault_rest/approve_file/{id}
Responses
200

OK

Response

Deny Approval File

Denies approval for a specific file.

Auth
Path Params
Request Body
POST /vault_rest/revoke_file/{id}
Responses
200

OK

Response

Approve Multiple Files

Approves multiple files.

Auth
Request Body
POST /vault_rest/approve_files
Responses
200

OK

Response

Deny Approval Multiple Files

Denies approval for multiple files.

Auth
Request Body
DELETE /vault_rest/approve_files
Responses
200

OK

Response

Unlock File

Unlocks a specific file.

Auth
Path Params
POST /vault_rest/unlock_file/{id}
Responses
200

OK

Response

Schedule File To Rescan

Schedules a specific file to be rescanned.

Auth
Path Params
POST /vault_rest/schedule_file_to_rescan/{id}
Responses
200

OK

Response

Move Files V2

Moves files to a new location (Version 2).

Auth
Request Body
PUT /vault_rest/v2/move_files
Responses
200

OK

Response

Move Files

Moves files to a new location.

Auth
Request Body
PUT /vault_rest/move_files
Responses
200

OK

Response

Rename File

Renames a specific file.

Auth
Request Body
PUT /vault_rest/rename_file
Responses
200

OK

Response

Update File Password

Updates the password for a specific file.

Auth
Request Body
PUT /vault_rest/file_password
Responses
200

OK

Response

Insert File Password

Inserts a password for a specific file.

Auth
Request Body
POST /vault_rest/file_password
Responses
200

OK

Response

Update File Tags

Updates tags for a specific file.

Auth
Request Body
PUT /vault_rest/file_tags
Responses
200

OK

Response

Enumerate File Tags

Enumerates tags for a specific file.

Auth
Path Params
GET /vault_rest/file_tags/{guid}
Responses
200

OK

Response

Enumerate Approval History

Enumerates the supervisor approval history for a specific file.

Auth
Path Params
GET /vault_rest/approval_history/{guid}
Responses
200

OK

Response

File Retry Processing

Retries processing for a specific file.

Auth
Path Params
POST /vault_rest/file_retry_processing/{fileGuid}
Responses
200

OK

Response

Insert Supervisor Message

Inserts a supervisor comment/message for a specific file.

Auth
Path Params
Request Body
POST /vault_rest/supervisor_message/{id}
Responses
200

OK

Response

Preview File

Retrieves a preview of a specific file.

Auth
Path Params
GET /vault_rest/preview_file/{id}
Responses
200

OK

Response

Trash Files

Moves specified files to the trash.

Auth
Request Body
POST /vault_rest/files/trash
Responses
200

OK

Response

Empty Recycle Bin

Empties the recycle bin.

Auth
POST /vault_rest/files/trash/empty
Responses
200

OK

Response

Archive Files

Archives specified files.

Auth
Request Body
POST /vault_rest/files/archive
Responses
200

OK

Response

Restore Files

Restores specified files from the trash or archive.

Auth
Request Body
POST /vault_rest/files/restore
Responses
200

OK

Response

Release File

Releases a specific file.

Auth
Path Params
Request Body
POST /vault_rest/release_file/{id}
Responses
200

OK

Response

Release Multiple Files

Releases multiple files.

Auth
Request Body
POST /vault_rest/release_files
Responses
200

OK

Response

Get File Upload Reason

Retrieves the upload reason for a specific file.

Auth
Path Params
GET /vault_rest/file_upload_reason/{guid}
Responses
200

OK

Response

Update Upload Reason

Updates the upload reason for a file.

Auth
Request Body
POST /vault_rest/files/update_reason
Responses
200

OK

Response

Overrule Core Verdict

Overrules the core verdict for a specific file.

Auth
Path Params
Request Body
POST /vault_rest/overrule_core_verdict/{id}
Responses
200

OK

Response

Mark File As Favorite

Marks a specific file as a favorite.

Auth
Path Params
POST /vault_rest/favorite/file/{guid}
Responses
200

OK

Response

Remove File From Favorites

Removes a specific file from favorites.

Auth
Path Params
DELETE /vault_rest/favorite/file/{guid}
Responses
200

OK

Response

Enumerate File Audit

Enumerates file audit entries.

Auth
Path Params
GET /vault_rest/fileaudit/{start}/{count}
Responses
200

OK

Response

Get File Audit Entries

Retrieves audit entries for a specific file.

Auth
Path Params
GET /vault_rest/fileaudit/{fileGuid}/{start}/{count}
Responses
200

OK

Response

Export File Audit Csv

Exports the file audit history as a CSV file.

Auth
GET /vault_rest/fileaudit/export_history
Responses
200

OK

Response

Export File Audit By File Guid

Exports the file audit history for a specific file as a CSV file.

Auth
Path Params
GET /vault_rest/fileaudit/{fileGuid}/export_history
Responses
200

OK

Response

Get All Classification

Retrieves all file classifications.

Auth
GET /vault_rest/classification
Responses
200

OK

Response

Insert Classification

Inserts a new file classification.

Auth
Request Body
POST /vault_rest/classification
Responses
200

OK

Response

Update Classification

Updates an existing file classification.

Auth
Path Params
Request Body
PUT /vault_rest/classification/{id}
Responses
200

OK

Response

Delete Classification

Deletes a file classification.

Auth
Path Params
DELETE /vault_rest/classification/{id}
Responses
200

OK

Response

Update Classification On File

Updates the classification assigned to a specific file.

Auth
Request Body
PUT /vault_rest/file_classification
Responses
200

OK

Response

Enumerate My Files

Enumerates files owned by the current user.

Auth
Path Params
GET /vault_rest/files/my/{start}/{count}
Responses
200

OK

Response

Enumerate All Files

Enumerates all files in the system.

Auth
Path Params
GET /vault_rest/files/all/{start}/{count}
Responses
200

OK

Response

Enumerate Supervisor Files

Enumerates files available to the supervisor.

Auth
Path Params
GET /vault_rest/files/supervisor/{start}/{count}
Responses
200

OK

Response

Enumerate Approval History Files

Enumerates files in the supervisor approval history.

Auth
Path Params
GET /vault_rest/files/supervisor/history/{start}/{count}
Responses
200

OK

Response

Enumerate Outbreak Files

Enumerates files involved in outbreaks.

Auth
Path Params
GET /vault_rest/files/outbreaks/{start}/{count}
Responses
200

OK

Response

Enumerate Recycle Bin Files

Enumerates files currently in the recycle bin.

Auth
Path Params
GET /vault_rest/files/trash/{start}/{count}
Responses
200

OK

Response

Enumerate Archive Files

Enumerates archived files.

Auth
Path Params
GET /vault_rest/files/archive/{start}/{count}
Responses
200

OK

Response

Update File Share

Updates file sharing settings.

Auth
Request Body
POST /vault_rest/update_file_share
Responses
200

OK

Response

Unshare FilesDeprecated

Deprecated: Endpoint not used by frontend

Auth
Request Body
DELETE /vault_rest/update_file_share
Responses
200

OK

Response

Bulk Update File Share

Updates file sharing settings for multiple files.

Auth
Request Body
POST /vault_rest/bulk_update_file_share
Responses
200

OK

Response

Download File

Summary

Downloads the content of a specific file by its ID.

Auth
Path Params
GET /vault_rest/file/{id}
Responses
200

OK

Response

Delete File

Summary

Deletes a specific file by its ID.

Auth
Path Params
DELETE /vault_rest/file/{id}
Responses
200

OK

Response

Download Public File

Summary

Downloads a publicly shared file by its ID.

Auth
Path Params
GET /vault_rest/public/{id}
Responses
200

OK

Response

Get File Share Status

Summary

Retrieves the sharing status of a specific file.

Auth
Path Params
GET /vault_rest/file/share_status/{id}
Responses
200

OK

Response

Get File Status

Summary

Retrieves the processing and general status of a specific file.

Auth
Path Params
GET /vault_rest/file/status/{id}
Responses
200

OK

Response

Get File Brief Details

Summary

Retrieves brief metadata details for a specific file.

Auth
Path Params
GET /vault_rest/file/brief/{id}
Responses
200

OK

Response

Delete Multiple Files

Summary

Deletes multiple files based on the provided request body.

Auth
Request Body
DELETE /vault_rest/files
Responses
200

OK

Response

List File Name Duplicates

Summary

Checks for duplicate file names during a transfer process.

Auth
Request Body
POST /vault_rest/transfer/duplicates
Responses
200

OK

Response

Initialize Group Transfer

Summary

Initializes a new group transfer session.

Auth
GET /vault_rest/transfer
Responses
200

OK

Response

Complete Group Transfer

Summary

Completes an active group transfer session.

Auth
POST /vault_rest/transfer
Responses
200

OK

Response

Delete Group Transfer

Summary

Deletes or cancels an active group transfer session.

Auth
DELETE /vault_rest/transfer
Responses
200

OK

Response

Initialize Group Transfer Diode

Summary

Initializes a new group transfer session specifically for diode environments.

Auth
Request Body
POST /vault_rest/transfer_diode
Responses
200

OK

Response

Initialize File Transfer

Summary

Initializes a single file transfer within a group.

Auth
GET /vault_rest/transfer_file
Responses
200

OK

Response

Complete File Transfer

Summary

Completes a single file transfer.

Auth
Request Body
POST /vault_rest/transfer_file
Responses
200

OK

Response

Delete File From Group Transfer

Summary

Removes a file from an active group transfer.

Auth
DELETE /vault_rest/transfer_file
Responses
200

OK

Response

Upload File Chunk

Summary

Uploads a chunk of a file for an active file transfer.

Auth
Request Body
PATCH /vault_rest/transfer_file
Responses
200

OK

Response

Initialize File Transfer Diode

Summary

Initializes a single file transfer within a group for diode environments.

Auth
POST /vault_rest/transfer_file_diode
Responses
200

OK

Response

Upload Chunk Multipart Diode

Summary

Uploads a file chunk using multipart format for diode environments.

Auth
Request Body
POST /vault_rest/transfer_file_chunk_multipart_diode
Responses
200

OK

Response

Upload Chunk Diode

Summary

Uploads a file chunk for diode environments.

Auth
Request Body
POST /vault_rest/transfer_file_chunk_diode
Responses
200

OK

Response

Resync Files and Folders MFT to MFT

Summary

Triggers a synchronization of files and folders between MFT instances.

Auth
Request Body
POST /vault_rest/sync_to_mft
Responses
200

OK

Response

Lookup Files Status

Summary

Looks up the status of multiple files in a single request.

Auth
Request Body
POST /vault_rest/lookup/filestatus
Responses
200

OK

Response

Filter

Filter properties and operators

Get Filter Properties

Auth
Query String
GET /vault_rest/filter/properties
Responses
200

OK

Response

Get Filter Operators

Auth
GET /vault_rest/filter/operators
Responses
200

OK

Response

Enumerate Folder Content

Summary

Retrieves a paginated list of contents within a specific folder.

Auth
Path Params
GET /vault_rest/folder_content/{folderGuid}/{start}/{count}
Responses
200

OK

Response

Search Folder Content

Summary

Searches for contents within a specific folder with pagination.

Auth
Path Params
GET /vault_rest/folder_search/{folderGuid}/{start}/{count}
Responses
200

OK

Response

Create Folder

Summary

Creates a new folder.

Auth
Request Body
POST /vault_rest/folder
Responses
200

OK

Response

Rename Folder

Summary

Renames an existing folder.

Auth
Request Body
PUT /vault_rest/rename_folder
Responses
200

OK

Response

Move Folders V2

Summary

Moves one or more folders to a new destination (Version 2).

Auth
Request Body
PUT /vault_rest/v2/move_folders
Responses
200

OK

Response

Move Folders

Summary

Moves one or more folders to a new destination.

Auth
Request Body
PUT /vault_rest/move_folders
Responses
200

OK

Response

Get Root Folder

Summary

Retrieves the root folder entry for the authenticated user.

Auth
GET /vault_rest/root_folder
Responses
200

OK

Response

Get Folder

Summary

Retrieves details for a specific folder by its ID.

Auth
Path Params
GET /vault_rest/folder/{folderId}
Responses
200

OK

Response

Delete Folder

Summary

Deletes a specific folder by its ID.

Auth
Path Params
DELETE /vault_rest/folder/{folderId}
Responses
200

OK

Response

Get Shared Folder

Summary

Retrieves details for a specific shared folder by its ID.

Auth
Path Params
GET /vault_rest/shared_folder/{folderId}
Responses
200

OK

Response

Delete Folders

Summary

Deletes multiple folders in a single request.

Auth
Request Body
DELETE /vault_rest/folders
Responses
200

OK

Response

Get Folder Status

Summary

Retrieves the current status of a specific folder.

Auth
Path Params
GET /vault_rest/folder/status/{folderId}
Responses
200

OK

Response

Check Folder Availability

Summary

Checks if a folder is available for download.

Auth
Request Body
POST /vault_rest/folder/availability
Responses
200

OK

Response

Mark Folder As Favorite

Summary

Marks a specific folder as a favorite for the authenticated user.

Auth
Path Params
POST /vault_rest/favorite/folder/{guid}
Responses
200

OK

Response

Remove Folder From Favorites

Summary

Removes a specific folder from the authenticated user's favorites.

Auth
Path Params
DELETE /vault_rest/favorite/folder/{guid}
Responses
200

OK

Response

Enumerate Shared Content

Summary

Retrieves a paginated list of shared content available to the user.

Auth
Path Params
GET /vault_rest/shared_content/{start}/{count}
Responses
200

OK

Response

Update Folder Share

Summary

Updates the sharing settings for a specific folder.

Auth
Request Body
POST /vault_rest/update_folder_share
Responses
200

OK

Response

Bulk Update Folder Share

Summary

Updates the sharing settings for multiple folders in a single request.

Auth
Request Body
POST /vault_rest/bulk_update_folder_share
Responses
200

OK

Response

Remove Folder Shares

Summary

Removes sharing settings from one or more folders.

Auth
Request Body
DELETE /vault_rest/remove_folder_shares
Responses
200

OK

Response

Read FTPS Integrations

Retrieves a paginated list of FTPS integrations.

Auth
Headers
Query String
GET /vault_rest/integrations/ftps
Responses
200

OK

Response

Create FTPS Integration

Creates a new FTPS integration configuration.

Auth
Headers
Request Body
POST /vault_rest/integrations/ftps
Responses
201

Created

Response

Read FTPS Integration

Retrieves a specific FTPS integration by ID.

Auth
Headers
Path Params
GET /vault_rest/integrations/ftps/{id}
Responses
200

OK

Response

Update FTPS Integration

Updates an existing FTPS integration.

Auth
Headers
Path Params
Request Body
PUT /vault_rest/integrations/ftps/{id}
Responses
200

OK

Response

Delete FTPS Integration

Deletes a specific FTPS integration.

Auth
Headers
Path Params
DELETE /vault_rest/integrations/ftps/{id}
Responses
200

OK

Response

Test FTPS Integration Connection

Tests the connection to a specific FTPS integration.

Auth
Headers
Path Params
GET /vault_rest/integrations/ftps/{id}/test_connection
Responses
200

OK

Response

Create Group

Creates a new user group.

Auth
Request Body
POST /vault_rest/groups
Responses
200

OK

Response

Enumerate Groups To Share Files With

Retrieves a list of groups that the current user can share files with.

Auth
Query String
GET /vault_rest/groups/tosharefiles
Responses
200

OK

Response

Enumerate Groups

Enumerates all groups with pagination.

Auth
Path Params
GET /vault_rest/groups/{start}/{count}
Responses
200

OK

Response

Update Group

Updates the settings of a specific group.

Auth
Path Params
Request Body
PUT /vault_rest/groups/{id}
Responses
200

OK

Response

Delete Group

Deletes a specific group.

Auth
Path Params
DELETE /vault_rest/groups/{id}
Responses
200

OK

Response

Enumerate Group Accounts

Enumerates the members of a specific group with pagination.

Auth
Path Params
GET /vault_rest/groups/{id}/members/{start}/{count}
Responses
200

OK

Response

Set Group Memberships

Sets the members for a specific group.

Auth
Path Params
Request Body
PUT /vault_rest/groups/{id}/members
Responses
200

OK

Response

Guest Accounts

Endpoints for creating and managing guest accounts.

Generate Guest PIN Code

Generates a random PIN code of the specified length for a guest account.

Auth
Path Params
GET /vault_rest/guest/pin/{pinCodeLength}
Responses
200

OK

Response

Update Guest Account

Updates an existing guest account.

Auth
Request Body
PUT /vault_rest/guest
Responses
200

OK

Response

Create Guest Account

Creates a new guest account.

Auth
Request Body
POST /vault_rest/guest
Responses
200

OK

Response

Create Guest Account V2

Creates a new guest account using the V2 endpoint.

Auth
Request Body
POST /vault_rest/v2/guest
Responses
200

OK

Response

Get IP Location Mapping

Auth
Path Params
GET /vault_rest/location_mapping/{start}/{count}
Responses
200

OK

Response

Create IP Location Mapping

Auth
Request Body
POST /vault_rest/location_mapping
Responses
200

OK

Response

Delete Location Mappings

Auth
Request Body
DELETE /vault_rest/location_mapping
Responses
200

OK

Response

Update IP Location Mapping

Auth
Path Params
Request Body
PUT /vault_rest/location_mapping/{id}
Responses
200

OK

Response

Delete Location Mapping

Auth
Path Params
DELETE /vault_rest/location_mapping/{id}
Responses
200

OK

Response

Read Job Executions

Retrieves a paginated history of executions for a specific job.

Auth
Path Params
Query String
GET /vault_rest/jobs/{id}/history
Responses
200

OK

Response

Read All Job Executions

Retrieves a paginated history of all executions for a specific job across the system.

Auth
Path Params
Query String
GET /vault_rest/jobs/all/{id}/history
Responses
200

OK

Response

Read Job Execution

Retrieves details of a specific job execution.

Auth
Path Params
GET /vault_rest/jobs/{id}/history/{executionId}
Responses
200

OK

Response

Read All Job Execution

Retrieves details of a specific job execution across the system.

Auth
Path Params
GET /vault_rest/jobs/all/{id}/history/{executionId}
Responses
200

OK

Response

Download Job Execution Log

Downloads the log file for a specific job execution.

Auth
Path Params
Query String
GET /vault_rest/jobs/{id}/history/{executionId}/log
Responses
200

OK

Response

Download All Job Execution Log

Downloads the log file for a specific job execution across the system.

Auth
Path Params
Query String
GET /vault_rest/jobs/all/{id}/history/{executionId}/log
Responses
200

OK

Response

Get Recent Job Executions

Retrieves the most recent job executions for the current user.

Auth
GET /vault_rest/jobs/executions/recent
Responses
200

OK

Response

Job Settings

Global configuration and settings for jobs

Get Jobs Settings

Retrieves the global configuration settings for jobs.

Auth
GET /vault_rest/jobs/config
Responses
200

OK

Response

Update Jobs Settings

Updates the global configuration settings for jobs.

Auth
Request Body
POST /vault_rest/jobs/config
Responses
200

OK

Response

Read Jobs

Retrieves a paginated list of jobs.

Auth
Query String
GET /vault_rest/jobs
Responses
200

OK

Response

Create Job

Creates a new job.

Auth
Request Body
POST /vault_rest/jobs
Responses
201

Created

Response

Read Job Statuses

Retrieves a paginated list of job statuses for the current user.

Auth
Query String
GET /vault_rest/jobs/status
Responses
200

OK

Response

Read All Job Statuses

Retrieves a paginated list of all job statuses across the system.

Auth
Query String
GET /vault_rest/jobs/all/status
Responses
200

OK

Response

Read Job

Retrieves details of a specific job by ID.

Auth
Path Params
GET /vault_rest/jobs/{id}
Responses
200

OK

Response

Update Job

Updates an existing job by ID.

Auth
Path Params
Request Body
PUT /vault_rest/jobs/{id}
Responses
200

OK

Response

Delete Job

Deletes a specific job by ID.

Auth
Path Params
DELETE /vault_rest/jobs/{id}
Responses
200

OK

Response

Update Job Transfer Condition

Updates the transfer conditions for a specific job.

Auth
Path Params
Request Body
PUT /vault_rest/jobs/{id}/transfer_condition
Responses
200

OK

Response

Read Job Status

Retrieves the status of a specific job by ID.

Auth
Path Params
GET /vault_rest/jobs/{id}/status
Responses
200

OK

Response

Execute Job

Manually starts the execution of a specific job.

Auth
Path Params
POST /vault_rest/jobs/{id}/start
Responses
200

OK

Response

Pause Job

Pauses the execution of a specific job.

Auth
Path Params
POST /vault_rest/jobs/{id}/pause
Responses
200

OK

Response

Fork Job

Creates a copy (fork) of an existing job.

Auth
Path Params
Request Body
POST /vault_rest/jobs/{id}/fork
Responses
200

OK

Response

Get Jobs Progress

Retrieves the progress of multiple jobs based on the provided request.

Auth
Request Body
POST /vault_rest/jobs/progress
Responses
200

OK

Response

Get Licensing Info

Auth
GET /vault_rest/license
Responses
200

OK

Response

Get License

Auth
GET /vault_rest/admin/license
Responses
200

OK

Response

Activate License Offline

Auth
Request Body
POST /vault_rest/admin/license
Responses
200

OK

Response

Activate License

Auth
Request Body
POST /vault_rest/admin/license/activation
Responses
200

OK

Response

Deactivate License

Auth
POST /vault_rest/admin/license/deactivation
Responses
200

OK

Response

Deprecated Enumerate Licenses

Since ## August 2019

Auth
GET /vault_rest/settings/license
Responses
200

OK

Response

Deprecated Add License

Since ## August 2019

Auth
Request Body
POST /vault_rest/settings/license
Responses
200

OK

Response

Deprecated Add Offline License

Since ## August 2019

Auth
Request Body
POST /vault_rest/settings/offlinelicense
Responses
200

OK

Response

Get Deployment ID

Auth
GET /vault_rest/deploymentid
Responses
200

OK

Response

Deprecated Delete License

Since ## August 2019

Auth
Path Params
DELETE /vault_rest/settings/license/{id}
Responses
200

OK

Response

Mfa Settings

Endpoints for managing Multi-Factor Authentication configuration.

Get MFA Settings

Summary ## Retrieves the current Multi-Factor Authentication (MFA) settings.

Auth
GET /vault_rest/settings/mfa
Responses
200

OK

Response

Update MFA Settings

Summary ## Updates the Multi-Factor Authentication (MFA) settings.

Auth
Request Body
POST /vault_rest/settings/mfa
Responses
200

OK

Response

Read MFT API Keys

Retrieves a paginated list of MFT API key credentials.

Auth
Headers
Query String
GET /vault_rest/creds/mft_api
Responses
200

OK

Response

Create MFT API Key

Creates a new MFT API key credential.

Auth
Headers
Request Body
POST /vault_rest/creds/mft_api
Responses
201

Created

Response

Read MFT API Key

Retrieves a specific MFT API key credential by ID.

Auth
Headers
Path Params
GET /vault_rest/creds/mft_api/{id}
Responses
200

OK

Response

Update MFT API Key

Updates an existing MFT API key credential.

Auth
Headers
Path Params
Request Body
PUT /vault_rest/creds/mft_api/{id}
Responses
200

OK

Response

Delete MFT API Key

Deletes a specific MFT API key credential.

Auth
Headers
Path Params
DELETE /vault_rest/creds/mft_api/{id}
Responses
200

OK

Response

Get MFT Integrations

Retrieves MFT integration configurations.

Auth
GET /vault_rest/integrations/mft
Responses
200

OK

Response

Update MFT Integrations

Updates MFT integration configurations.

Auth
Request Body
PUT /vault_rest/integrations/mft
Responses
200

OK

Response

Delete MFT Integrations

Deletes MFT integration configurations.

Auth
Request Body
DELETE /vault_rest/integrations/mft
Responses
200

OK

Response

Test MFT Integration Connection

Tests the connection to a specific MFT integration.

Auth
Headers
Path Params
GET /vault_rest/integrations/mft/{id}/test_connection
Responses
200

OK

Response

Get MFT Instances

Summary

Retrieves a list of configured MFT pull instances.

Auth
GET /vault_rest/mft_pull/instances
Responses
200

OK

Response

MFT Pull Login

Summary

Authenticates against a remote MFT instance for pull operations.

Auth
Request Body
POST /vault_rest/mft_pull/login
Responses
200

OK

Response

MFT Pull Validate OTP

Summary

Validates an OTP for a remote MFT instance login.

Auth
Request Body
POST /vault_rest/mft_pull/validate-otp
Responses
200

OK

Response

Enumerate Folder Content

Summary

Enumerates the contents of a folder on a remote MFT instance.

Auth
Path Params
GET /vault_rest/mft_pull/list_files/{mftIntegrationId}/{folderGuid}/{pageCount}
Responses
200

OK

Response

Initiate Pull Files

Summary

Initiates a pull operation to download files from a remote MFT instance.

Auth
Request Body
POST /vault_rest/mft_pull/pull
Responses
200

OK

Response

Get Pull Status

Summary

Retrieves the status of an active MFT pull operation.

Auth
Path Params
GET /vault_rest/mft_pull/pull_status/{mftIntegrationId}/{pullId}
Responses
200

OK

Response

Miscellaneous

Miscellaneous utility endpoints.

Log Request

Logs a request.

Auth
POST /vault_rest/log
Responses
200

OK

Response

Get Version

Retrieves the current version of the API.

Auth
GET /vault_rest/version
Responses
200

OK

Response

Get Mft Id

Retrieves the MFT ID.

Auth
GET /vault_rest/mft_id
Responses
200

OK

Response

Create Network Rule

Auth
Request Body
POST /vault_rest/network_rule
Responses
200

OK

Response

Enumerate Network Rules

Auth
Path Params
GET /vault_rest/network_rules/{start}/{count}
Responses
200

OK

Response

Get Network Rule By ID

Auth
Path Params
GET /vault_rest/network_rule/{ruleId}
Responses
200

OK

Response

Update Network Rule

Auth
Path Params
Request Body
PUT /vault_rest/network_rule/{ruleId}
Responses
200

OK

Response

Delete Network Rule

Auth
Path Params
DELETE /vault_rest/network_rule/{ruleGuidStr}
Responses
200

OK

Response

Delete Network Rules

Auth
Request Body
DELETE /vault_rest/network_rules
Responses
200

OK

Response

Expand IP Network

Auth
GET /vault_rest/network_rule/expand
Responses
200

OK

Response

Get IP Address Info

Auth
GET /vault_rest/network_rule/get_ipaddress_info
Responses
200

OK

Response

Get Authentication Details

Auth
GET /vault_rest/network_rule/authentication_details
Responses
200

OK

Response

Enroll

Auth
Request Body
POST /vault_rest/OCM8/enroll
Responses
200

OK

Response

UnEnroll

Auth
POST /vault_rest/OCM8/unenroll
Responses
200

OK

Response

Force UnEnroll

Auth
POST /vault_rest/OCM8/force_unenroll
Responses
200

OK

Response

Reconnect

Auth
POST /vault_rest/OCM8/reconnect
Responses
200

OK

Response

Get OCM Config

Auth
GET /vault_rest/centralmanagement/config
Responses
200

OK

Response

Send Reset Password Email

Sends a password reset email to the specified user.

Auth
Path Params
PUT /vault_rest/account/password/{emailOrUsername}
Responses
200

OK

Response

Reset Password

Resets the password for a user account.

Auth
Request Body
POST /vault_rest/account/password
Responses
200

OK

Response

Forced Password Reset

Forces a password reset for a specific account.

Auth
Request Body
POST /vault_rest/account/forcedpasswordreset
Responses
200

OK

Response

Bulk Force Password Reset

Forces a password reset for multiple accounts.

Auth
Request Body
POST /vault_rest/accounts/forcepasswordreset
Responses
200

OK

Response

Change User Password

Changes the password for a specific user account.

Auth
Path Params
Request Body
POST /vault_rest/account/changepassword/{userId}
Responses
200

OK

Response

Permissions

Endpoints for retrieving and managing user permissions.

Get Current User Permission

Retrieves the permissions of the currently authenticated user.

Auth
GET /vault_rest/permission
Responses
200

OK

Response

Get User Permission

Retrieves the permissions of a specific user.

Auth
Path Params
GET /vault_rest/permission/{userId}
Responses
200

OK

Response

Invalidate Permission Cache

Invalidates the cached permissions.

Auth
GET /vault_rest/permission/invalidate_cache
Responses
200

OK

Response

Get Radius Settings

Auth
GET /vault_rest/settings/radius
Responses
200

OK

Response

Update Radius Settings

Auth
Request Body
POST /vault_rest/settings/radius
Responses
200

OK

Response

Invalidate Radius Settings Cache

Auth
GET /vault_rest/settings/radius/invalidate_cache
Responses
200

OK

Response

Add Scan

Auth
Request Body
POST /vault_rest/scan
Responses
200

OK

Response

Get Scan Config

Auth
GET /vault_rest/scan/settings
Responses
200

OK

Response

Update Scan Config

Auth
Request Body
POST /vault_rest/scan/settings
Responses
200

OK

Response

Enumerate Scans

Auth
Path Params
GET /vault_rest/scans/{fileId}/{start}/{count}
Responses
200

OK

Response

Scan Result From Core

Auth
Path Params
GET /vault_rest/scan_from_core/{dataId}
Responses
200

OK

Response

Get Last Scan

Auth
Path Params
GET /vault_rest/scan/last/{fileId}
Responses
200

OK

Response

Settings

System settings and configuration

Get Syslog Configuration

Auth
GET /vault_rest/settings/syslog
Responses
200

OK

Response

Update Syslog Configuration

Auth
Request Body
POST /vault_rest/settings/syslog
Responses
200

OK

Response

Get Notifications Configuration

Auth
GET /vault_rest/settings/notifications
Responses
200

OK

Response

Update Notifications Configuration

Auth
Request Body
POST /vault_rest/settings/notifications
Responses
200

OK

Response

Send Test Notification

Auth
Request Body
POST /vault_rest/settings/templates/test
Responses
200

OK

Response

Get Audit Settings

Auth
GET /vault_rest/settings/audit
Responses
200

OK

Response

Update Audit Settings

Auth
Request Body
POST /vault_rest/settings/audit
Responses
200

OK

Response

Get Log Settings

Auth
GET /vault_rest/settings/logging
Responses
200

OK

Response

Update Log Settings

Auth
Request Body
POST /vault_rest/settings/logging
Responses
200

OK

Response

Get Transfer Settings

Auth
GET /vault_rest/settings/transfer
Responses
200

OK

Response

Update Global Transfer Settings

Auth
Request Body
POST /vault_rest/settings/transfer
Responses
200

OK

Response

Invalidate Transfer Settings Cache

Auth
GET /vault_rest/settings/transfer/invalidate_cache
Responses
200

OK

Response

Enumerate Core Settings

Auth
GET /vault_rest/settings/mdcores
Responses
200

OK

Response

Get Core Common Workflows

Auth
GET /vault_rest/settings/mdcore/workflows
Responses
200

OK

Response

Get Core Workflows By URL

Auth
Request Body
POST /vault_rest/settings/mdcore/workflows
Responses
200

OK

Response

Get Core Workflows By ID

Auth
Path Params
GET /vault_rest/settings/mdcore/{id}/workflows
Responses
200

OK

Response

Get Detailed Core Workflows By ID

Auth
Path Params
GET /vault_rest/settings/mdcore/{id}/detailed_workflows
Responses
200

OK

Response

Get Core Modules By ID

Auth
Path Params
GET /vault_rest/settings/mdcore/{id}/modules
Responses
200

OK

Response

Get Core Load Balancing Settings

Auth
GET /vault_rest/settings/mdcore/loadbalancing
Responses
200

OK

Response

Update Core Load Balancing Settings

Auth
Request Body
POST /vault_rest/settings/mdcore/loadbalancing
Responses
200

OK

Response

Get Core Settings

Auth
Path Params
GET /vault_rest/settings/mdcore/{id}
Responses
200

OK

Response

Update Core Settings

Auth
Path Params
Request Body
PUT /vault_rest/settings/mdcore/{id}
Responses
200

OK

Response

Delete Core Settings

Auth
Path Params
DELETE /vault_rest/settings/mdcore/{id}
Responses
200

OK

Response

Add Core Settings

Auth
Request Body
POST /vault_rest/settings/mdcore
Responses
200

OK

Response

Get Outbreak Settings

Auth
GET /vault_rest/settings/outbreak
Responses
200

OK

Response

Update Outbreak Settings

Auth
Request Body
POST /vault_rest/settings/outbreak
Responses
200

OK

Response

Get SMTP Settings

Auth
GET /vault_rest/settings/smtp
Responses
200

OK

Response

Update SMTP Settings

Auth
Request Body
POST /vault_rest/settings/smtp
Responses
200

OK

Response

Get Graph Settings

Auth
GET /vault_rest/settings/notifications/graph
Responses
200

OK

Response

Update Graph Settings

Auth
Request Body
POST /vault_rest/settings/notifications/graph
Responses
200

OK

Response

Export SFT Configuration

Auth
Query String
GET /vault_rest/settings/export
Responses
200

OK

Response

Import SFT Configuration

Auth
Request Body
POST /vault_rest/settings/import
Responses
200

OK

Response

Enumerate Email Templates

Auth
GET /vault_rest/settings/templates
Responses
200

OK

Response

Get Email Templates By Type And Version

Auth
Path Params
GET /vault_rest/settings/template/{type}/{version}
Responses
200

OK

Response

Add Email Template Version

Auth
Path Params
Request Body
PUT /vault_rest/settings/template/{type}
Responses
200

OK

Response

Activate Email Template Version

Auth
Path Params
POST /vault_rest/settings/template/{type}/{version}/activate
Responses
200

OK

Response

Activate All Email Template Latest Version

Auth
POST /vault_rest/settings/template/reset_all
Responses
200

OK

Response

Reset Email Template

Auth
Path Params
POST /vault_rest/settings/template/{type}/{action}
Responses
200

OK

Response

Export Email Template

Auth
Request Body
POST /vault_rest/settings/template/export
Responses
200

OK

Response

Enumerate Supported Languages

Auth
GET /vault_rest/settings/languages
Responses
200

OK

Response

Get Language Settings

Auth
GET /vault_rest/settings/language
Responses
200

OK

Response

Add Custom Language

Auth
Request Body
PUT /vault_rest/settings/language
Responses
200

OK

Response

Update Language Settings

Auth
Request Body
POST /vault_rest/settings/language
Responses
200

OK

Response

Download Language Draft

Auth
Path Params
GET /vault_rest/settings/language/download/{fileName}
Responses
200

OK

Response

Enumerate Supported Time Zones

Auth
GET /vault_rest/settings/timezones
Responses
200

OK

Response

Get SSO Settings

Auth
GET /vault_rest/settings/sso
Responses
200

OK

Response

Update SSO Settings

Auth
Request Body
POST /vault_rest/settings/sso
Responses
200

OK

Response

Fetch Redirect URI

Auth
Request Body
POST /vault_rest/settings/sso/redirect_uri
Responses
200

OK

Response

Get SSO Claim Settings

Auth
GET /vault_rest/settings/sso/claims
Responses
200

OK

Response

Update SSO Claim Settings

Auth
Request Body
POST /vault_rest/settings/sso/claims
Responses
200

OK

Response

Invalidate SSO Settings Cache

Auth
GET /vault_rest/settings/sso/invalidate_cache
Responses
200

OK

Response

Get Security Settings

Auth
GET /vault_rest/settings/security
Responses
200

OK

Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response

Responses
Response