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.doREST equivalent: POST /api/authn/v2/users | Creates a new user login account. You cannot use this call to create an API service account. | first_namelast_nameemail_addressrolesOptional: custom_idis_saml_userlogin_enabledphonerequires_tokenteamstitle |
deleteuser.doREST equivalent: DELETE /api/authn/v2/users/{userId} | Deletes the specified user account. | usernameOptional: custom_id |
getuserinfo.doREST equivalent: GET /api/authn/v2/users/{userId} | Returns information about the specified user account. | usernameOptional: custom_id |
getuserlist.doREST equivalent: GET /api/authn/v2/users | Returns a list of all user accounts for your organization. | Optional:first_namelast_namecustom_idemail_addresslogin_account_typephoneteamsrolesis_saml_userlogin_enabledrequires_tokenis_elearning_managerelearning_trackelearning_curriculumkeep_elearning_activecustom_onecustom_twocustom_threecustom_fourcustom_five |
updateuser.doREST equivalent: PUT /api/authn/v2/users/{userId} | Changes or updates the information for the specified user account. | usernamecustom_idOptional: first_namelast_nameemail_addresslogin_account_typephoneteamsrolesis_saml_userlogin_enabledrequires_tokenhas_ip_restrictionsallowed_ip_addressesis_elearning_managerelearning_trackelearning_curriculumkeep_elearning_activecustom_onecustom_twocustom_threecustom_fourcustom_five |
createteam.doREST equivalent: POST /api/authn/v2/teams | Creates a new team of users. | team_nameOptional: members |
deleteteam.doREST equivalent: DELETE /api/authn/v2/teams/{teamId} | Deletes the specified team of users. | team_id |
getteaminfo.doREST equivalent: GET /api/authn/v2/teams/{teamId} | Returns detailed parameters of a specific team. | team_idOptional: include_usersinclude_applications |
getteamlist.doREST equivalent: GET /api/authn/v2/teams | Returns a list of the user teams for your organization. | |
updateteam.doREST equivalent: PUT /api/authn/v2/teams/{teamId} | Changes or updates the information of the specified user team. | team_idOptional: membersteam_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.doREST equivalent: GET https://api.status.veracode.com/status | Returns the upcoming Veracode Platform maintenance schedule. |