I'm trying to call this API to check the completion status of a user
GET {{host}}/d2l/api/lp/{{version}}/enrollments/orgUnits/{{courseId}}/users/{{userId}}/completion
It is returning 403 Forbidden, even though the documented OAuth scope
https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users-(userId)-completion
is just enrollment:completion:read
I have verified the access token includes this.
The API
GET {{host}}/d2l/api/lp/{{version}}/enrollments/orgUnits/{{courseId}}/users/{{userId}}
works and returns the expected details:
{ "OrgUnitId": 6775, "UserId": 207, "RoleId": 110, "IsCascading": false }
Any ideas why this would fail?