The Knowledge Anywhere Public API is provided to you in order to assist you in provisioning users and connect external applications to the Knowledge Anywhere LMS.
Before your organization can start making calls to our Public API, security keys will need to be generated.
Authentication - Generate API Keys
The API expects a
Authorization header containing a bearer token to be sent with each request to the API. In order to properly authorize with the API you will need to sign into your LMS's admin pane and obtain your client (audience) and secret keys under the Site section.
Admin > Site > Public API Keys
You will need to enter two pieces of information in order to generate the API Keys.
- Site Name: Name or description of your application. Ex: company or product name.
- URL: This is the URL from where you will be making the API calls.
Once that information is create, your Client and Secret API Keys will be generated. You will need this information to get your bearer token.
Knowledge Anywhere suggests downloading and using Postman to make test API requests.
All requests should post to the token endpoint, click here to see an example.
See more details on how to make use our Public API for the endpoints below by viewing our Swagger Spec
By using Knowledge Anywhere's Public API, you are accepting our Terms of Service.