Skip to main content

Applications REST API

You can use the Applications API to quickly access information about your Veracode applications.

The Applications API endpoint provides access to all the applications in your portfolio, as well as application-related data, such as sandboxes and policy evaluations. You can use the Applications API with other REST APIs to simplify common reporting and dashboarding scenarios, enabling you to retrieve the latest data for each application with a single call. You can also access historical state-change information on findings and use HMAC authentication to improve API security.

Permissions

Before you can use this API, you must have a user account with the Creator or Security Lead role.

Authentication

This API requires secure authentication to Veracode.

Applications API specification

The Applications API specification is available from SwaggerHub.

Combine queries

To perform multiple actions in the same request, combine queries using &. For example:

http --auth-type=veracode_hmac "https://api.veracode.com/appsec/v1/applications?policy_compliance=DID_NOT_PASS&modified_after=2020-02-28"