Skip to main content

Mapping Upload API tasks

To understand how the Upload API works and in which order you use the Upload API calls, this table maps the API calls to the manual steps in the Veracode Platform.

StepUsing the Veracode PlatformUsing the Upload APIReturns XML file
1Create an application profile.createapp.do
Optionally, if you want to name a scan, use createbuild.do.
appinfo.xml
2Select and upload binaries.uploadfile.do or uploadlargefile.do, beginprescan.do
Use uploadfile.do or uploadlargefile.do in a programmatic loop to iterate through a directory in the local file system.
filelist.xml, buildinfo.xml
3Wait for the prescan to complete.getprescanresults.do or getbuildinfo.doprescanresults.xml
4Select and upload binary modules. Submit scan.beginscan.dobuildinfo.xml