INPUT_OBJECT

CourseCatalogFilter

Filter parameters to reduce course catalog result sets by provided filters.

link GraphQL Schema definition

  • input CourseCatalogFilter {
  • # If provided, only courses will be returned for courses whose name or description
  • # contain the value of this field
  • searchTerm: String
  • # If 'true', the free filter will only return courses that are currently available
  • # outside the paywall.
  • # The free status may change frequently for certain promotions.
  • free: Boolean
  • # If provided, only courses will be returned with the provided status. available
  • # values: ('published', 'retired', 'removed')
  • # If no status is provided, courses of all three statuses will be returned.
  • status: String
  • }