Get objects related to a report

🚧

Special privileges required

Reports & Analysis are only available to users with the Google Threat Intelligence (Google TI) Enterprise or Enterprise Plus licenses.

This endpoint returns available Report's relationships that are described in the Reports object documentation.

Examples

Get 15 files related to the Zarya Hacktivist Group report--24-10072685

import requests
import urllib

object_id = "report--24-10072685"
relationship = "files"
limit = 10
url = f"https://www.virustotal.com/api/v3/collections/{object_id}/{relationship}?limit={limit}"
headers = {"accept": "application/json","x-apikey": <api-key>}
response = requests.get(url, headers=headers)

Get the names and descriptions of all the objects associated to this Blizzard related report report--42da08f2694dbad8af81281fa3ccc83a44891c13bb56134ca54098127977c222

import requests
import urllib

object_id = "report--42da08f2694dbad8af81281fa3ccc83a44891c13bb56134ca54098127977c222"
relationship = "associations"
relationship_attributes = "name,description"
url = f"https://www.virustotal.com/api/v3/collections/{object_id}?relationships={relationship}&relationship_attributes={relationship_attributes}"
headers = {"accept": "application/json","x-apikey": <api-key>}
response = requests.get(url, headers=headers)
Path Params
string
required

Report's ID

string
required

Relationship name (see table)

Query Params
int32
0 to 40
Defaults to 10

Maximum number of related objects to retrieve

string

Continuation cursor

Headers
string
required

Your API key

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json