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 callDescriptionXML API parameters
createuser.do

REST equivalent:
POST /api/authn/v2/users
Creates a new user login account. You cannot use this call to create an API service account.first_name
last_name
email_address
roles

Optional:
custom_id
is_saml_user
login_enabled
phone
requires_token
teams
title
deleteuser.do

REST equivalent:
DELETE /api/authn/v2/users/{userId}
Deletes the specified user account.username

Optional:
custom_id
getuserinfo.do

REST equivalent:
GET /api/authn/v2/users/{userId}
Returns information about the specified user account.username

Optional:
custom_id
getuserlist.do

REST equivalent:
GET /api/authn/v2/users
Returns a list of all user accounts for your organization.Optional:
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
updateuser.do

REST equivalent:
PUT /api/authn/v2/users/{userId}
Changes or updates the information for the specified user account.username
custom_id

Optional:
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
createteam.do

REST equivalent:
POST /api/authn/v2/teams
Creates a new team of users.team_name

Optional:
members
deleteteam.do

REST equivalent:
DELETE /api/authn/v2/teams/{teamId}
Deletes the specified team of users.team_id
getteaminfo.do

REST equivalent:
GET /api/authn/v2/teams/{teamId}
Returns detailed parameters of a specific team.team_id

Optional:
include_users
include_applications
getteamlist.do

REST equivalent:
GET /api/authn/v2/teams
Returns a list of the user teams for your organization. 
updateteam.do

REST equivalent:
PUT /api/authn/v2/teams/{teamId}
Changes or updates the information of the specified user team.team_id

Optional:
members
team_name
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.do

REST equivalent:
GET https://api.status.veracode.com/status
Returns the upcoming Veracode Platform maintenance schedule.