Knowledge Anywhere LMS API Swagger Spec

To read more about what xAPI is, read here

Use our version 2 of Public APIs to enjoy these benefits:

  • Start using newly released endpoints, e.g. pulling up all of a learner's training records or a specific course record
  • Take advantage of up-and-coming API endpoints
  • Faster response time

To transition from an existing v1 call to a v2 call, all that's needed is to append the v2 end point to your main LMS domain. For example, if your LMS domain is MyTrainingCenter.KnowledgeAnywhere.com, then to fetch a user from the LMS, make the following call:

https://MyTrainingCenter.KnowledgeAnywhere.com/v2/user/{externalId}

To see the full list of end points, access the Swagger v2 spec by adding this bit to your main LMS domain: /api/swagger/index.html 
Example: MyTrainingCenter.KnowledgeAnywhere.com/api/swagger/index.html