Using the Veracode eLearning APIs

APIs

The Veracode eLearning APIs enable you to view and manage the courses, users, and user progress associated with the Veracode eLearning accounts in your organization.

Veracode eLearning uses REST API calls. To use the Veracode eLearning APIs, you must have valid Veracode API credentials and enable HMAC authentication within your application as a security measure for accessing API resources.

Veracode eLearning Courses Available API
Use the Veracode eLearning Courses Available API to return a collection of Veracode eLearning courses that are available for your organization.
Veracode eLearning Course by ID API
Use the Veracode eLearning Course by ID API to return a name of a course for the specified ID.
Veracode eLearning Users API
Use the Veracode eLearning Users API to return a collection of users you manage. If you are a user with the Executive and Veracode eLearning role, the response includes all Veracode eLearning users in your organization.
Veracode eLearning User by ID API
Use the eLearner by ID API to return a name of a user for the specified user ID.
Veracode eLearning Progress API
Use the Veracode eLearning Progress API to return a collection of progress status report cards for Veracode eLearning users you manage. If you are a user with the Executive and Veracode eLearning role, the response includes report cards of all Veracode eLearning users of the organization.