Veracode supports two types of users that can use the Veracode APIs:
- Non-human user accounts, which cannot use the Veracode Platform
- Human user accounts, which use the Veracode Platform.
To avoid session conflicts, you must use the Veracode API ID and key credentials for human user accounts.
Veracode recommends that you generate Veracode API ID and key credentials to provide improved security when accessing APIs. You cannot use these credentials with cURL, but you can use them with the Veracode plugins and extensions. For more information about the Veracode API credentials, read:
Veracode provides wrappers for Java and C# to simplify the use of the Veracode XML APIs. See Using API Wrappers.