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.