Adding External users in Adobe Learning Manager using APIs


External User Creation using APIs

Steps to be followed:

  1. Using GET /externalProfiles, we can retrieve the external profile ID for which you can add the user.
  2. Copy the External Profile ID from the GET call Response Body.
  3. Mention the External Profile ID in POST /externalProfiles/{id}/users
  4. Pass the Parameter (Response Body) as shown below.
  5. {

“data”: {

“type”: “user”,

“attributes”: {

“email”: “kollaAPITest@gmail.com”,

“name”: “Kolla API Test User”,

“userType”: “EXTERNAL”

}

}

}

  1. There are three mandatory attributes that we need to pass in the Response body.
  • email – Email ID of the user. This value should be unique for every user.
  • name – Name of the user.
  • userType – This value should be “EXTERNAL”
  1. If userUniqueId (User Unique Id) is enabled, then UUID needs to be passed, which is optional.
  2. Once you pass this parameter by following the mandatory attributes. The External user will be added to the ALM.
  3. Using GET /externalProfiles/{id}/users we can retrieve a list of users for the mentioned external profile.
  4. Similarly, you can check the External user from the Admin login page in the UI.
  5. Login as Administrator >> Users >> External >> Search for the External user by giving the External user email/name.

Kindly refer the recording below for the workflow. 

Leave a Reply

Your email address will not be published. Required fields are marked *