It would be ideal to be able to consult the roles available to a person in a course (table BBLEARN.COURSE_ROLES).
I can't up vote this as it is under review, otherwise I would. Being able to pull the available course/organization roles will be key for porting several integrations currently available via a B2 to REST. For example, the York DSK tool lets you change the role of the enrollment by showing you a dropdown list of available course/org roles. To get that list, you need to be able to pull the list of those that are available on the system. Other B2s will let you give special meaning to admin-created roles outside of the defaults that ship with Learn - hence the need for the external application to know what course/organization roles are on the system.
Delivery in SaaS 3300.5 and in Q2 2018
Retrieving data ...