API Build Status Information

APIs

API users can verify the status of their scans by checking the returned XML. This table provides information on the status of builds that Veracode is currently scanning.

When a scan is in any of the states in this table, you are not allowed to upload new files to the application, nor are you allowed to add a new build. The only exception is when the scan is in the state of Results Ready and the scan results are published; at this time you can add a new build or upload files to the application.

Table. API Build Status Information
State Possible Action New Build Allowed? File Upload Allowed?
Incomplete Build actions possible.



Not Submitted to Engine Build actions possible.



Submitted to Engine None - scan is processing.



Scan in Progress None - scan is processing.



Scan Canceled None - scan is processing.



Pending Internal Review None - scan is processing.



Results Ready You can now create a new build.



Pre-scan Submitted None - scan is processing.



Pre-scan Failed You can upload your files again and run the prescan again. You cannot submit the scan until the prescan succeeds.



Pre-scan Success Build actions possible.



No Modules Defined You can upload your files again and run the prescan again. You cannot submit the scan until the prescan succeeds.



Pre-scan Canceled Any action is possible.



Pending Vendor Confirmation None - Veracode is waiting for the vendor.



Scan on Hold Dynamic only - scan is processing.



Vendor Reviewing None - scan is processing (enterprise)



You can now create a new build (vendor).