Using the Admin API

Veracode APIs

The Veracode Admin API enables you to automate administration tasks such as creating and managing users and teams in the Veracode Platform and obtaining reference information about your organization.

For example, you can use a script to mass create users, mass assign users to teams, or deprovision many users at once. You can also use the Admin API to automatically connect Veracode to your organization's directory (LDAP or Active Directory), so that as changes occur in your directory (adding or terminating employees), those changes are automatically reflected in your user list in Veracode.

The Veracode Admin API is a basic HTTPS-based request API that uses simple HTTP calls and returns data in XML format. You can use any technology that supports making HTTP calls and parsing XML to access the API. For performance reasons, the Admin API automatically compresses large XML files using Gzip if your requesting tool supports it. You are strongly encouraged to use a user-agent that supports Gzip to access the Admin API. You can use any tool that supports HTTP to test the API.

REST API Equivalent

The REST API equivalents of these calls are available with the Identity API. Veracode strongly recommends that you use the REST APIs. For new integrations, always use the REST APIs.


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