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 | XML 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.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 REST equivalent: GET https://api.status.veracode.com/status | Returns the upcoming Veracode Platform maintenance schedule. |