SAP Knowledge Base Article - Public

2595417 - OData - Expected behavior for UserCurriculumStatuses API Call


You are working with the UserCurriculumStatuses OData API Call to get the status of curricula assigned to the users. However, the call is not returning data for subcurricula.


SuccessFactors LMS

Reproducing the Issue

  1. Generate a user token.
  2. Make the API call to get curricula data:
    • [BASE_URL]/learning/odatav4/public/user/curriculum-service/v1/UserCurriculumStatuses?$filter=criteria/userID eq 'userID'
  3. The call returned only data from the parent curricula.


The API is designed to return only the parent curricula not the sub curricula. The ability to get the sub curricula status is not available.

If such functionality is needed, an Enhancement Request needs to be raised via the Influence Portal.

See Also

 2167560 - Submit an Enhancement Request for LMS


odata, api, curriculum, curricula, subcurriculum, subcurricula , KBA , LOD-SF-LMS-ODA , LMS Web Services OData , Product Enhancement


SAP SuccessFactors Learning all versions