Skip to main content

Admin XML APIs Quick Reference (Deprecated)

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 CallDescriptionRequired ParametersOptional ParametersScan TypeEquivalent REST API Call
createuser.doCreates a new user login account. You cannot use this call to create a API service account.first_name, last_name, email_address, rolescustom_id, is_saml_user, login_enabled, phone, requires_token, teams, titlePOST /api/authn/v2/users
deleteuser.doDeletes the specified user account.usernamecustom_idDELETE /api/authn/v2/users/{userId}
getuserinfo.doReturns information about the specified user account.usernamecustom_idGET /api/authn/v2/users/{userId}
getuserlist.doReturns 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_fiveGET /api/authn/v2/users
updateuser.doChanges or updates the information for the specified user account.username, custom_idfirst_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_fivePUT /api/authn/v2/users/{userId}
createteam.doCreates a new team of users.team_namemembersPOST /api/authn/v2/teams
deleteteam.doDeletes the specified team of users.team_id DELETE /api/authn/v2/teams/{teamId}
getteaminfo.doReturns detailed parameters of a specific team.team_idinclude_users, include_applicationsGET /api/authn/v2/teams/{teamId}
getteamlist.doReturns a list of the user teams for your organization.  GET /api/authn/v2/teams
updateteam.doChanges or updates the information of the specified user team.team_idmembers, team_namePUT /api/authn/v2/teams/{teamId}
getcurriculumlist.doProvides a list of the Veracode eLearning curricula defined for your organization.   
gettracklist.doProvides a list of the Veracode eLearning tracks available for your organization.   
getmaintenancescheduleinfo.doReturns the upcoming Veracode Platform maintenance schedule.  GET https://api.status.veracode.com/status