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 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 |