SAP Knowledge Base Article - Public

2335909 - OData API-Invalid OAuth Request to the protected resource


Attempting to use OData API to make a call and receive the error: "Invalid OAuth Request to the protected resource".


SAP SuccessFactors Learning

Reproducing the Issue

  1. Call the authorization token >
  2. Make the API call with the token >
  3. Receive the error.


The cause of the error is due to using an API call with the incorrect token.


Please check the OData API documentation for the API call that you are making. Please check documentation to make sure that you are using the proper call with the proper token.

It won't be possible to make a call such as "GET /learning/odatav4/public/admin/userService/v1/$metadata", but with a token generated for "userType":"user".

In this case, your token was generated for a "user", then you would use the proper call "GET /learning/odatav4/public/user/itemAssignment/v1/$metadata".

Note: If the authorization wasn't added before running the API, "Invalid OAuth Request to the protected resource" can occur as well.

See Also

SAP Help Portal - SAP SuccessFactors Learning Micro Services List


LMS, OData API, Invalid OAuth Request, protected resource, SAP SuccessFactors Learning Management System, LMS, IDM, Success, OA2 , KBA , LOD-SF-LMS-ODA , Web Services OData , LOD-SF-LMS , Learning Management System , Problem


SAP SuccessFactors Learning all versions