Veracode provides two account types: a user account, for real human users, and an API service account, for non-human users.
API Service Account
An API service account, or API user, is for non-human users, such as systems or services, that access the Veracode APIs. Veracode recommends that you use this account for automation. For example, you could use this account with the APIs to automate an application analysis that runs unattended and without disruption if you disable the account or it expires. Account permissions are based on the API roles you assign to the account.