To ensure the Veracode Platform maintains optimal performance and availability to all users, Veracode reserves the right to limit API requests. Veracode may rate-limit API requests from a given user. For example, by default, each user is limited to 500 API requests within a 120-second period. After reaching the request limit, any API requests to the Veracode Platform return HTTP status code 429. The header information in the HTTP response indicates the number of seconds to wait before resending the request.
- An API service account, which cannot access the Veracode Platform.
- A user account, which can access the Veracode Platform.
To avoid session conflicts, your user accounts must use Veracode API credentials.
Veracode provides API wrappers for Java and C# to simplify the use of the Veracode XML APIs.