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
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.
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
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.
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
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.
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
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.