Skip to main content

eLearning REST API

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

Permissions and Authentication

To use any eLearning APIs, you must have a user account with one of these 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.