Using this API, you can get the list of unique domains for Windows and Mac platforms that you need to whitelist to download the patches from a trusted source securely.
Parameter |
Mandatory/ |
Data Type |
Description |
---|---|---|---|
platform | Mandatory | String | Specify the platform type. For example, platform: Windows |
API Request
curl -X 'POST'
'<qualys_base_url>/pm/v1/patchcatalog/patches/domains?platform=Windows'
-H 'accept: application/json'
-H 'Authorization: Bearer <JWT_Token>'
-H 'Content-Type: application/json'
-d ''
API Response
[ "https://osdn.mirror.constant.com", "http://updates-http.cdn-apple.com", "http://www.tightvnc.com", "https://forums.ivanti.com", "http://sourceforge.net", "http://download.techsmith.com", "https://aimp.ru", "http://www.wireshark.org" ]
API Request
curl -X 'POST' \
'<qualys_base_url>/pm/v1/patchcatalog/patches/domains?platform=Windows'
-H 'accept: application/json'
-H 'Authorization: Bearer <JWT_Token>'
-H 'Content-Type: application/json'
-d '{
"filter": "vendor:`Microsoft` and appFamily:`Windows`"
}'
API Response
[ "http://b1.download.windowsupdate.com", "http://javadl.sun.com", "https://catalog.sf.dl.delivery.mp.microsoft.com", "http://releases.mozilla.org", "https://content.ivanti.com", "http://ftp.adobe.com", "https://download.microsoft.com", "https://ardownload3.adobe.com", "https://ardownload2.adobe.com", "https://catalog.s.download.windowsupdate.com", "http://www.download.windowsupdate.com", "http://download.windowsupdate.com", "http://download.microsoft.com" ]
API Request
curl -X 'POST'
'<qualys_base_url>/pm/v1/patchcatalog/patches/domains?platform=Mac' \
-H 'accept: application/json'
-H 'Authorization: Bearer <JWT_Token>'
-H 'Content-Type: application/json'
-d ''
API Response
[
"https://dl.google.com",
"https://d11yldzmag5yn.cloudfront.net",
"https://downloads.slack-edge.com",
"https://freemacsoft.net",
"https://officecdnmac.microsoft.com",
"https://abqix.mm.fcix.net"
]
API Request
curl -X 'POST' \
'<qualys_base_url>/pm/v1/patchcatalog/patches/domains?platform=Mac'
-H 'accept: application/json'
-H 'Authorization: Bearer <JWT_Token>'
-H 'Content-Type: application/json'
-d '{
"filter": "vendorSeverity:`Critical` and supportedOs:`macOS 14 Sonoma`"
}'
API Response
[
"https://dl.google.com",
"https://docs.vmware.com",
"https://archive.seamonkey-project.org",
"https://emacsformacosx.com",
"https://swcdn.apple.com",
"https://officecdn.microsoft.com",
"https://download-installer.cdn.mozilla.net",
"https://msedge.sf.dl.delivery.mp.microsoft.com",
"https://content.ivanti.com",
"https://ardownload3.adobe.com",
"https://download-cdn.jetbrains.com",
"https://ardownload2.adobe.com",
"https://officecdn-microsoft-com.akamaized.net",
"https://referrals.brave.com"
]