You are making the API call to get Scheduled Offering details:
|GET /learning/odatav4/public/user/scheduledoffering-service /v1/ScheduledOfferings(7546)|
However, an error message is returning:
- "User does not have access to requested scheduled offering."
Reproducing the Issue
- Generate a user type token.
- Call the API to get Scheduled Offering details
- You will receive the error "User does not have access to requested scheduled offering.".
The user who is making the call does not have access to the catalog which the Scheduled Offering is associated with.
You need to give access to the catalog for that user for the API call to get the Scheduled Offering details.
If the user can't see the Scheduled Offering details in LMS, he won't be able to see the details via API calls.
api, odata, scheduled offering, User does not have access to requested scheduled offering, error.public.rest.scheduled.offering.noaccess , KBA , LOD-SF-LMS-ODA , Web Services OData , Problem