Admin XML APIs Quick Reference (Deprecated)

Veracode APIs

This table lists the XML API calls for managing users, teams, and listing eLearning courses. For more detailed information, see the topic for a specific call.

Veracode strongly recommends that you use the REST APIs. For new integrations, always use the REST APIs.

XML API Call Description Required Parameters Optional Parameters Scan Type Equivalent REST API Call
createuser.do Creates a new user login account. You cannot use this call to create a API service account. first_name, last_name, email_address, roles custom_id, is_saml_user, login_enabled, phone, requires_token, teams, title POST /api/authn/v2/users
deleteuser.do Deletes the specified user account. username custom_id DELETE /api/authn/v2/users/{userId}
getuserinfo.do Returns information about the specified user account. username custom_id GET /api/authn/v2/users/{userId}
getuserlist.do Returns a list of all user accounts for your organization.   first_name, last_name, custom_id, email_address, login_account_type, phone, teams, roles, is_saml_user, login_enabled, requires_token, is_elearning_manager, elearning_track, elearning_curriculum, keep_elearning_active, custom_one, custom_two, custom_three, custom_four, custom_five GET /api/authn/v2/users
updateuser.do Changes or updates the information for the specified user account. username, custom_id first_name, last_name, email_address, login_account_type, phone, teams, roles, is_saml_user, login_enabled, requires_token, has_ip_restrictions, allowed_ip_addresses, is_elearning_manager, elearning_track, elearning_curriculum, keep_elearning_active, custom_one, custom_two, custom_three, custom_four, custom_five PUT /api/authn/v2/users/{userId}
createteam.do Creates a new team of users. team_name members POST /api/authn/v2/teams
deleteteam.do Deletes the specified team of users. team_id   DELETE /api/authn/v2/teams/{teamId}
getteaminfo.do Returns detailed parameters of a specific team. team_id include_users, include_applications GET /api/authn/v2/teams/{teamId}
getteamlist.do Returns a list of the user teams for your organization.     GET /api/authn/v2/teams
updateteam.do Changes or updates the information of the specified user team. team_id members, team_name PUT /api/authn/v2/teams/{teamId}
getcurriculumlist.do Provides a list of the Veracode eLearning curricula defined for your organization.      
gettracklist.do Provides a list of the Veracode eLearning tracks available for your organization.      
getmaintenancescheduleinfo.do Returns the upcoming Veracode Platform maintenance schedule.     GET https://api.status.veracode.com/status