Generating Veracode API Credentials

Veracode APIs

Veracode accounts use Veracode API credentials to access the Veracode APIs and integrations. Authenticating users with Veracode API credentials provides improved security and session management for accessing the APIs.

You can generate Veracode API credentials for use with both user accounts and API service accounts. The credentials are comprised of an API ID and API key pair.

After generating Veracode API credentials, you use these for logging in to the Veracode APIs and integrations without using a separate API service account. You can also use these credentials for single sign-on with SAML. You can only have one API ID and key pair at a time per Veracode user. If you generate new credentials, Veracode automatically revokes the previous credentials. An administrator can revoke user credentials at any time.

Veracode sends an email notifying you when your Veracode API credentials are expiring one week before the expiration date and another one the day before the expiration date.

To use Veracode API credentials, Veracode recommends you use the Veracode API wrappers, HTTPie with the appropriate Veracode Authentication Library, or one of the Veracode IDE integrations.

Note: Veracode does not support using cURL from the command line to access Veracode APIs.