Using the eLearning APIs

APIs

The Veracode eLearning APIs enable you to view and manage the courses, users, and user progress associated with the 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.

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