Skip to main content

eLearning REST API

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

Permissions and authentication

To use the eLearning API, you must have a user account with one of the following roles:

  • Executive role to view information about courses and learners for all learners in your organization.
  • eLearning Manager role to view information only for the learners that you manage.

Because of the interactive nature of eLearning, Veracode does not allow API service accounts to use eLearning APIs.

This API uses API ID/key credentials and HMAC authentication to provide improved security. Before you can send requests, you must complete these configurations:

Ensure you access the APIs with the domain for your region.