Field in GET  /learn/api/public/v1/courses/{courseId}/users 

Idea created by lc0047880 on May 7, 2018
    Under review
    Score0

    We're working with rest api to keep synchronized the Blackboard courses membership with our system.

     

    The issue is that , with our structure (course-commision), a simple course can turns into  20 courses with many users. In order To synchronize the membership, we take every course and look for their membership and then we need to check with our system if the students/professors should be there to add or remove the users from Blackboard or update their roles.

     

    Using GET  /learn/api/public/v1/courses/{courseId}/users

     

    Blackboard gives us the "userid", but then we need to use a new request GET /learn/api/public/v1/users to get the id setting for us in "externalId" (for each member)

     

    As a result, the problem is the amount of requests that we need to generate because enrollments change every day, both in courses and organizations.

     

    Could  you possibly add the field "externalId" of user in  GET learn/api/public/v1/courses/{courseId}/users? If you could, then we wouldn´t need so many requests  to the api rest.

     

    I would appreciate your help very much.

    Product Version (if applicable):0