2595417 - OData - Expected behavior for UserCurriculumStatuses API Call

SAP Knowledge Base Article - Public

2595417 - OData - Expected behavior for UserCurriculumStatuses API Call

Symptom

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.

Environment

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.

Resolution

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

Keywords

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

Product

SAP SuccessFactors Learning all versions