The XML APIs allow you to access Veracode and perform actions such as creating application profiles, uploading files, starting scans, and downloading reports. You can interact with the APIs programmatically or through a web browser.
The Veracode XML APIs and the wrappers use a different syntax. For the wrappers, the parameter names omit the underscores, the parameter values omit spaces, and some parameters use different names. For example, the parameter
app_id in the API is
appid in the wrapper and the parameter value
Very High in the API is
VeryHigh in the wrapper. The parameter
business_criticality in the API is
criticality in the wrapper. The syntax is not interchangeable and using the wrong syntax causes your command to fail. To ensure you are using the correct syntax, see the documentation provided in the Help directory for each wrapper.
Like the Veracode APIs, the API wrappers allow you to access Veracode and perform different actions in a more simplified way that requires neither a web browser nor repetitive programming. When using the wrappers as a library, you no longer have to programmatically configure web requests and look up the URL or query string parameters of the functions you want to call. When using the wrappers as command-line applications, you can perform these actions, which require no programming knowledge: