{ "id": "VirusTotal API Execution Metrics", "version": -1, "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z", "name": "VirusTotal API Execution Metrics", "layout": [ { "id": "870b0d20-e0df-11ec-a7f6-39e12e3bcb7a", "forceRange": false, "x": 0, "y": 2, "i": "870b0d20-e0df-11ec-a7f6-39e12e3bcb7a", "w": 12, "h": 2, "widget": { "id": "bf5f197c-60ab-41c7-8634-1940207e08f1", "version": 1, "cacheVersn": 0, "modified": "2022-05-31T12:45:15.383916281Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "Successful vs. Rate Limited API Calls for VirusTotal", "prevName": "Successful vs. Rate Limited API Calls by Integration", "dataType": "metrics", "widgetType": "bar", "query": "type:integration and instance:\"VirusTotal (API v3)_instance_1\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "name", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "legend": [ { "color": "#229D80", "name": "VirusTotal (API v3)" }, { "color": "#ce5050", "name": "Quota Error" }, { "color": "#4fa327", "name": "Success" } ], "limitType": "top", "valuesFormat": "abbreviated" }, "category": "" }, "reflectDimensions": true }, { "id": "1d296130-e0e0-11ec-a7f6-39e12e3bcb7a", "forceRange": false, "x": 6, "y": 0, "i": "1d296130-e0e0-11ec-a7f6-39e12e3bcb7a", "w": 6, "h": 2, "widget": { "id": "03b886ce-b254-4c70-8630-74231edf1170", "version": 1, "cacheVersn": 0, "modified": "2022-05-31T12:49:27.330990346Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "Rate Limited VirusTotal API Calls", "prevName": "Rate Limited API Calls", "dataType": "metrics", "widgetType": "number", "query": "type:integration and apiResponseType:QuotaError and instance:\"VirusTotal (API v3)_instance_1\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "keys": [ "sum|totalAPICalls" ], "valuesFormat": "abbreviated" }, "category": "" }, "reflectDimensions": true }, { "id": "7f0bd220-e0e0-11ec-a7f6-39e12e3bcb7a", "forceRange": false, "x": 9, "y": 4, "i": "7f0bd220-e0e0-11ec-a7f6-39e12e3bcb7a", "w": 3, "h": 3, "widget": { "id": "0821903b-1099-4f3d-8c30-27decd8c5c07", "version": 4, "cacheVersn": 0, "sequenceNumber": 409396, "primaryTerm": 2, "modified": "2022-04-27T15:34:53.64268093Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "VirusTotal API Metrics for !url", "prevName": "API Call Results for VirusTotal", "dataType": "metrics", "widgetType": "line", "query": "type:integration and instance:\"VirusTotal (API v3)_instance_1\" and command:\"url\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "General Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "GeneralError", "type": "string" } ] ], "name": "General Error" }, "Other": { "name": "Other" }, "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "modified(h)", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "referenceLine": {}, "timeFrame": "hours", "valuesFormat": "abbreviated", "xAxisLabel": "Time", "yAxisLabel": "Request Counts" }, "category": "" }, "reflectDimensions": true }, { "id": "4603f290-e0e1-11ec-a7f6-39e12e3bcb7a", "forceRange": false, "x": 0, "y": 0, "i": "4603f290-e0e1-11ec-a7f6-39e12e3bcb7a", "w": 6, "h": 2, "widget": { "id": "vt-api-execution-metrics-enrichment-commands", "version": 2, "cacheVersn": 0, "modified": "2022-05-31T12:57:46.243309208Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "shouldCommit": true, "size": 5, "Cache": null, "name": "VirusTotal API Metrics For Enrichment Commands", "dataType": "metrics", "widgetType": "column", "query": "type:integration and command:domain or command:url or command:ip or command:file and instance:\"VirusTotal (API v3)_instance_1\"", "isPredefined": false, "description": "API Metric information for all VirusTotalV3 enrichment commands.", "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 0, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "General Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "GeneralError", "type": "string" } ] ], "name": "General Error" }, "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "command", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "referenceLine": {}, "showGraphValues": true, "tableColumns": [ { "isDefault": true, "key": "count", "position": 0 }, { "isDefault": true, "key": "data", "position": 1 }, { "isDefault": true, "key": "floatData", "position": 2 }, { "isDefault": true, "key": "groups", "position": 3 }, { "isDefault": true, "key": "name", "position": 4 }, { "isDefault": true, "key": "color", "position": 5 } ], "valuesFormat": "regular", "xAxisLabel": "Enrichment Command Name", "yAxisLabel": "API Call Count" }, "category": "" }, "reflectDimensions": true }, { "id": "5e91f1b0-e639-11ec-97de-51f10ca01fc4", "forceRange": false, "x": 6, "y": 4, "i": "5e91f1b0-e639-11ec-97de-51f10ca01fc4", "w": 3, "h": 3, "widget": { "id": "0821903b-1099-4f3d-8c30-27decd8c5c07", "version": 4, "cacheVersn": 0, "sequenceNumber": 409396, "primaryTerm": 2, "modified": "2022-04-27T15:34:53.64268093Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "VirusTotal API Metrics for !domain", "dataType": "metrics", "widgetType": "line", "query": "type:integration and instance:\"VirusTotal (API v3)_instance_1\" and command:\"domain\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "General Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "GeneralError", "type": "string" } ] ], "name": "General Error" }, "Other": { "name": "Other" }, "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "modified(h)", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "referenceLine": {}, "timeFrame": "hours", "valuesFormat": "abbreviated", "xAxisLabel": "Time", "yAxisLabel": "Request Counts" }, "category": "" }, "reflectDimensions": true }, { "id": "7199c530-e639-11ec-97de-51f10ca01fc4", "forceRange": false, "x": 3, "y": 4, "i": "7199c530-e639-11ec-97de-51f10ca01fc4", "w": 3, "h": 3, "widget": { "id": "0821903b-1099-4f3d-8c30-27decd8c5c07", "version": 4, "cacheVersn": 0, "sequenceNumber": 409396, "primaryTerm": 2, "modified": "2022-04-27T15:34:53.64268093Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "VirusTotal API Metrics for !file", "dataType": "metrics", "widgetType": "line", "query": "type:integration and instance:\"VirusTotal (API v3)_instance_1\" and command:\"file\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "General Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "GeneralError", "type": "string" } ] ], "name": "General Error" }, "Other": { "name": "Other" }, "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "modified(h)", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "referenceLine": {}, "timeFrame": "hours", "valuesFormat": "abbreviated", "xAxisLabel": "Time", "yAxisLabel": "Request Counts" }, "category": "" }, "reflectDimensions": true }, { "id": "858ce310-e639-11ec-97de-51f10ca01fc4", "forceRange": false, "x": 0, "y": 4, "i": "858ce310-e639-11ec-97de-51f10ca01fc4", "w": 3, "h": 3, "widget": { "id": "0821903b-1099-4f3d-8c30-27decd8c5c07", "version": 4, "cacheVersn": 0, "sequenceNumber": 409396, "primaryTerm": 2, "modified": "2022-04-27T15:34:53.64268093Z", "packID": "", "packName": "", "itemVersion": "", "fromServerVersion": "", "toServerVersion": "", "propagationLabels": [ "all" ], "definitionId": "", "vcShouldIgnore": false, "vcShouldKeepItemLegacyProdMachine": false, "commitMessage": "", "shouldCommit": false, "Cache": null, "name": "VirusTotal API Metrics for !ip", "dataType": "metrics", "widgetType": "line", "query": "type:integration and instance:\"VirusTotal (API v3)_instance_1\" and command:\"ip\"", "isPredefined": false, "dateRange": { "fromDate": "0001-01-01T00:00:00Z", "toDate": "0001-01-01T00:00:00Z", "period": { "by": "", "byTo": "", "byFrom": "days", "toValue": null, "fromValue": 7, "field": "" }, "fromDateLicense": "0001-01-01T00:00:00Z" }, "params": { "customGroupBy": [ null, { "General Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "GeneralError", "type": "string" } ] ], "name": "General Error" }, "Other": { "name": "Other" }, "Quota Error": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "QuotaError", "type": "string" } ] ], "name": "Quota Error" }, "Success": { "conditions": [ [ { "field": "apiResponseType", "operator": "isEqualCaseString", "right": "Successful", "type": "string" } ] ], "name": "Success" } } ], "groupBy": [ "modified(h)", "apiResponseType" ], "keys": [ "sum|totalAPICalls" ], "referenceLine": {}, "timeFrame": "hours", "valuesFormat": "abbreviated", "xAxisLabel": "Time", "yAxisLabel": "API Call Counts" }, "category": "" }, "reflectDimensions": true } ], "fromVersion": "6.8.0", "description": "Provides insight into API usage for the VirusTotal (API v3) integration.", "isPredefined": true, "supportedModules": [ "agentix", "xsiam" ] }