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 BusinessEnterprise
getvDNACPEList()Unlimited queries / dayUnlimited queries / day

vDNA CPE List API Overview

vDNA CPE List API Overview by Name

APIPurpose
get_vdnacpevendorlistRetrieve vendors listing - pagination by 100
get_vdnacpeproductlistRetrieve product listing for a vendor - pagination by 100
get_vdnacpeversionlistRetrieve version listing for a product - pagination by 100
get_vdnacpesearchlistRetrieve 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 NameSOAP Request / Response
get_vdnacpevendorlistget_vdnacpevendorlistIn
get_vdnacpevendorlistOut
get_vdnacpeproductlistget_vdnacpeproductlistIn
get_vdnacpeproductlistOut
get_vdnacpeversionlistget_vdnacpeversionlistIn
get_vdnacpeversionlistOut
get_vdnacpesearchlistget_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

ElementDescriptionData TypeAllowable ValuesRequired
loginThis is your Security-Database User Loginxsd:stringSee DescriptionYes
apikeyThis is your API Key that you can found in your Security-Database User Panel (menu vDNA API)xsd:string32 single-byte charactersYes
modulekeyThis is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules)xsd:string32 single-byte charactersYes
pageThis is the page that you want.
It must be an integer
xsd:intIntegerYes

Example of get_vdnacpevendorlistIn

Work in progress

get_vdnacpevendorlistOut

vDNA CPE List API Overview by Field
ElementDescriptionData TypePossible Values
returnarray of CPE vendor that can be use to build a compliant CPExsd:arraySee 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

ElementDescriptionData TypeAllowable ValuesRequired
loginThis is your Security-Database User Loginxsd:stringSee DescriptionYes
apikeyThis is your API Key that you can found in your Security-Database User Panel (menu vDNA API)xsd:string32 single-byte charactersYes
modulekeyThis is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules)xsd:string32 single-byte charactersYes
cpeThis 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:CPEProductCPEProductYes
pageThis is the page that you want.
It must be an integer
xsd:intIntegerYes

Example of get_vdnacpeproductlistIn

Work in progress

get_vdnacpeproductlistOut

vDNA CPE List API Overview by Field
ElementDescriptionData TypePossible Values
returnarray of CPE product that can be use to build a compliant CPE filtered by the vendor inputxsd:arraySee 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

ElementDescriptionData TypeAllowable ValuesRequired
loginThis is your Security-Database User Loginxsd:stringSee DescriptionYes
apikeyThis is your API Key that you can found in your Security-Database User Panel (menu vDNA API)xsd:string32 single-byte charactersYes
modulekeyThis is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules)xsd:string32 single-byte charactersYes
cpeThis 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:CPEProductCPEProductYes
pageThis is the page that you want.
It must be an integer
xsd:intIntegerYes

Example of get_vdnacpeversionlistn

Work in progress

get_vdnacpeversionlistOut

vDNA CPE List API Overview by Field
ElementDescriptionData TypePossible Values
returnarray of CPE versions filtered by the vendor + product inputxsd:arraySee 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

ElementDescriptionData TypeAllowable ValuesRequired
loginThis is your Security-Database User Loginxsd:stringSee DescriptionYes
apikeyThis is your API Key that you can found in your Security-Database User Panel (menu vDNA API)xsd:string32 single-byte charactersYes
modulekeyThis is your Module id that you can found in your Security-Database User Panel (menu vDNA API -> modules)xsd:string32 single-byte charactersYes
patternThis is your pattern searchxsd:stringstringYes
pageThis is the page that you want.
It must be an integer
xsd:intIntegerYes

Example of get_vdnacpesearchlistIn

Work in progress

get_vdnacpesearchlistOut

vDNA CPE List API Overview by Field
ElementDescriptionData TypePossible Values
returnarray of CPE that match your search query and that can be use to build a compliant CPExsd:arraySee description

Example of get_vdnacpesearchlistOut

Example of SOAP return.

Work in progress