Jeff Leggett

Qualys Cloud Suite 2.30 (WAF v2.5) API Notification 1

Blog Post created by Jeff Leggett Employee on Jul 24, 2017

A new release of Qualys Cloud Suite, Version 2.30 (this is specifically for WAF v2) includes an brand new API, which implements all of the functionality of our new WAF v2 product released last February, which is targeted for release in September 2017. The specific day will differ depending on the platform. See platform release dates on the Qualys Status page. This API notification provides an early preview into the coming API, allowing you to identify use cases that can leverage this updated API and begin planning appropriately. This will get a brand new API Guide to support when we go live.

Cluster API

GET/qps/rest/2.0/get/waf/cluster/:id Get a cluster
GET/qps/rest/2.0/count/waf/cluster Count clusters in scope
POST/qps/rest/2.0/search/waf/cluster Search clusters in scope from criterias
POST/qps/rest/2.0/create/waf/cluster Create a cluster
POST/qps/rest/2.0/update/waf/cluster/:id Update a cluster
POST/qps/rest/2.0/update/waf/cluster Update clusters (bulk change)
POST/qps/rest/2.0/delete/waf/cluster/:id Delete a cluster
POST/qps/rest/2.0/delete/waf/cluster Delete clusters (bulk change)


Appliance API
GET/qps/rest/2.0/get/waf/appliance/:id Get an appliance
GET/qps/rest/1.0/count/waf/appliance Count appliances in scope
POST/qps/rest/1.0/search/waf/appliance Search user's appliances from criterias
POST/qps/rest/1.0/delete/waf/appliance/:id Delete an appliance


Certificate API
GET/qps/rest/2.0/get/waf/certificate/:id Get a certificate
GET/qps/rest/2.0/count/waf/certificate Count certificates in scope
POST/qps/rest/2.0/search/waf/certificate Search certificates in scope from criterias
POST/qps/rest/2.0/create/waf/certificate Create a certificate profile
POST/qps/rest/2.0/update/waf/certificate/:id Update a certificate profile
POST/qps/rest/2.0/update/waf/certificate Update certificates (bulk change)
POST/qps/rest/2.0/delete/waf/certificate/:id Delete a certificate profile
POST/qps/rest/2.0/delete/waf/certificate Delete certificates (bulk change)


Healthcheck API
GET/qps/rest/2.0/get/waf/healthcheck/:id Get an healthcheck profile
GET/qps/rest/2.0/count/waf/healthcheck Count Healthcheck Profiles in scope
POST/qps/rest/2.0/search/waf/healthcheck Search Healthcheck Profiles in scope from criterias
POST/qps/rest/2.0/create/waf/healthcheck Create an healthcheck Profile
POST/qps/rest/2.0/update/waf/healthcheck/:id Update an Healthcheck Profile
POST/qps/rest/2.0/update/waf/healthcheck Update Healthcheck Profiles (bulk change)
POST/qps/rest/2.0/delete/waf/healthcheck/:id Delete an Healthcheck Profile
POST/qps/rest/2.0/delete/waf/healthcheck Delete Healthcheck Profiles (bulk change)


Web Server API
GET/qps/rest/2.0/get/waf/webserver/:id Get a webserver profile
GET/qps/rest/2.0/count/waf/webserver Count Web Servers Profiles in scope
POST/qps/rest/2.0/search/waf/webserver Search Web Server Profiles in scope from criterias
POST/qps/rest/2.0/create/waf/webserver Create a Web Server Profile
POST/qps/rest/2.0/update/waf/webserver/:id Update a WebServer Profile
POST/qps/rest/2.0/update/waf/webserver Update Web Server Profiles (bulk change)
POST/qps/rest/2.0/delete/waf/webserver/:id Delete a Web Server Profile
POST/qps/rest/2.0/delete/waf/webserver Delete Web Server Profiles (bulk change)


HTTP Profile API
GET/qps/rest/2.0/get/waf/httpprofile/:id Get an HTTP profile
GET/qps/rest/2.0/count/waf/httpprofile Count HTTP Profiles in scope
POST/qps/rest/2.0/search/waf/httpprofile Search HTTP Profiles in scope from criterias
POST/qps/rest/2.0/create/waf/httpprofile Create a HTTP Profile
POST/qps/rest/2.0/update/waf/httpprofile/:id Update an HTTP Profile
POST/qps/rest/2.0/update/waf/httpprofile Update HTTP Profiles (bulk change)
POST/qps/rest/2.0/delete/waf/httpprofile/:id Delete an HTTP Profile
POST/qps/rest/2.0/delete/waf/httpprofile Delete HTTP Profiles (bulk change)


Security Policy API
GET/qps/rest/2.0/get/waf/securitypolicy/:id Get a Security Policy profile
GET/qps/rest/2.0/count/waf/securitypolicy Count Security Policies in scope
POST/qps/rest/2.0/search/waf/securitypolicy Security Policy Profiles in scope from criterias
POST/qps/rest/2.0/create/waf/securitypolicy Create a Custom Security Policy
POST/qps/rest/2.0/update/waf/securitypolicy/:id Update a Custom Security Policy
POST/qps/rest/2.0/update/waf/securitypolicy Update Custom Security Policies (bulk change)
POST/qps/rest/2.0/delete/waf/securitypolicy/:id Delete a Custom Security Policy
POST/qps/rest/2.0/delete/waf/securitypolicy Delete Custom Security Policies (bulk change)


Custom Page API
GET/qps/rest/2.0/get/waf/custompage/:id Get a custom page profile
GET/qps/rest/2.0/count/waf/custompage Count Custom Page Profiles in scope
POST/qps/rest/2.0/search/waf/custompage Search Custom Page Profiles in scope from criterias
POST/qps/rest/2.0/create/waf/custompage Create a Custom Page Profile
POST/qps/rest/2.0/update/waf/custompage/:id Update a Custom Page Profile
POST/qps/rest/2.0/update/waf/custompage Update Custom Page Profiles (bulk change)
POST/qps/rest/2.0/delete/waf/custompage/:id Delete a Custom Page Profile
POST/qps/rest/2.0/delete/waf/custompage Delete Custom Page Profiles (bulk change)


Custom Rule API
GET/qps/rest/2.0/get/waf/customrule/:id Get a Custom Rule
GET/qps/rest/2.0/count/waf/customrule Count Custom Rules in scope
POST/qps/rest/2.0/search/waf/customrule Custom Rules in scope from criterias
POST/qps/rest/2.0/create/waf/customrule Create a Custom Rule
POST/qps/rest/2.0/update/waf/customrule/:id Update a Custom Rule
POST/qps/rest/2.0/update/waf/customrule Update Custom Rule (bulk change)
POST/qps/rest/2.0/delete/waf/customrule/:id Delete a Custom Rule
POST/qps/rest/2.0/delete/waf/customrule Delete Custom Rules (bulk change)


Web application API

GET/qps/rest/2.0/get/waf/webapp/:id Get a web application
GET/qps/rest/2.0/count/waf/webapp Count web applications in scope
POST/qps/rest/2.0/search/waf/webapp Search web applications in scope from criterias
POST/qps/rest/2.0/create/waf/webapp Create a web application
POST/qps/rest/2.0/update/waf/webapp/:id Update a web application
POST/qps/rest/2.0/update/waf/webapp Update web applications (bulk change)
POST/qps/rest/2.0/delete/waf/webapp/:id Delete a web application
POST/qps/rest/2.0/delete/waf/webapp Delete web applications (bulk change)