Using the Upload API

Veracode APIs

You can use the Veracode Upload API to create an application, upload binary modules, check prescan results, and submit a static scan request.

For example, you can call the Upload API from your build system to automatically send a new build to Veracode for analysis as soon as the build finishes.

The Veracode Upload API is a basic HTTPS-based request API that uses simple HTTP calls. For performance reasons, the Upload API automatically compresses large XML files using Gzip, if your requesting tool supports it. Veracode recommends that you use a user agent that supports Gzip to access the Upload API. To learn about how to use the Upload API, read the tutorial.

Prerequisites

Before using the Upload API, you must meet these prerequisites: