{ "uuid": "9684b819-df74-4d4b-bdcc-449519f8e7b2", "lastMigration": 29, "name": "Safe Browsing API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "064d9bc6-bbd4-4ff1-8288-8f6d971c4b4f", "documentation": "", "method": "get", "endpoint": "v4/encodedFullHashes/:encodedRequest", "responses": [ { "uuid": "a698ebe9-b2fb-4cb6-9356-2f9f05d26f0b", "body": "{\n \"matches\": [\n {\n \"cacheDuration\": \"\",\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"threat\": {\n \"digest\": \"\",\n \"hash\": \"\",\n \"url\": \"\"\n },\n \"threatEntryMetadata\": {\n \"entries\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ],\n \"minimumWaitDuration\": \"\",\n \"negativeCacheDuration\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "01a99191-64a2-4535-a197-b482bbfbe97d", "documentation": "", "method": "get", "endpoint": "v4/encodedUpdates/:encodedRequest", "responses": [ { "uuid": "2b51bbf7-10bb-4cbe-836d-c0491bd0e9af", "body": "{\n \"listUpdateResponses\": [\n {\n \"additions\": [\n {\n \"compressionType\": \"{{oneOf (array 'COMPRESSION_TYPE_UNSPECIFIED' 'RAW' 'RICE')}}\",\n \"rawHashes\": {\n \"prefixSize\": {{faker 'number.int' max=99999}},\n \"rawHashes\": \"\"\n },\n \"rawIndices\": {\n \"indices\": [\n {{faker 'number.int' max=99999}}\n ]\n },\n \"riceHashes\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n },\n \"riceIndices\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n }\n }\n ],\n \"checksum\": {\n \"sha256\": \"\"\n },\n \"newClientState\": \"\",\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"removals\": [\n {\n \"compressionType\": \"{{oneOf (array 'COMPRESSION_TYPE_UNSPECIFIED' 'RAW' 'RICE')}}\",\n \"rawHashes\": {\n \"prefixSize\": {{faker 'number.int' max=99999}},\n \"rawHashes\": \"\"\n },\n \"rawIndices\": {\n \"indices\": [\n {{faker 'number.int' max=99999}}\n ]\n },\n \"riceHashes\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n },\n \"riceIndices\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n }\n }\n ],\n \"responseType\": \"{{oneOf (array 'RESPONSE_TYPE_UNSPECIFIED' 'PARTIAL_UPDATE' 'FULL_UPDATE')}}\",\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ],\n \"minimumWaitDuration\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b817a7d7-b4d9-452f-9800-a0c077838b86", "documentation": "Finds the full hashes that match the requested hash prefixes.", "method": "post", "endpoint": "v4/fullHashes:find", "responses": [ { "uuid": "097af9c4-ab18-470a-b02c-5b15be8c54cf", "body": "{\n \"matches\": [\n {\n \"cacheDuration\": \"\",\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"threat\": {\n \"digest\": \"\",\n \"hash\": \"\",\n \"url\": \"\"\n },\n \"threatEntryMetadata\": {\n \"entries\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ],\n \"minimumWaitDuration\": \"\",\n \"negativeCacheDuration\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fea1e5dd-0792-4e1a-975a-4518342db879", "documentation": "Reports a Safe Browsing threat list hit to Google. Only projects with TRUSTED_REPORTER visibility can use this method.", "method": "post", "endpoint": "v4/threatHits", "responses": [ { "uuid": "1c83901a-0963-41cb-99d8-93ed248c43cc", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7f7d57a5-2224-43a2-bca8-ac2948251bdb", "documentation": "Fetches the most recent threat list updates. A client can request updates for multiple lists at once.", "method": "post", "endpoint": "v4/threatListUpdates:fetch", "responses": [ { "uuid": "dd684f90-8707-49e9-8456-22a2ddf3f1a9", "body": "{\n \"listUpdateResponses\": [\n {\n \"additions\": [\n {\n \"compressionType\": \"{{oneOf (array 'COMPRESSION_TYPE_UNSPECIFIED' 'RAW' 'RICE')}}\",\n \"rawHashes\": {\n \"prefixSize\": {{faker 'number.int' max=99999}},\n \"rawHashes\": \"\"\n },\n \"rawIndices\": {\n \"indices\": [\n {{faker 'number.int' max=99999}}\n ]\n },\n \"riceHashes\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n },\n \"riceIndices\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n }\n }\n ],\n \"checksum\": {\n \"sha256\": \"\"\n },\n \"newClientState\": \"\",\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"removals\": [\n {\n \"compressionType\": \"{{oneOf (array 'COMPRESSION_TYPE_UNSPECIFIED' 'RAW' 'RICE')}}\",\n \"rawHashes\": {\n \"prefixSize\": {{faker 'number.int' max=99999}},\n \"rawHashes\": \"\"\n },\n \"rawIndices\": {\n \"indices\": [\n {{faker 'number.int' max=99999}}\n ]\n },\n \"riceHashes\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n },\n \"riceIndices\": {\n \"encodedData\": \"\",\n \"firstValue\": \"\",\n \"numEntries\": {{faker 'number.int' max=99999}},\n \"riceParameter\": {{faker 'number.int' max=99999}}\n }\n }\n ],\n \"responseType\": \"{{oneOf (array 'RESPONSE_TYPE_UNSPECIFIED' 'PARTIAL_UPDATE' 'FULL_UPDATE')}}\",\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ],\n \"minimumWaitDuration\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "52ec2b7d-443b-4176-b585-b2a493a4ac15", "documentation": "Lists the Safe Browsing threat lists available for download.", "method": "get", "endpoint": "v4/threatLists", "responses": [ { "uuid": "91d1af9e-d0fb-46c4-809b-c600addaaebd", "body": "{\n \"threatLists\": [\n {\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d83a6cce-7472-41c7-8fc5-e929a55bfe62", "documentation": "Finds the threat entries that match the Safe Browsing lists.", "method": "post", "endpoint": "v4/threatMatches:find", "responses": [ { "uuid": "af654d9f-9532-4ba9-92ea-2c75d98bea28", "body": "{\n \"matches\": [\n {\n \"cacheDuration\": \"\",\n \"platformType\": \"{{oneOf (array 'PLATFORM_TYPE_UNSPECIFIED' 'WINDOWS' 'LINUX' 'ANDROID' 'OSX' 'IOS' 'ANY_PLATFORM' 'ALL_PLATFORMS' 'CHROME')}}\",\n \"threat\": {\n \"digest\": \"\",\n \"hash\": \"\",\n \"url\": \"\"\n },\n \"threatEntryMetadata\": {\n \"entries\": [\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"threatEntryType\": \"{{oneOf (array 'THREAT_ENTRY_TYPE_UNSPECIFIED' 'URL' 'EXECUTABLE' 'IP_RANGE' 'CHROME_EXTENSION' 'FILENAME' 'CERT')}}\",\n \"threatType\": \"{{oneOf (array 'THREAT_TYPE_UNSPECIFIED' 'MALWARE' 'SOCIAL_ENGINEERING' 'UNWANTED_SOFTWARE' 'POTENTIALLY_HARMFUL_APPLICATION' 'SOCIAL_ENGINEERING_INTERNAL' 'API_ABUSE' 'MALICIOUS_BINARY' 'CSD_WHITELIST' 'CSD_DOWNLOAD_WHITELIST' 'CLIENT_INCIDENT' 'CLIENT_INCIDENT_WHITELIST' 'APK_MALWARE_OFFLINE' 'SUBRESOURCE_FILTER' 'SUSPICIOUS' 'TRICK_TO_BILL' 'HIGH_CONFIDENCE_ALLOWLIST' 'ACCURACY_TIPS' 'SOCIAL_ENGINEERING_LOWER_PRECISION')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "064d9bc6-bbd4-4ff1-8288-8f6d971c4b4f" }, { "type": "route", "uuid": "01a99191-64a2-4535-a197-b482bbfbe97d" }, { "type": "route", "uuid": "b817a7d7-b4d9-452f-9800-a0c077838b86" }, { "type": "route", "uuid": "fea1e5dd-0792-4e1a-975a-4518342db879" }, { "type": "route", "uuid": "7f7d57a5-2224-43a2-bca8-ac2948251bdb" }, { "type": "route", "uuid": "52ec2b7d-443b-4176-b585-b2a493a4ac15" }, { "type": "route", "uuid": "d83a6cce-7472-41c7-8fc5-e929a55bfe62" } ] }