About this integration
Threat intelligence service for scanning files, URLs, and domains for malware. Use it from the workflow canvas with no custom glue script required.
This integration exposes 0 triggers, 5 search modules and 7 actions as workflow nodes. Authentication uses basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Your API key can be found in your account user menu (right side dropdown on profile icon). |
Use it in workflow automation
Add Make an API Call as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Request a Domain Rescan step and run it on demand or on a schedule.
Then add Request a File Rescan as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 7 ready-made modules for developer tools work — each run logs its inputs and outputs for debugging.
VirusTotal workflow on the canvas: Request a Domain Rescan then Request a File Rescan
Triggers, searches and actions
Use the tables below to inspect VirusTotal's 0 triggers, 5 search modules, and 7 actions.
Searches
Fetch data on demand using 5 search modules that query the app during a run.
- Get a Domain Report
- Get a File Report
- Get an Analysis Results
- Get an IP Address Report
- Get an URL Report
Actions
7 action modules cover the full range of create, update, and delete operations.
- Make an API Call
- Request a Domain Rescan
- Request a File Rescan
- Request an IP Rescan
- Request an URL Rescan
Explore the fields available for each VirusTotal trigger, search, and action.
Searches
| Field | Type |
|---|---|
DomainRequired | text |
| Field | Type |
|---|---|
Attributes | object |
Categories | object |
Creation Date | number |
Favicon | object |
Jarm | text |
Last Analysis Date | number |
Last Analysis Results | object |
Last Analysis Stats | object |
Last Dns Records | array |
Last Dns Records Date | number |
Last Https Certificate | object |
ID | text |
Links | object |
Self | text |
Type | text |
| Field | Type |
|---|---|
File IDRequired | text |
| Field | Type |
|---|---|
Attributes | object |
Capabilities Tags | array |
Creation Date | number |
Crowdsourced Ids Results | array |
Crowdsourced Ids Stats | object |
Crowdsourced Yara Results | array |
Downloadable | boolean |
First Submission Date | number |
Last Analysis Date | number |
Last Analysis Results | object |
Last Analysis Stats | object |
ID | text |
Links | object |
Self | text |
Type | text |
| Field | Type |
|---|---|
Analysis IDRequired | text |
| Field | Type |
|---|---|
Attributes | object |
Date | number |
Results | object |
Stats | object |
Status | text |
ID | text |
Type | text |
| Field | Type |
|---|---|
IP AddressRequired | text |
| Field | Type |
|---|---|
Attributes | object |
As Owner | text |
Asn | number |
Continent | text |
Country | text |
Jarm | text |
Last Analysis Date | number |
Last Analysis Results | object |
Last Analysis Stats | object |
Last Modification Date | number |
Network | text |
ID | text |
Links | object |
Self | text |
Type | text |
| Field | Type |
|---|---|
URLRequired | url |
| Field | Type |
|---|---|
Attributes | object |
Categories | object |
Favicon | object |
First Submission Date | number |
Has Content | boolean |
Html Meta | object |
Last Analysis Date | number |
Last Analysis Results | object |
Last Analysis Stats | object |
Last Final Url | text |
Last Http Response Code | number |
ID | text |
Links | object |
Self | text |
Type | text |
Actions
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
DomainRequired | text |
| Field | Type |
|---|---|
Type | text |
ID | text |
Links | object |
Self | text |
| Field | Type |
|---|---|
File IDRequired | text |
| Field | Type |
|---|---|
Type | text |
ID | text |
Links | object |
Self | text |
| Field | Type |
|---|---|
IP AddressRequired | text |
| Field | Type |
|---|---|
Type | text |
ID | text |
Links | object |
Self | text |
| Field | Type |
|---|---|
URLRequired | url |
| Field | Type |
|---|---|
Type | text |
ID | text |
Links | object |
Self | text |
| Field | Type |
|---|---|
URLRequired | url |
| Field | Type |
|---|---|
Analysis ID | text |
| Field | Type |
|---|---|
NameRequired | text |
DataRequired | text |
Password | text |
| Field | Type |
|---|---|
Type | text |
ID | text |
Links | object |
Self | text |

