{ "opencollection": "1.0.0", "info": { "name": "VirusTotal API v3 - Access Control Access Control - Group Management Private Scanning - URLs API", "version": "3.0" }, "request": { "auth": { "type": "apikey", "key": "x-apikey", "value": "{{x-apikey}}", "placement": "header" } }, "items": [ { "info": { "name": "Private Scanning - URLs", "type": "folder" }, "items": [ { "info": { "name": "VirusTotal Private Scan URL", "type": "http" }, "http": { "method": "POST", "url": "https://www.virustotal.com/api/v3/private/urls", "body": { "type": "form-urlencoded", "data": [ { "name": "url", "value": "" } ] }, "auth": { "type": "apikey", "key": "x-apikey", "value": "{{x-apikey}}", "placement": "header" } }, "docs": "This returns an [Analysis](https://gtidocs.virustotal.com/reference/analyses-object) ID. The analysis can be retrieved by using the [Analysis](https://gtidocs.virustotal.com/reference/get-a-private-url-analysis-report) endpoint." }, { "info": { "name": "VirusTotal Get a URL Analysis Report", "type": "http" }, "http": { "method": "GET", "url": "https://www.virustotal.com/api/v3/private/urls/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "URL identifier or base64 representation of URL to scan (w/o padding)" } ], "auth": { "type": "apikey", "key": "x-apikey", "value": "{{x-apikey}}", "placement": "header" } }, "docs": "> 📘\n> \n> See [URL identifiers](https://gtidocs.virustotal.com/reference/private-urls-api#url-identifiers) from more information about how to generate a valid URL identifier for a URL.\n\n\nReturns a [URL](https://gtidocs.virustotal.com/reference/url-object) object.\n" }, { "info": { "name": "VirusTotal Get Objects Related to a Private URL", "type": "http" }, "http": { "method": "GET", "url": "https://www.virustotal.com/api/v3/private/urls/:id/:relationship", "params": [ { "name": "id", "value": "", "type": "path", "description": "URL identifier" }, { "name": "relationship", "value": "", "type": "path", "description": "Relationship name (see [table](ref:private-urls-object#relationships))" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of related objects to retrieve" }, { "name": "cursor", "value": "", "type": "query", "description": "Continuation cursor" } ], "auth": { "type": "apikey", "key": "x-apikey", "value": "{{x-apikey}}", "placement": "header" } }, "docs": "> 📘\n> \n> See [URL identifiers](https://gtidocs.virustotal.com/reference/private-urls-api#url-identifiers) from more information about how to generate a valid URL identifier for a URL.\n\nURL objects have number of relationships to other URLs and objects. As mentioned in the [Relationships](https://gtidocs.virustotal.com/reference/relationships) section, those related objects can be retrieved by sending `GET` requests to the relationship URL.\n\nSome relationships are accessible only to users who ha" }, { "info": { "name": "VirusTotal Get Object Descriptors Related to a Private URL", "type": "http" }, "http": { "method": "GET", "url": "https://www.virustotal.com/api/v3/private/urls/:id/relationships/:relationship", "params": [ { "name": "id", "value": "", "type": "path", "description": "URL ID" }, { "name": "relationship", "value": "", "type": "path", "description": "Relationship name (see [table](ref:private-urls-object#relationships))" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of related objects to retrieve" }, { "name": "cursor", "value": "", "type": "query", "description": "Continuation cursor" } ], "auth": { "type": "apikey", "key": "x-apikey", "value": "{{x-apikey}}", "placement": "header" } }, "docs": "This endpoint is the same as [/private/urls/{id}/{relationship}](https://gtidocs.virustotal.com/reference/private-get-objects-related-to-a-url) except it returns just the related object's IDs (and context attributes, if any) instead of returning all attributes." } ] } ], "bundled": true }