vDNA CPE List API Reference

The vDNA CPE List API consists of individual requests and responses, as shown below.

Endpoint WSDL/XSD

API Production (Live) Endpoint
https://www.security-database.com/get_vdna_soapserver_cpelist.php?wsdl

SOAP Service Endpoints Limitations

Production Web Services API Services Endpoints Queries Limitations
  Free and Business Enterprise
getvDNACPEList() Unlimited queries / day Unlimited queries / day

vDNA CPE List API Overview

vDNA CPE List API Overview by Name

API Purpose
get_vdnacpevendorlist Retrieve vendors listing - pagination by 100
get_vdnacpeproductlist Retrieve product listing for a vendor - pagination by 100
get_vdnacpeversionlist Retrieve version listing for a product - pagination by 100
get_vdnacpesearchlist Retrieve CPE search list - pagination by 100

vDNA CPE List API Overview by Name and Function

API Overview by Name and Function and Service Endpoint

SOAP Name SOAP Request / Response
get_vdnacpevendorlist get_vdnacpevendorlistIn
get_vdnacpevendorlistOut
get_vdnacpeproductlist get_vdnacpeproductlistIn
get_vdnacpeproductlistOut
get_vdnacpeversionlist get_vdnacpeversionlistIn
get_vdnacpeversionlistOut
get_vdnacpesearchlist get_vdnacpesearchlistIn
get_vdnacpesearchlistOut

get_vdnacpevendorlist

get_vdnacpevendorlistIn is your request to retrieve product listing with a pagination by 100

get_vdnacpevendorlistIn

vDNA CPE List API Overview by Field

Element Description Data Type Allowable Values Required
login This is your Security-Database User Login xsd:string See Description Yes
apikey This is your API Key that you can found in your Security-Database User Panel (menu vDNA API) xsd:string 32 single-byte characters Yes
modulekey This is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules) xsd:string 32 single-byte characters Yes
page This is the page that you want.
It must be an integer
xsd:int Integer Yes

Example of get_vdnacpevendorlistIn

Work in progress

get_vdnacpevendorlistOut

vDNA CPE List API Overview by Field
Element Description Data Type Possible Values
return array of CPE vendor that can be use to build a compliant CPE xsd:array See description

Example of get_vdnacpevendorlistOut

Example of SOAP return.

Work in progress

get_vdnacpeproductlist

get_vdnacpeproductlistIn is your request to retrieve products listing with a pagination by 100 filtered by vendor CPE input

get_vdnacpeproductlistIn

vDNA CPE List API Overview by Field

Element Description Data Type Allowable Values Required
login This is your Security-Database User Login xsd:string See Description Yes
apikey This is your API Key that you can found in your Security-Database User Panel (menu vDNA API) xsd:string 32 single-byte characters Yes
modulekey This is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules) xsd:string 32 single-byte characters Yes
cpe This is the cpe vendor that you want.
It must be an a valid CPE pattern : [cC][pP][eE]:/[AHOaho](:[A-Za-z0-9\._\-~%]*){0,6}
xsd:CPEProduct CPEProduct Yes
page This is the page that you want.
It must be an integer
xsd:int Integer Yes

Example of get_vdnacpeproductlistIn

Work in progress

get_vdnacpeproductlistOut

vDNA CPE List API Overview by Field
Element Description Data Type Possible Values
return array of CPE product that can be use to build a compliant CPE filtered by the vendor input xsd:array See description

Example of get_vdnacpeproductlistOut

Example of SOAP return.

Work in progress

get_vdnacpeversionlist

get_vdnacpeversionlistIn is your request to retrieve versions listing with a pagination by 100 filtered by vendor + product CPE input

get_vdnacpeversionlistIn

vDNA CPE List API Overview by Field

Element Description Data Type Allowable Values Required
login This is your Security-Database User Login xsd:string See Description Yes
apikey This is your API Key that you can found in your Security-Database User Panel (menu vDNA API) xsd:string 32 single-byte characters Yes
modulekey This is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules) xsd:string 32 single-byte characters Yes
cpe This is the cpe vendor that you want.
It must be an a valid CPE pattern : [cC][pP][eE]:/[AHOaho](:[A-Za-z0-9\._\-~%]*){0,6}
xsd:CPEProduct CPEProduct Yes
page This is the page that you want.
It must be an integer
xsd:int Integer Yes

Example of get_vdnacpeversionlistn

Work in progress

get_vdnacpeversionlistOut

vDNA CPE List API Overview by Field
Element Description Data Type Possible Values
return array of CPE versions filtered by the vendor + product input xsd:array See description

Example of get_vdnacpeversionlistOut

Example of SOAP return.

Work in progress

get_vdnacpesearchlist

get_vdnacpesearchlistIn is your request to retrieve CPE listing filtered by pattern search, with a pagination by 100

get_vdnacpesearchlistIn

vDNA CPE List API Overview by Field

Element Description Data Type Allowable Values Required
login This is your Security-Database User Login xsd:string See Description Yes
apikey This is your API Key that you can found in your Security-Database User Panel (menu vDNA API) xsd:string 32 single-byte characters Yes
modulekey This is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules) xsd:string 32 single-byte characters Yes
pattern This is your pattern search xsd:string string Yes
page This is the page that you want.
It must be an integer
xsd:int Integer Yes

Example of get_vdnacpesearchlistIn

Work in progress

get_vdnacpesearchlistOut

vDNA CPE List API Overview by Field
Element Description Data Type Possible Values
return array of CPE that match your search query and that can be use to build a compliant CPE xsd:array See description

Example of get_vdnacpesearchlistOut

Example of SOAP return.

Work in progress