Using the Veracode API Wrappers from the Command Line

Veracode APIs

The Veracode 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 Veracode APIs programmatically or through a web browser.

Note: 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:

  • Simple actions correspond to a single call to one of the functions of the Veracode APIs.
  • Composite actions correspond to calls to multiple functions of the Veracode APIs.