Using xAPI in Learning Manager
Set up your application
-
Log in as Integration Admin. Select Applications > Register.
-
Register a new application.
-
Define the scope for the application.
- If Admin role xAPI read and write access is enabled, the Admin is able to post and get xAPI statements and documents.
- If Learner role xAPI read and write access is enabled, the Admin is able to post and get xAPI statements and documents.
-
Save changes. You get your developer id and secret.
End points:
Click the link below to view the xAPI swagger document:
https://learningmanagereu.adobe.com/docs/primeapi/xapi/
Note: xAPI version supported in Learning Manager is 1.0.3.
API authentication
Learning Manager xAPI use OAuth 2.0 framework to authenticate and authorize your client applications. Once you register your application, you can get the clientId and clientSecret. Get URL is used in browser as it authenticates the Learning Manager users using their pre-configured accounts such as SSO, Adobe ID.
GET https://learningmanager.adobe.com/oauth/o/authorize?client_id=<Enter your clientId>&redirect_uri=<Enter a url to redirect to>&state=<Any String data>&scope=<admin:xapi or learner:xapi>&response_type=CODE.