This section of the user guide describes how you can programmatically interact with the MetaDefender Storage Security REST API. Below are some common tasks that can be done using the available REST APIs:
- Authenticate to obtain a JSON Web Token(JWT)
- Start or stop a process(scan)
- Add / remove storage units
About this REST API
The exposed endpoint is located by default at http(s)://md-storage-server/api/ (for example, the authentication endpoint is available at http(s)://md-storage-server/api/user/authenticate). All requests are handled by the NGINX web server before being proxied to the backend API Gateway service.
All endpoints perform authentication and authorization checks. For these checks to succeed, a valid token should be presented in the Authorization header in the form of Bearer
Please note that all issued tokens have a timestamp and signature associated in order to prevent long-term usage without re - authentication.The lifespan of the token is currently set to 60 minutes, meaning you will have to request a new token before it expires in order to avoid error responses.
Useful links
As mentioned earlier, all endpoints perform authentication and authorization checks. In order for these checks to succeed, a valid token should be presented in the Authorization header in the form of Bearer .
Suggested application logic
If you plan to integrate MetaDefender Storage Security in your custom application or workflow, please consider the following scenarios for successfully making REST API requests:
| Scenario | Possible use cases |
|---|---|
| Short-lived integration | You are building or enhancing an application that requires sporadic or on-demand access to MetaDefender Storage Security REST APIs. |
| The application is not expected to make more than a few REST API calls per hour. | |
| The application does not need to preserve a session. | |
| Long-lived integration | You are building or enhancing an application that requires continuous, uninterrupted, or hard to predict access to MetaDefender for Secure Storage REST APIs. |
| Requests are being triggered based on external factors and your application should maintain connectivity with MetaDefender Storage Security REST API. | |
| Session preserving is necessary and authentication should happen without user-interaction. | |
| Your application will make a significant number of REST API requests and you need increased performance | |
| API Key integration | You are building or enhancing an application that requires continuous, uninterrupted, or hard to predict access to MetaDefender for Secure Storage REST APIs. |
| Requests are being triggered based on external factors and your application should maintain connectivity with MetaDefender Storage Security REST API. | |
| Authentication should happen without user-interaction. | |
| Your application will make a significant number of REST API requests and you need increased performance. |
Short-lived integration
Obtain a signed accessToken by calling /api/user/authenticate API
Use this token to call your desired REST API by providing it in the Authorization header
Expire the token by calling /api/user/logout
Repeat steps 1-3 the next time your application needs to call a REST API
Long-lived integration
Obtain a signed token by calling /api/user/authenticate API
Securely save the received accessToken and the refreshToken
Use the accessToken to call your desired REST API by providing it in the Authorization header
Add an exception handler in case you receive a 401 Unauthorized response because the JWT has expired call /api/user/refreshToken to obtain a new accessToken by providing the saved refreshToken.
a) the accessToken expires after an hour of creation; the expiry time is represented in UTC format by the accessTokenExpiryTime value.
b) the refreshToken expires after an hour of creation; the expiry time is represented in UTC format by the refreshTokenExpiryTime value. c) if the refreshToken has expired as well, obtain a signed token by calling /api/user/authenticate APIUse the newly issued accessToken to call your desired REST API by providing it in the Authorization header
API Key integration
In the MetaDefender Storage Security interface, Navigate to Settings -> Users
Find your user entry in the user list, click on the three dots on the right side of the entry, and then click on Generate an API Key
Generate the key, copy it, and store it somewhere safe
Use the API Key to call your desired REST API by providing it as a header with the Key: "ApiKey" and Value:
General considerations
The access token expiration date cannot be extended. By default, the access token is valid for an hour after calling /api/user/authenticate API to obtain it. The refresh token is also valid for an hour but can be extended by calling /api/user/refreshToken and it is also automatically extended with an hour with each non-GET request.
A refresh token is used to request a new access token when the current one expires without requiring re-authentication using a username and password.
The refresh token is used to forcibly expire any previously issued JWT when the refresh token expires or is removed by calling /api/user/logout.
A 3rd party application that needs persistent connectivity with MetaDefender for Secure Storage should implement a timeout mechanism to ensure that the refresh token is renewed before it expires by calling /api/user/refreshToken whenever the JWT (access token) is expired but before the refresh token expires as well.
Account
Manage your accounts
Fetch all accounts
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accounts4 fields | array[object] | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Add an account
| Name | string | ||
| Description | string | ||
| Credentials | string | ||
| ProtocolType | |||
| AutoDiscovery | boolean | ||
| GroupId | string | ||
| StorageIds | array |
| object | object | ||
| CredentialsFile | file |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| account5 fields | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| storageIds | array[string] |
Update an account
| AccountId | string | ||
| Name | string | ||
| Description | string | ||
| Credentials | string | ||
| ProtocolType | |||
| AutoDiscovery | boolean | ||
| GroupId | string |
| object | object | ||
| CredentialsFile | file |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedAccount | |||
| object | object | ||
| name | string | ||
| description | string | ||
| credentials | string | ||
| protocolType | |||
| integer | integer |
Enum: | |
| autoDiscovery | boolean | ||
| groupId | string | ||
| contentOfCredentialsFile | string |
Fetch account by ID
| accountId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| account | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Delete an account
| accountId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accountId | string |
Fetch available storage units for an account
| accountId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries | array[object] | ||
| bucketName | string |
Fetch the number of accounts
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accountCount | |||
| object | object | ||
| count | int64 |
Audit
List audit information
Fetch audit logs
| startIndex | string | ||
| count | string |
| logType | string | ||
| categoryType | string | ||
| logLevel | string | ||
| searchText | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries8 fields | array[object] | ||
| id | string | ||
| logLevel | integer |
Enum: | |
| details | string | ||
| logType | integer |
Enum: | |
| userId | string | ||
| category | integer |
Enum: | |
| timeStamp | date-time | ||
| userName | string | ||
| filterCount | int64 | ||
| totalCount | int64 |
Configuration
Import or export configuration file
Export configuration file
| exportLicense | boolean | ||
| exportSmtp | boolean | ||
| exportEmailNotifications | boolean | ||
| exportRetention | boolean |
| file | file |
Import configuration file
| object | object | ||
| ConfigurationFile | file |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| areSmtpSettingsImported | boolean | ||
| isLicenseImported | boolean | ||
| isRetentionImported | boolean | ||
| activationDto | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Get enabled modules
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| enabledModules | array[integer] |
Connector
connector
| sharePath | string | ||
| clientId | string |
| file | file |
Deep Cdr
Manage sanitized files
Revert encrypted file
| fileId | string |
| file | file |
External Logger
Manage external loggers
Retrieve external loggers
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries4 fields | array[object] | ||
| id | string | ||
| isEnabled | boolean | ||
| loggerType | integer |
Enum: | |
| connectionSettings | |||
| object | object | ||
| $type | string |
Update external logger state
| object | object | ||
| id | string | minLength: 1 | |
| isEnabled | boolean |
| file | file |
Update a Syslog server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddress | string | minLength: 1 pattern: | |
| port | int32 | pattern: | |
| loggerType | integer |
Enum: | |
| facility | integer |
Enum: | |
| format | integer |
Enum: | |
| $type | string | ||
| id | string | minLength: 1 |
| file | file |
Add a new Syslog server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddress | string | minLength: 1 pattern: | |
| port | int32 | pattern: | |
| loggerType | integer |
Enum: | |
| facility | integer |
Enum: | |
| format | integer |
Enum: | |
| $type | string |
| file | file |
Update a Kafka server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddressWithPortList | string | minLength: 1 pattern: | |
| loggerType | integer |
Enum: | |
| topic | string | minLength: 1 | |
| configuration | string | minLength: 1 | |
| $type | string | ||
| id | string | minLength: 1 |
| file | file |
Add a new Kafka server configuration
| object | object | ||
| isEnabled | boolean | ||
| serverAddressWithPortList | string | minLength: 1 pattern: | |
| loggerType | integer |
Enum: | |
| topic | string | minLength: 1 | |
| configuration | string | minLength: 1 | |
| $type | string |
| file | file |
Delete external logger
| id | string |
| file | file |
File
Retrieve processed files information
Scan a file on demand
This request is used to update a scanned file with passwords, in case it is an encrypted archive andit could not be scanned because the passwords to decrypt it were not provided. It can also be used withoutproviding any passwords to simply rescan a specific file from a finished scan.
| object | object | ||
| fileId | string | minLength: 1 | |
| scanId | string | minLength: 1 | |
| storageProtocolType | int32 | ||
| passwords | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Fetch processing results for a file
File processing is done asynchronously and each analysis request is tracked by a file ID. Because processing a file is a potentially time-consuming operation, scheduling a file for processing and retrieving the results needs to be done using two separate API calls.
This request needs to be made multiple times until the analysis is complete. Analysis completion can be tracked using the processingState and the progress values from the response..
| fileId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| scanId | string | ||
| name | string | ||
| path | string | ||
| hash | string | ||
| fileOwner | |||
| object | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | ||
| storageLocation | string | ||
| scanName | string | ||
| progress | |||
| object | object | ||
| upload | int32 | ||
| scan | int32 | ||
| scanResult | |||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesInArchive11 fields | array[object] | ||
| displayName | string | ||
| dataId | string | ||
| fileType | string | ||
| fileTypeDescription | string | ||
| scanResultI | int32 | ||
| scanAllResultI | int32 | ||
| detectedBy | int32 | ||
| scannedWith | int32 | ||
| progressPercentage | int32 | ||
| fileSize | int64 | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| progressPercentage | int32 | ||
| fileInfo10 fields | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| originalFilePath | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps9 fields | array[object] | ||
| command | string | ||
| packages10 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| licenses2 fields | object | ||
| allowed | array[object] | ||
| id | string | ||
| blocked | array[object] | ||
| id | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities4 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages8 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| licenses2 fields | object | ||
| allowed | array[object] | ||
| id | string | ||
| blocked | array[object] | ||
| id | string | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| vulnerabilities4 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| processingState | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | ||
| lastModified | date-time | ||
| discoveryStarted | date-time | ||
| fileProcessingDetails | |||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | |||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| isSanitized | boolean | ||
| isEncrypted | boolean | ||
| isOriginalVersionOfSanitizedFile | boolean | ||
| hasSanitizedFileBeenMoved | boolean | ||
| hasSanitizedFileBeenCopied | boolean | ||
| decryptStatus | integer |
Enum: | |
| deepCdrOriginalObjectHandlingType | integer |
Enum: | |
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| metaDefenderCoreUrl | string | ||
| discoveryStartedDaySec | int64 |
Enumerate processed files
| scanId | string | ||
| startIndex | string | ||
| count | string |
| sorting | string | ||
| search | string | ||
| result | integer | Enum: | |
| startDate | string | ||
| endDate | string | ||
| scanWorkflowSnapshotId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries | array | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| scanId | string | ||
| name | string | ||
| path | string | ||
| hash | string | ||
| fileOwner | |||
| object | object | ||
| userId | string | ||
| fullName | string | ||
| userName | string | ||
| emailAddress | string | ||
| size | int64 | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageName | string | ||
| storageLocation | string | ||
| scanName | string | ||
| progress | |||
| object | object | ||
| upload | int32 | ||
| scan | int32 | ||
| scanResult | |||
| object | object | ||
| extractedFiles | |||
| object | object | ||
| dataId | string | ||
| scanResultI | int32 | ||
| detectedBy | int32 | ||
| filesInArchive11 fields | array[object] | ||
| displayName | string | ||
| dataId | string | ||
| fileType | string | ||
| fileTypeDescription | string | ||
| scanResultI | int32 | ||
| scanAllResultI | int32 | ||
| detectedBy | int32 | ||
| scannedWith | int32 | ||
| progressPercentage | int32 | ||
| fileSize | int64 | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| filesExtractedCount | int32 | ||
| scanResults | |||
| object | object | ||
| scanDetails7 fields | array[object] | ||
| engineName | string | ||
| threatFound | string | ||
| scanResultI | int32 | ||
| defTime | string | ||
| scanTime | number | ||
| engId | string | ||
| waitTime | number | ||
| dataId | string | ||
| scanAllResultI | int32 | ||
| scanAllResultA | string | ||
| startTime | string | ||
| totalTime | number | ||
| totalAvs | int32 | ||
| progressPercentage | int32 | ||
| fileInfo10 fields | object | ||
| fileSize | int64 | ||
| uploadTimestamp | string | ||
| md5 | string | ||
| sha1 | string | ||
| sha256 | string | ||
| fileTypeCategory | string | ||
| fileTypeDescription | string | ||
| fileTypeExtension | string | ||
| displayName | string | ||
| originalFilePath | string | ||
| processInfo | |||
| object | object | ||
| postProcessing | |||
| object | object | ||
| actionsRan | string | ||
| actionsFailed | string | ||
| convertedTo | string | ||
| copyMoveDestination | string | ||
| convertedDestination | string | ||
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| progressPercentage | int32 | ||
| userAgent | string | ||
| profile | string | ||
| result | string | ||
| blockedReason | string | ||
| fileTypeSkippedScan | boolean | ||
| processingTime | number | ||
| queueTime | number | ||
| resultI | integer |
Enum: | |
| dataId | string | ||
| dlpInfo | |||
| object | object | ||
| verdict | int64 | ||
| sbomInfo | |||
| object | object | ||
| finalVerdict | |||
| object | object | ||
| blocked | boolean | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| severity | integer |
Enum: | |
| totalPackageCount | int32 | ||
| verdict | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| overviewReport | |||
| object | object | ||
| isPartialReport | boolean | ||
| osInfo | object | ||
| osName | string | ||
| osVersion | string | ||
| scanMode | string | ||
| steps9 fields | array[object] | ||
| command | string | ||
| packages10 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| licenses2 fields | object | ||
| allowed | array[object] | ||
| id | string | ||
| blocked | array[object] | ||
| id | string | ||
| packageName | string | ||
| packageVersion | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| vulnerabilities4 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| arch | string | ||
| osName | string | ||
| osVersion | string | ||
| licenseStatus | string | ||
| licensingPackageCounts | |||
| object | object | ||
| allowed | int32 | ||
| blocked | int32 | ||
| unknown | int32 | ||
| unsupported | int32 | ||
| step | int32 | ||
| vulnerabilityCount | int32 | ||
| sha256 | string | ||
| severity | integer |
Enum: | |
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| packages8 fields | array[object] | ||
| ecosystem | string | ||
| group | string | ||
| licenses2 fields | object | ||
| allowed | array[object] | ||
| id | string | ||
| blocked | array[object] | ||
| id | string | ||
| packageName | string | ||
| packageVersion | string | ||
| target | string | ||
| vulnerabilities4 fields | array[object] | ||
| id | string | ||
| severity | integer |
Enum: | |
| source | string | ||
| fixedVersions | string | ||
| vulnerabilityCounts | |||
| object | object | ||
| critical | int32 | ||
| high | int32 | ||
| medium | int32 | ||
| low | int32 | ||
| unknown | int32 | ||
| resultTemplateHash | string | ||
| vulnerabilityInfo | |||
| object | object | ||
| vulnerabilityInfoResult | |||
| object | object | ||
| code | int64 | ||
| hash | string | ||
| method | int64 | ||
| timeStamp | string | ||
| timing | int64 | ||
| detectedProduct | |||
| object | object | ||
| hasVulnerability | boolean | ||
| isCurrent | boolean | ||
| product | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| remediationLink | string | ||
| severity | string | ||
| sigName | string | ||
| signature | int64 | ||
| vendor | |||
| object | object | ||
| id | int64 | ||
| name | string | ||
| version | string | ||
| versionData | |||
| object | object | ||
| countBehind | int64 | ||
| feedId | int64 | ||
| version | string | ||
| vulnerabilities5 fields | array[object] | ||
| description | string | ||
| details | |||
| object | object | ||
| cpe | string | ||
| cve | string | ||
| cvss | |||
| object | object | ||
| accessComplexity | string | ||
| accessVector | string | ||
| authentication | string | ||
| availabilityImpact | string | ||
| confidentialityImpact | string | ||
| generatedOnEpoch | string | ||
| integrityImpact | string | ||
| score | string | ||
| source | string | ||
| cvss3 | |||
| object | object | ||
| attackComplexity | string | ||
| attackVector | string | ||
| availabilityImpact | string | ||
| baseScore | string | ||
| baseSeverity | string | ||
| confidentialityImpact | string | ||
| exploitabilityScore | string | ||
| impactScore | string | ||
| integrityImpact | string | ||
| privilegesRequired | string | ||
| scope | string | ||
| userInteraction | string | ||
| vectorString | string | ||
| cwe | string | ||
| lastModifiedEpoch | string | ||
| publishedEpoch | string | ||
| references | array[string] | ||
| severity | string | ||
| severityIndex | int32 | ||
| staticId | int64 | ||
| sessionCookie | string | ||
| processingState | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| created | date-time | ||
| lastModified | date-time | ||
| discoveryStarted | date-time | ||
| fileProcessingDetails | |||
| object | object | ||
| streamingStartedTime | date-time | ||
| streamingCompletedTime | date-time | ||
| streamingTimeSpanMs | int64 | ||
| scanCompletedTime | date-time | ||
| processingTimeSpanMs | int64 | ||
| coreEngines5 fields | array[object] | ||
| engineId | string | ||
| engineName | string | ||
| engineVersion | string | ||
| dbVersion | string | ||
| definitionTime | string | ||
| remediation | |||
| object | object | ||
| isTagged | boolean | ||
| isDeleted | boolean | ||
| isMoved | boolean | ||
| isCopied | boolean | ||
| deepCdr | |||
| object | object | ||
| isSanitized | boolean | ||
| isEncrypted | boolean | ||
| isOriginalVersionOfSanitizedFile | boolean | ||
| hasSanitizedFileBeenMoved | boolean | ||
| hasSanitizedFileBeenCopied | boolean | ||
| decryptStatus | integer |
Enum: | |
| deepCdrOriginalObjectHandlingType | integer |
Enum: | |
| sanitizationDetails | |||
| object | object | ||
| failureCategory | string | ||
| details | string | ||
| postActionFailedInformation | array[object] | ||
| objectActionType | integer |
Enum: | |
| exception | |||
| object | object | ||
| exceptionDetails | string | ||
| exceptionMessage | string | ||
| metaDefenderCoreUrl | string | ||
| discoveryStartedDaySec | int64 | ||
| filterCount | int64 | ||
| totalCount | int64 |
Group
Manage your groups
Fetch all groups
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| groups4 fields | array[object] | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Add a group
| object | object | ||
| name | string | minLength: 1 | |
| description | string | ||
| storageIds | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| group | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storageIds | array[string] |
Update a group
| object | object | ||
| name | string | ||
| description | string | ||
| groupId | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedGroup | |||
| object | object | ||
| name | string | ||
| description | string |
Fetch group by ID
| groupId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| group | |||
| object | object | ||
| id | string | ||
| name | string | ||
| description | string | ||
| storages14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Delete a group
| groupId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| groupId | string |
Fetch the number of groups
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| groupCount | |||
| object | object | ||
| count | int64 |
Health Status
API that responds with 200 OK if application is running.
Get health status
| verbose | boolean | Default: false |
| object | object | ||
| apiStatus | string |
Onboarding
Manage onboarding
Fetch onboarding configuration
| newConfigSetup | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| hasUserConfigured | boolean | ||
| hasStorageConfigured | boolean | ||
| hasScanInstanceConfigured | boolean | ||
| isOnboardingDone | boolean | ||
| isEulaAgreed | boolean | ||
| isCloudType | boolean |
Finish onboarding
| file | file |
Accept Eula
| file | file |
Report
Generate reports
Get scans report
| storageId | string | ||
| name | string | ||
| scanTypesFilter | array | Enum: | |
| scanStatesFilter | array | Enum: | |
| startDate | string | ||
| endDate | string | ||
| sortDirectionFilter | |||
| startIndex | integer | ||
| count | integer |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries | array | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] | ||
| totalCount | int64 |
Get scan by ID
| scanId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] |
Get scan by ID with information regarding the previous and next scan
| scanId | string |
| scanTypesFilter | array | Enum: | |
| scanStatesFilter | array | Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scan | |||
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] |
Start a scan
To scan a specific folder using the optional Folder parameter, provide the absolute folder path: For Amazon S3 / S3 Compatible Types, Azure Blob, Azure Files, and Google Cloud: Including the Folder Location integrated in MDSS and excluding the Bucket Name, Container, etc. For Box: With or without the "All Files" folder For Sharepoint and Onedrive: Excluding the Document Library, Site, or Group For SMB amd SFTP: Including the whole Sharepath (address, root folder) For NFS: Including the Mount directory
| object | object | ||
| storageId | string | Deprecated | |
| name | string | minLength: 1 | |
| folder | string | ||
| storageIds | array[string] | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scanId | string | ||
| scanIds | array[string] |
Stop a scan
| scanId | string |
| file | file |
Get next scheduled scan
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| nextScheduledScan | |||
| object | object | ||
| id | string | ||
| name | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| type | string | ||
| createdAt | date-time | ||
| lastScanTime | date-time | ||
| nextScanTime | date-time | ||
| recurrencePatternDto | |||
| object | object | ||
| hourlyRecurrenceDto | |||
| object | object | ||
| everyNumberOfHours | int32 | ||
| dailyRecurrenceDto | |||
| object | object | ||
| everyNumberOfDays | int32 | ||
| weeklyRecurrenceDto | |||
| object | object | ||
| daysOfWeek | array[integer] | Enum: | |
| everyNumberOfWeeks | int32 | ||
| monthlyRecurrenceDto | |||
| object | object | ||
| everyNumberOfMonths | int32 | ||
| dayOfMonth | int32 | ||
| createdBy | string | ||
| scheduledScansCount | int32 |
Delete scans
| storageId | string |
| array | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| deletedScans16 fields | array[object] | ||
| id | string | ||
| storageId | string | ||
| scanScheduleId | string | ||
| name | string | ||
| userId | string | ||
| discoveryState | integer |
Enum: | |
| scanningState | integer |
Enum: | |
| scanType | integer |
Enum: | |
| startTime | date-time | ||
| scanStats14 fields | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| totalStatisticsObjectsCount | int64 | ||
| stopTime | date-time | ||
| workflowId | string | ||
| executionId | string | ||
| errors | array[string] | ||
| priority | integer |
Enum: | |
| additionalPropertiesString | string |
Scan Instance
List, add, update and delete Scan Instances
Get Scan Instances
| scanPoolId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Update an existing Scan Instance
| object | object | ||
| id | string | minLength: 1 | |
| url | string | pattern: | |
| apiKey | string | ||
| timeout | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Add a new Scan Instance
| object | object | ||
| scanPoolId | string | minLength: 1 | |
| url | string | minLength: 1 pattern: | |
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scanInstanceId | string |
Get Scan Instance by ID
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entry | |||
| object | object | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Delete a Scan Instance
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Test
| object | object | ||
| url | string | minLength: 1 | |
| rules | array[string] | ||
| apiKey | string | ||
| userAgent | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Scan Pool
List, add, update and delete Scan Pools
Get Scan Pools
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries5 fields | array[object] | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Update an existing Scan Pool
| object | object | ||
| id | string | minLength: 1 | |
| name | string | maxLength: 30 minLength: 3 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Add a new Scan Pool
| object | object | ||
| name | string | maxLength: 30 minLength: 3 | |
| scanPoolType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scanPoolId | string |
Get Scan Pool by ID
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entry | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
Delete a Scan Pool
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Scan Workflow Snapshot
List scan workflow snapshots
Get all scan workflow snapshots by scan ID
| scanId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scanWorkflowSnapshots5 fields | array[object] | ||
| id | string | ||
| scanId | string | ||
| workflow | |||
| object | object | ||
| id | string | ||
| scanPoolId | string | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool5 fields | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters4 fields | object | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time | ||
| startTimestamp | int64 | ||
| stopTimestamp | int64 |
Security Checklist
Manage security checklist
Fetch storage security checklist
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| items7 fields | array[object] | ||
| id | string | ||
| title | integer |
Enum: | |
| status | integer |
Enum: | |
| priority | integer |
Enum: | |
| isEnabled | boolean | ||
| howToFixLink | string | ||
| failureReason | string | ||
| lastUpdateTime | date-time | ||
| score | number | ||
| isEnabled | boolean |
Fetch security checklist details
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| score | number | ||
| resolvedItemsCount | int32 | ||
| enabledItemsCount | int32 | ||
| isEnabled | boolean |
Update security checklist item
| storageId | string |
| object | object | ||
| id | string | minLength: 1 | |
| isEnabled | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| item | |||
| object | object | ||
| id | string | ||
| title | integer |
Enum: | |
| status | integer |
Enum: | |
| priority | integer |
Enum: | |
| isEnabled | boolean | ||
| howToFixLink | string | ||
| failureReason | string | ||
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Verify the security checklist for storage
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Enable/Disable the security checklist
| object | object | ||
| storageId | string | minLength: 1 | |
| isEnabled | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string | ||
| isEnabled | boolean |
Enable all security checklist items
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Settings
List or update your settings
Get notifications configuration
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| emailNotificationsConfig | |||
| object | object | ||
| generatedReportNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| userRequestNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| blockedFileNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| webhookNotificationsConfig | |||
| object | object | ||
| scanCompletedNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| destinationAddress | string | ||
| headers | object | ||
| * | string | ||
| requestType | integer |
Enum: |
Update notifications configuration
| object | object | ||
| emailNotificationsConfig | |||
| object | object | ||
| generatedReportNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| userRequestNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| blockedFileNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| webhookNotificationsConfig | |||
| object | object | ||
| scanCompletedNotificationsConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| destinationAddress | string | ||
| headers | object | ||
| * | string | ||
| requestType | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| newNotificationsConfig | |||
| object | object | ||
| id | string | ||
| emailNotificationsConfig3 fields | object | ||
| userRequestNotificationsConfig | object | ||
| isEnabled | boolean | ||
| generatedReportNotificationsConfig | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| blockedFileNotificationsConfig | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| webhookNotificationsConfig1 field | object | ||
| scanCompletedNotificationsConfig4 fields | object | ||
| isEnabled | boolean | ||
| destinationAddress | string | ||
| headers | object | ||
| * | string | ||
| requestType | integer |
Enum: | |
| initialNotificationsConfig | |||
| object | object | ||
| id | string | ||
| emailNotificationsConfig3 fields | object | ||
| userRequestNotificationsConfig | object | ||
| isEnabled | boolean | ||
| generatedReportNotificationsConfig | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| blockedFileNotificationsConfig | object | ||
| isEnabled | boolean | ||
| recipientsType | integer |
Enum: | |
| webhookNotificationsConfig1 field | object | ||
| scanCompletedNotificationsConfig4 fields | object | ||
| isEnabled | boolean | ||
| destinationAddress | string | ||
| headers | object | ||
| * | string | ||
| requestType | integer |
Enum: |
Fetch SMTP configuration
| object | object | ||
| host | string | ||
| port | int32 | ||
| baseUrl | string | ||
| senderAddress | string | ||
| senderName | string | maxLength: 320 | |
| domain | string | ||
| username | string | ||
| password | string | ||
| secureSocketOption | |||
| integer | integer |
Enum: | |
| ignoreCertWarnings | boolean | ||
| isSmtpEnabled | boolean |
Update SMTP configuration
| object | object | ||
| host | string | ||
| port | int32 | ||
| baseUrl | string | ||
| senderAddress | string | ||
| senderName | string | maxLength: 320 | |
| domain | string | ||
| username | string | ||
| password | string | ||
| secureSocketOption | |||
| integer | integer |
Enum: | |
| ignoreCertWarnings | boolean | ||
| isSmtpEnabled | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| newSmtpConfig | |||
| object | object | ||
| id | string | ||
| host | string | ||
| baseUrl | string | ||
| port | int32 | ||
| senderAddress | string | ||
| senderName | string | ||
| domain | string | ||
| username | string | ||
| password | string | ||
| secureSocketOption | integer |
Enum: | |
| ignoreCertWarnings | boolean | ||
| isSmtpEnabled | boolean | ||
| oldSmtpConfig | |||
| object | object | ||
| id | string | ||
| host | string | ||
| baseUrl | string | ||
| port | int32 | ||
| senderAddress | string | ||
| senderName | string | ||
| domain | string | ||
| username | string | ||
| password | string | ||
| secureSocketOption | integer |
Enum: | |
| ignoreCertWarnings | boolean | ||
| isSmtpEnabled | boolean |
Online license activation
| object | object | ||
| key | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Offline license activation
| object | object | ||
| LicenseContent | file |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Get license details
| object | object | ||
| apiStatus | string |
Deactivate license
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Fetch retention configuration
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| retentionAuditDays | int32 | ||
| reportRetentionConfiguration | |||
| object | object | ||
| isEnabled | boolean | ||
| retentionDays | int32 | ||
| rtpHistoryRetentionConfiguration | |||
| object | object | ||
| isEnabled | boolean | ||
| retentionDays | int32 |
Update retention configuration
| object | object | ||
| retentionAuditDays | int32 | maximum: 50000 minimum: 1 | |
| reportRetention | object | ||
| isEnabled | boolean | ||
| retentionDays | int32 | maximum: 50000 minimum: 1 | |
| rtpHistoryRetention | object | ||
| isEnabled | boolean | ||
| retentionDays | int32 | maximum: 50000 minimum: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Sso
Sso Authentication and Sso configuration update
Get Sso Configuration
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| clientId | string | ||
| authority | string | ||
| baseUrl | string | ||
| isEnabled | boolean | ||
| ssoType | integer |
Enum: | |
| ssoProvider | integer |
Enum: | |
| identityProviderIssuer | string | ||
| identityProviderLoginUrl | string | ||
| identityProviderLogoutUrl | string | ||
| administratorRoleName | string | ||
| readonlyRoleName | string | ||
| ssoConfig | |||
| object | object | ||
| id | string | ||
| isEnabled | boolean | ||
| ssoProvider | integer |
Enum: | |
| ssoType | integer |
Enum: | |
| baseUrl | string | ||
| clientId | string | ||
| clientSecret | string | ||
| authority | string | ||
| identityProviderCertificate | string | ||
| identityProviderIssuer | string | ||
| loginUrl | string | ||
| logoutUrl | string | ||
| administratorRoleName | string | ||
| readonlyRoleName | string |
Update Sso Configuration
| object | object | ||
| clientId | string | maxLength: 255 | |
| clientSecret | string | maxLength: 255 | |
| authority | string | maxLength: 255 | |
| baseUrl | string | maxLength: 255 | |
| identityProviderCertificate | object | ||
| content | string | ||
| identityProviderIssuer | string | maxLength: 255 | |
| identityProviderLoginUrl | string | maxLength: 255 | |
| identityProviderLogoutUrl | string | maxLength: 255 | |
| isEnabled | boolean | ||
| ssoType | int32 | ||
| ssoProvider | int32 | ||
| administratorRoleName | string | maxLength: 63 | |
| readonlyRoleName | string | maxLength: 63 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| clientId | string | ||
| authority | string | ||
| baseUrl | string | ||
| isEnabled | boolean | ||
| ssoType | integer |
Enum: | |
| ssoProvider | integer |
Enum: | |
| identityProviderIssuer | string | ||
| identityProviderLoginUrl | string | ||
| identityProviderLogoutUrl | string | ||
| administratorRoleName | string | ||
| readonlyRoleName | string | ||
| ssoConfig | |||
| object | object | ||
| id | string | ||
| isEnabled | boolean | ||
| ssoProvider | integer |
Enum: | |
| ssoType | integer |
Enum: | |
| baseUrl | string | ||
| clientId | string | ||
| clientSecret | string | ||
| authority | string | ||
| identityProviderCertificate | string | ||
| identityProviderIssuer | string | ||
| loginUrl | string | ||
| logoutUrl | string | ||
| administratorRoleName | string | ||
| readonlyRoleName | string |
Storage
Manage your storage units
Fetch all storage units
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Fetch storage by ID
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storage | |||
| object | object | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Delete a storage
| storageId | string |
| file | file |
Update a storage
Note! The following are templates for what is expected in the Credentials, CredentialsFile and Source fields. Please provide the correct values for your storage integration instead of null/false
Alibaba Cloud storage units:
Credentials: "{"Endpoint":null,"AccessKeyId":null,"AccessKeySecret":null,"UseRamRole":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
Amazon S3 / S3 Compatible storage units:
Credentials: "{"ServiceUrl":null,"AccessKeyId":null,"SecretAccessKey":null,"RegionEndpoint":null,"AssumeRoleArn":null,"UseIamRole":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
Azure Blob storage units:
Credentials: "{"TenantId":null,"ClientId":null,"ClientSecret":null,"StorageAccount":null}"
Source: "{"Container":null}"
Azure Files storage units:
Credentials: "{"AccountName":null,"AccountKey":null,"ShareName":null}"
Source: "{"FolderLocation":null}"
Box storage units:
CredentialsFile: upload the credentials file
Source: "{"FolderLocation":null}"
Dell Isilon / SMB Compatible storage units:
Credentials: "{"User":null,"Password":null,"Server":null}"
Source: "{"SharePath":null}"
Google Cloud storage units:
CredentialsFile: upload the credentials file
Credentials: "{"UseAdc":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
OneDrive storage units:
Credentials: "{"TenantId":null,"ClientId":null,"ClientSecret":null}"
Source: "{"Group":null}"
| storageId | string |
| object | object | ||
| Name | string | ||
| StorageVendorType | string | ||
| StorageProtocolType | string | ||
| CredentialsFile | file | ||
| Credentials | string | ||
| Source | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Fetch storage users
| storageId | string |
| filter | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries | array[object] | ||
| id | string | ||
| fullName | string |
Add a storage
Note! The following are templates for what is expected in the Credentials, CredentialsFile and Source fields. Please provide the correct values for your storage integration instead of null/false
Alibaba Cloud storage units:
Credentials: "{"Endpoint":null,"AccessKeyId":null,"AccessKeySecret":null,"UseRamRole":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
Amazon S3 / S3 Compatible storage units:
Credentials: "{"ServiceUrl":null,"AccessKeyId":null,"SecretAccessKey":null,"RegionEndpoint":null,"AssumeRoleArn":null,"UseIamRole":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
Azure Blob storage units:
Credentials: "{"TenantId":null,"ClientId":null,"ClientSecret":null,"StorageAccount":null}"
Source: "{"Container":null}"
Azure Files storage units:
Credentials: "{"AccountName":null,"AccountKey":null,"ShareName":null}"
Source: "{"FolderLocation":null}"
Box storage units:
CredentialsFile: upload the credentials file
Source: "{"FolderLocation":null}"
Dell Isilon / SMB Compatible storage units:
Credentials: "{"User":null,"Password":null,"Server":null}"
Source: "{"SharePath":null}"
Google Cloud storage units:
CredentialsFile: upload the credentials file
Credentials: "{"UseAdc":false}"
Source: "{"BucketName":null,"FolderLocation":null}"
OneDrive storage units:
Credentials: "{"TenantId":null,"ClientId":null,"ClientSecret":null}"
Source: "{"Group":null}"
| object | object | ||
| Name | string | ||
| StorageVendorType | string | ||
| StorageProtocolType | string | ||
| CredentialsFile | file | ||
| Credentials | string | ||
| Source | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Fetch all storage units by filters (storage type or status)
| startIndex | string | ||
| count | string |
| sortingOrder | string | ||
| search | string | ||
| storageType | integer | ||
| storageStatus | integer |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries14 fields | array[object] | ||
| id | string | ||
| groupId | string | ||
| accountId | string | ||
| name | string | ||
| storageClientId | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | |||
| object | object | ||
| message | string | ||
| statusType | int32 | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: | |
| scansInProgress | boolean | ||
| isRtpInProgress | boolean | ||
| isScheduledScanInProgress | boolean | ||
| storageFunctionality | string | ||
| $type | string |
Update scan configuration
| storageId | string |
| object | object | ||
| realTimeScanConfig | |||
| object | object | ||
| isEnabled | boolean | ||
| handlingType | |||
| integer | integer |
Enum: | |
| workflowId | string | ||
| scanConfigurationId | string | ||
| priority | string | ||
| postActionsScanConfig | |||
| object | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | |||
| object | object | ||
| defaultName | string | ||
| customName | string | maxLength: 128 | |
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | maxLength: 256 | |
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | |||
| object | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | |||
| integer | integer |
Enum: | |
| moveDeleteRemediationConfig | |||
| object | object | ||
| blockedFileRemediationConfigurationStatus | integer |
Enum: | |
| sanitizedFileRemediationConfigurationStatus | integer |
Enum: | |
| allowedFileRemediationConfigurationStatus | integer |
Enum: | |
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockedFileHandlingType | |||
| integer | integer |
Enum: | |
| allowedFileHandlingType | |||
| integer | integer |
Enum: | |
| sanitizedFileHandlingType | |||
| integer | integer |
Enum: | |
| blockedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileStorageConfig | |||
| object | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockingStrategy | |||
| integer | integer |
Enum: |
| file | file |
Add a scan schedule
| storageId | string |
| object | object | ||
| name | string | minLength: 1 | |
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| recurrencePattern | |||
| object | object | ||
| type | string | ||
| hourlyRecurrence | |||
| object | object | ||
| everyNumberOfHours | int32 | maximum: 24 minimum: 1 | |
| dailyRecurrence | |||
| object | object | ||
| everyNumberOfDays | int32 | maximum: 365 minimum: 1 | |
| weeklyRecurrence | |||
| object | object | ||
| daysOfWeek | array[integer] | Enum: | |
| everyNumberOfWeeks | int32 | ||
| monthlyRecurrence | |||
| object | object | ||
| everyNumberOfMonths | int32 | maximum: 12 minimum: 1 | |
| dayOfMonth | int32 | maximum: 30 minimum: 1 | |
| startDate | date-time | ||
| timeToStart | date-time | ||
| $type | string |
| file | file |
Update a scan schedule
| storageId | string |
| object | object | ||
| name | string | minLength: 1 | |
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| recurrencePattern | |||
| object | object | ||
| type | string | ||
| hourlyRecurrence | |||
| object | object | ||
| everyNumberOfHours | int32 | maximum: 24 minimum: 1 | |
| dailyRecurrence | |||
| object | object | ||
| everyNumberOfDays | int32 | maximum: 365 minimum: 1 | |
| weeklyRecurrence | |||
| object | object | ||
| daysOfWeek | array[integer] | Enum: | |
| everyNumberOfWeeks | int32 | ||
| monthlyRecurrence | |||
| object | object | ||
| everyNumberOfMonths | int32 | maximum: 12 minimum: 1 | |
| dayOfMonth | int32 | maximum: 30 minimum: 1 | |
| startDate | date-time | ||
| timeToStart | date-time | ||
| $type | string | ||
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Fetch scan schedules
| storageId | string | ||
| sortDirection | integer | Enum: | |
| startIndex | integer | ||
| count | integer |
| name | string | ||
| user | string | ||
| type | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries10 fields | array[object] | ||
| id | string | ||
| name | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| type | string | ||
| createdAt | date-time | ||
| lastScanTime | date-time | ||
| nextScanTime | date-time | ||
| recurrencePatternDto | |||
| object | object | ||
| hourlyRecurrenceDto | |||
| object | object | ||
| everyNumberOfHours | int32 | ||
| dailyRecurrenceDto | |||
| object | object | ||
| everyNumberOfDays | int32 | ||
| weeklyRecurrenceDto | |||
| object | object | ||
| daysOfWeek | array[integer] | Enum: | |
| everyNumberOfWeeks | int32 | ||
| monthlyRecurrenceDto | |||
| object | object | ||
| everyNumberOfMonths | int32 | ||
| dayOfMonth | int32 | ||
| createdBy | string | ||
| totalCount | int64 | ||
| createdByUsers | array[string] |
Delete scan schedules
| array | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| areAllDeleted | boolean |
Retrieve storage user name
| storageId | string | ||
| userId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| userName | string |
User
Create, list and update user accounts
Fetch active users
| searchTerm | string |
| startIndex | string | ||
| count | string |
| object | object | ||
| entries5 fields | array[object] | ||
| id | string | ||
| userName | string | ||
| fullName | string | ||
| string | |||
| role | integer |
Enum: | |
| totalCount | int64 |
Register a user
| object | object | ||
| fullName | string | minLength: 1 | |
| userName | string | minLength: 1 | |
| password | string | minLength: 1 | |
| string | minLength: 1 |
| file | file |
Create a user
| object | object | ||
| fullName | string | minLength: 1 | |
| userName | string | minLength: 1 | |
| password | string | minLength: 1 | |
| string | minLength: 1 | ||
| role | integer |
Enum: |
| file | file |
Authenticate with a username and password
Authenticate with a username and password to obtain a JWT token,Most of the APIs require authentication in the form of providing a JWT token. Call this API in order to receive a token but please note that it's only valid for an hour so it should be periodically refreshed.
| object | object | ||
| userName | string | minLength: 1 | |
| password | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accessToken | string | ||
| accessTokenExpiryTime | date-time | ||
| refreshToken | string | ||
| refreshTokenExpiryTime | date-time | ||
| fullName | string | ||
| string | |||
| userName | string | ||
| role | integer |
Enum: | |
| user | |||
| object | object | ||
| id | string | ||
| fullName | string | ||
| userName | string | ||
| passwordHash | string | ||
| passwordSalt | string | ||
| string | |||
| role | integer |
Enum: | |
| accountSecurity | object | ||
| incrementalDelay | string | ||
| failedLoginDate | date-time | ||
| ssoUserId | string |
Refresh user token
| object | object | ||
| accessToken | string | minLength: 1 | |
| refreshToken | string | minLength: 1 |
| file | file |
Logout
| file | file |
Update user role
| object | object | ||
| userId | string | minLength: 1 | |
| role | integer |
Enum: |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accessToken | string | ||
| accessTokenExpiryTime | date-time | ||
| refreshToken | string | ||
| refreshTokenExpiryTime | date-time | ||
| user | |||
| object | object | ||
| id | string | ||
| fullName | string | ||
| userName | string | ||
| passwordHash | string | ||
| passwordSalt | string | ||
| string | |||
| role | integer |
Enum: | |
| accountSecurity | object | ||
| incrementalDelay | string | ||
| failedLoginDate | date-time | ||
| ssoUserId | string |
Fetch users
| object | object | ||
| entries5 fields | array[object] | ||
| id | string | ||
| userName | string | ||
| fullName | string | ||
| string | |||
| role | integer |
Enum: | |
| totalCount | int64 |
Delete a user
| userId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| user | |||
| object | object | ||
| id | string | ||
| fullName | string | ||
| userName | string | ||
| passwordHash | string | ||
| passwordSalt | string | ||
| string | |||
| role | integer |
Enum: | |
| accountSecurity | object | ||
| incrementalDelay | string | ||
| failedLoginDate | date-time | ||
| ssoUserId | string |
Update a user
| object | object | ||
| userId | string | ||
| role | integer |
Enum: | |
| userName | string | ||
| fullName | string | ||
| currentPassword | string | ||
| newPassword | string | ||
| string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| accessToken | string | ||
| accessTokenExpiryTime | date-time | ||
| refreshToken | string | ||
| refreshTokenExpiryTime | date-time | ||
| user | |||
| object | object | ||
| id | string | ||
| fullName | string | ||
| userName | string | ||
| passwordHash | string | ||
| passwordSalt | string | ||
| string | |||
| role | integer |
Enum: | |
| accountSecurity | object | ||
| incrementalDelay | string | ||
| failedLoginDate | date-time | ||
| ssoUserId | string |
Request password reset
| object | object | ||
| userInput | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Reset user password
| object | object | ||
| newPassword | string | minLength: 12 | |
| newPasswordConfirmation | string | minLength: 12 | |
| secureToken | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| user9 fields | object | ||
| id | string | ||
| fullName | string | ||
| userName | string | ||
| passwordHash | string | ||
| passwordSalt | string | ||
| string | |||
| role | integer |
Enum: | |
| accountSecurity | object | ||
| incrementalDelay | string | ||
| failedLoginDate | date-time | ||
| ssoUserId | string |
Webhook
Object event trigger of real time processing
This endpoint takes the parameters and tries to find the file in the specified storage and applies the scan configuration for the specified file
| object | object | ||
| metadata | string | minLength: 1 | |
| storageClientId | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| correlationId | string |
Object event trigger of real time processing by storage client ID
This endpoint takes the parameter and tries to find the file in the specified storage and applies the scan configuration for the specified file
| storageClientId | string |
| No request body |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| correlationId | string |
Workflow
List, add, update and delete Scan Configurations
Get Scan Configurations
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries10 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool5 fields | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters4 fields | object | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time |
Add a new Scan Configuration
| object | object | ||
| scanPoolId | string | minLength: 1 | |
| rules | array[string] | ||
| name | string | maxLength: 30 minLength: 3 | |
| userAgent | string | ||
| failOverScanPoolId | string | ||
| filters4 fields | object | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| workflowId | string |
Update an existing Scan Configuration
| object | object | ||
| id | string | minLength: 1 | |
| scanPoolId | string | ||
| rules | array[string] | ||
| name | string | maxLength: 30 minLength: 3 | |
| userAgent | string | ||
| failOverScanPoolId | string | ||
| failOverDisabled | boolean | ||
| filters | |||
| object | object | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Get Scan Configuration by ID
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entry | |||
| object | object | ||
| id | string | ||
| scanPoolId | string | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool5 fields | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| filters4 fields | object | ||
| minimumSize | int64 | ||
| maximumSize | int64 | ||
| minimumDateTime | date-time | ||
| maximumDateTime | date-time |
Delete a Scan Configuration
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Set a Scan Configuration as default
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Deprecated Soon To Be Removed
Deprecated, soon to be removedDeprecated
Fetch MetaDefender Core Pools
| object | object | Deprecated | |
| entries4 fields | array[object] | ||
| id | string | ||
| name | string | ||
| mdCores8 fields | array[object] | ||
| id | string | ||
| url | string | ||
| ip | string | ||
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| displayName | string | ||
| usedBy | array[object] | ||
| name | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: |
Deprecated, soon to be removedDeprecated
Update an existing MetaDefender Core Pool
| object | object | Deprecated | |
| id | string | minLength: 1 | |
| name | string | maxLength: 30 minLength: 3 |
| file | file |
Deprecated, soon to be removedDeprecated
Add a new MetaDefender Core Pool
| object | object | Deprecated | |
| name | string | maxLength: 30 minLength: 3 |
| file | file |
Deprecated, soon to be removedDeprecated
Get MetaDefender Core Pool by ID
| corePoolId | string |
| object | object | Deprecated | |
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| corePool | |||
| object | object | Deprecated | |
| id | string | ||
| name | string | ||
| mdCores8 fields | array[object] | ||
| id | string | ||
| url | string | ||
| ip | string | ||
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| displayName | string | ||
| usedBy | array[object] | ||
| name | string | ||
| storageType | |||
| object | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: |
Deprecated, soon to be removedDeprecated
Delete MetaDefender Core Pool
| id | string |
| file | file |
Deprecated, soon to be removedDeprecated
Fetch MetaDefender Core servers
| corePoolId | string |
| object | object | Deprecated | |
| entries8 fields | array[object] | ||
| id | string | ||
| url | string | ||
| ip | string | ||
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| displayName | string |
Deprecated, soon to be removedDeprecated
Update MetaDefender Core server
| object | object | Deprecated | |
| id | string | ||
| url | string | minLength: 1 pattern: | |
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| corePoolId | string |
| file | file |
Deprecated, soon to be removedDeprecated
Add a new MetaDefender Core Server
| object | object | Deprecated | |
| id | string | ||
| url | string | minLength: 1 pattern: | |
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| corePoolId | string |
| file | file |
Deprecated, soon to be removedDeprecated
Get MetaDefender Core server by ID
| metaDefenderId | string |
| object | object | Deprecated | |
| id | string | ||
| url | string | ||
| ip | string | ||
| apiKey | string | ||
| timeout | string | ||
| userAgent | string | ||
| workflowRule | string | ||
| displayName | string |
Deprecated, soon to be removedDeprecated
Delete MetaDefender Core server
| metaDefenderId | string |
| file | file |
(Deprecated - use /workflow) Get Scan ConfigurationsDeprecated
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entries9 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool5 fields | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
(Deprecated - use /workflow) Add a new Scan ConfigurationDeprecated
| object | object | ||
| scanPoolId | string | minLength: 1 | |
| rules | array[string] | ||
| name | string | maxLength: 30 minLength: 3 | |
| userAgent | string | ||
| failOverScanPoolId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| scanConfigurationId | string |
(Deprecated - use /workflow) Update an existing Scan ConfigurationDeprecated
| object | object | ||
| id | string | minLength: 1 | |
| scanPoolId | string | ||
| rules | array[string] | ||
| name | string | maxLength: 30 minLength: 3 | |
| userAgent | string | ||
| failOverScanPoolId | string | ||
| failOverDisabled | boolean |
| object | object | Deprecated | |
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
(Deprecated - use /workflow) Get Scan Configuration by IDDeprecated
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| entry | |||
| object | object | ||
| id | string | ||
| scanPoolId | string | ||
| rules | array[string] | ||
| type | integer |
Enum: | |
| name | string | ||
| userAgent | string | ||
| scanPool5 fields | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: | |
| failOverScanPoolId | string | ||
| failOverScanPool | |||
| object | object | ||
| id | string | ||
| name | string | ||
| scanPoolType | integer |
Enum: | |
| isDefault | boolean | ||
| scanInstances6 fields | array[object] | ||
| id | string | ||
| scanPoolId | string | ||
| url | string | ||
| apiKey | string | ||
| timeout | string | ||
| scanInstanceType | integer |
Enum: |
(Deprecated - use /workflow) Delete a Scan ConfigurationDeprecated
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
(Deprecated - use /workflow) Set a Scan Configuration as defaultDeprecated
| id | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse |
Deprecated, soon to be removedDeprecated
(Deprecated) Get an active scan by scan ID and file ID
| scanId | string | ||
| activeFileId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] |
Deprecated, soon to be removedDeprecated
(Deprecated) Get Real-Time scan
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] | ||
| isRealTimeEnabled | boolean | ||
| handlingType | integer |
Enum: |
Deprecated, soon to be removedDeprecated
(Deprecated) Fetch last completed scan
| storageId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| id | string | ||
| name | string | ||
| startTime | date-time | ||
| stopTime | date-time | ||
| scanType | string | ||
| scanningState | integer |
Enum: | |
| scanStatusDto | |||
| object | object | ||
| pendingFilesCount | int64 | ||
| allowedFilesCount | int64 | ||
| blockedFilesCount | int64 | ||
| totalFilesCount | int64 | ||
| processingFailedCount | int64 | ||
| processedFilesCount | int64 | ||
| scanStatsDto | |||
| object | object | ||
| pciDssComplianceViolationsCount | int64 | ||
| hipaaComplianceViolationsCount | int64 | ||
| gdprComplianceViolationsCount | int64 | ||
| malwareSecurityAlertsCount | int64 | ||
| vulnerabilitiesSecurityAlertsCount | int64 | ||
| piiSecurityAlertsCount | int64 | ||
| pciDssComplianceViolationsPercentageIncrease | int64 | ||
| hipaaComplianceViolationsPercentageIncrease | int64 | ||
| gdprComplianceViolationsPercentageIncrease | int64 | ||
| malwareSecurityAlertsPercentageIncrease | int64 | ||
| vulnerabilitiesSecurityAlertsPercentageIncrease | int64 | ||
| piiSecurityAlertsPercentageIncrease | int64 | ||
| highRiskAccounts3 fields | array[object] | ||
| id | string | ||
| displayName | string | ||
| blockedFilesCount | int64 | ||
| scanSequenceDto | |||
| object | object | ||
| previousScanId | string | ||
| nextScanId | string | ||
| workflowId | string | minLength: 1 | |
| scanConfigurationId | string | ||
| errors | array[string] |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an Amazon S3 storage
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| serviceUrl | string | ||
| secretsManagerServiceUrl | string | ||
| kmsServiceUrl | string | ||
| accessKeyId | string | ||
| secretAccessKey | string | ||
| regionEndpoint | string | ||
| bucketName | string | minLength: 1 | |
| folderLocation | string | ||
| useIamRole | boolean | ||
| assumeRoleArn | string | pattern: | |
| useClientSideEncryption | boolean | ||
| secretName | string | ||
| storageVendorType | integer |
Enum: | |
| usePathStyleAddressing | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an Amazon S3 storage
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| serviceUrl | string | ||
| secretsManagerServiceUrl | string | ||
| kmsServiceUrl | string | ||
| accessKeyId | string | ||
| secretAccessKey | string | ||
| regionEndpoint | string | ||
| bucketName | string | minLength: 1 | |
| folderLocation | string | ||
| useIamRole | boolean | ||
| assumeRoleArn | string | pattern: | |
| useClientSideEncryption | boolean | ||
| secretName | string | ||
| storageVendorType | integer |
Enum: | |
| usePathStyleAddressing | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an One Drive storage
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| tenantId | string | maxLength: 36 minLength: 36 | |
| clientId | string | maxLength: 36 minLength: 36 | |
| clientSecret | string | maxLength: 50 minLength: 1 | |
| group | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an One Drive storage
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| tenantId | string | maxLength: 36 minLength: 36 | |
| clientId | string | maxLength: 36 minLength: 36 | |
| clientSecret | string | maxLength: 50 minLength: 1 | |
| group | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add a Box storage
| object | object | ||
| Credentials | file | ||
| UserName | string | ||
| FolderPath | string | ||
| GroupName | string | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update a Box storage
| storageId | string |
| object | object | ||
| Credentials | file | ||
| UserName | string | ||
| FolderPath | string | ||
| GroupName | string | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add Dell Isilon/SMB Compatibile
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| storageVendorType | integer |
Enum: | |
| user | string | minLength: 1 | |
| password | string | minLength: 1 | |
| sharePath | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update a Dell Isilon/SMB Compatibile
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| storageVendorType | integer |
Enum: | |
| user | string | minLength: 1 | |
| password | string | minLength: 1 | |
| sharePath | string | minLength: 1 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an Azure Blob storage
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| tenantId | string | maxLength: 36 minLength: 36 | |
| storageAccount | string | maxLength: 24 minLength: 3 | |
| clientId | string | maxLength: 36 minLength: 36 | |
| clientSecret | string | maxLength: 50 minLength: 1 | |
| container | string | maxLength: 63 minLength: 0 | |
| cloudType | string | maxLength: 63 minLength: 0 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an Azure Blob storage
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| tenantId | string | maxLength: 36 minLength: 36 | |
| storageAccount | string | maxLength: 24 minLength: 3 | |
| clientId | string | maxLength: 36 minLength: 36 | |
| clientSecret | string | maxLength: 50 minLength: 1 | |
| container | string | maxLength: 63 minLength: 0 | |
| cloudType | string | maxLength: 63 minLength: 0 |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an Alibaba Cloud storage
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| endpoint | string | minLength: 1 | |
| accessKeyId | string | ||
| accessKeySecret | string | ||
| bucketName | string | minLength: 1 | |
| folderLocation | string | ||
| useRamRole | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an Alibaba Cloud storage
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| endpoint | string | minLength: 1 | |
| accessKeyId | string | ||
| accessKeySecret | string | ||
| bucketName | string | minLength: 1 | |
| folderLocation | string | ||
| useRamRole | boolean |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add a Google Cloud storage
| object | object | ||
| Credentials | file | ||
| BucketName | string | ||
| FolderLocation | string | ||
| UseAdc | boolean | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update a Google Cloud storage
| storageId | string |
| object | object | ||
| Credentials | file | ||
| BucketName | string | ||
| FolderLocation | string | ||
| UseAdc | boolean | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an Azure Files storage
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| accountName | string | minLength: 1 | |
| accountKey | string | minLength: 1 | |
| shareName | string | minLength: 1 | |
| folderLocation | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an Azure Files storage
| storageId | string |
| object | object | ||
| name | string | maxLength: 60 minLength: 1 | |
| groupId | string | ||
| accountId | string | ||
| workflowId | string | ||
| accountName | string | minLength: 1 | |
| accountKey | string | minLength: 1 | |
| shareName | string | minLength: 1 | |
| folderLocation | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage) Add an Mft storage
| ServiceUrl | string | ||
| ApiKey | string | ||
| ScanUsers | string | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| storageId | string |
Deprecated, soon to be removedDeprecated
(Deprecated - use /storage/{storageId}) Update an Mft storage
| storageId | string |
| ServiceUrl | string | ||
| ApiKey | string | ||
| ScanUsers | string | ||
| Name | string | ||
| GroupId | string | ||
| AccountId | string | ||
| WorkflowId | string |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| updatedStorage | |||
| object | object | ||
| id | string | ||
| name | string | ||
| groupId | string | ||
| clientId | string | ||
| accountId | string | ||
| storageCredentials | string | ||
| source | string | ||
| storageFunctionality | string | ||
| storageType4 fields | object | ||
| name | string | ||
| categoryType | integer |
Enum: | |
| protocolType | integer |
Enum: | |
| vendorType | integer |
Enum: | |
| storageStatus | object | ||
| message | string | ||
| statusType | integer |
Enum: | |
| scanConfig2 fields | object | ||
| realTimeScanConfig3 fields | object | ||
| isEnabled | boolean | ||
| startDate | date-time | ||
| handlingType | integer |
Enum: | |
| postActionsScanConfig3 fields | object | ||
| fileTaggingConfig | |||
| object | object | ||
| isTaggingPostActionEnabled | boolean | ||
| fileTags4 fields | array[object] | ||
| fileTagKey | object | ||
| defaultName | string | ||
| customName | string | ||
| customValues | array[object] | ||
| defaultName | string | ||
| customName | string | ||
| isEnabled | boolean | ||
| fileTagType | integer |
Enum: | |
| deepCdrConfig | object | ||
| isDeepCdrPostActionEnabled | boolean | ||
| deepCdrOriginalFileHandlingType | integer |
Enum: | |
| moveDeleteRemediationConfig5 fields | object | ||
| blockedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| blockedFileHandlingType | integer |
Enum: | |
| sanitizedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| sanitizedFileHandlingType | integer |
Enum: | |
| allowedFileRemediationConfig3 fields | object | ||
| isEnabled | boolean | ||
| moveRemediationStorageConfig3 fields | object | ||
| storageId | string | ||
| userId | string | ||
| keepFolderStructure | boolean | ||
| allowedFileHandlingType | integer |
Enum: | |
| configurableBlockingStrategy | object | ||
| shouldTreatFilesWithSensitiveDataAsBlocked | boolean | ||
| shouldTreatFilesWithVulnerabilitiesAsBlocked | boolean | ||
| blockingStrategy | integer |
Enum: | |
| workflowId | string |
Delete scan schedulesDeprecated
| storageId | string |
| array | array[string] |
| object | object | ||
| result | integer |
Enum: | |
| responseKey | string | ||
| responseMessage | string | ||
| responseMessageParams | object | ||
| * | string | ||
| success | |||
| RestResponse | RestResponse | ||
| error | |||
| RestResponse | RestResponse | ||
| areAllDeleted | boolean |