Learning Path Details

This query returns more information about a specific Learning Path (identified by id).

query getLearningPathDetails {
  learningPaths(
    filters: { field: id, operation: eq, value: "TGVhcm5pbmdQYXRoOjM2NA==" }
  ) {
    edges {
      node {
        id
        name
        category
        lifecycleState
        imageUrl
        description
        start
        end
        customFieldValues {
          definitionKey
          value
        }
        prices {
          amount
          financialUnit {
            name
            symbol
            code
          }
          region {
            id
            code
            name
          }
        }
        learningObjectives {
          edges {
            node {
              ...LearningObjectives
            }
          }
        }
        includedInPassTypeIds
      }
    }
  }
}

fragment LearningObjectives on LearningObjective {
  id
  ... on EventObjective {
    event {
      id
      name
      start
      end
      remainingPlaces
      location {
        id
        name
        region {
          id
          name
          code
        }
      }
    }
  }
  ... on CourseObjective {
    course {
      id
      code
      name
    }
  }
  ... on ExternalObjective {
    id
    name
  }
  ... on LearningPathObjective {
    id
    learningPath {
      id
      name
    }
  }
}