Skip to main content

CourseGroupBySlug

This query returns the Course Group associated with the slug given.

CourseGroupBySlug(
slug: Slug!
): CourseGroup

Arguments

CourseGroupBySlug.slug ● Slug! non-null scalar

The slug for the Course Group being retrieved.

Type

CourseGroup object

Examples

Run in Postman

Query:

CourseGroupBySlug($slug: Slug!) {
CourseGroupBySlug(slug: $slug) {
id
createdAt
displayCourse {
...CourseFragment
}
displayBundle {
...DisplayBundleFragment
}
courses {
...CourseFragment
}
asset
detailAsset
videoAsset
tabs {
...CourseTabFragment
}
description
title
archived
metaTitle
metaDescription
language
slug
rating
ratingsCount
relatedCourseGroups {
...CourseGroupFragment
}
relatedQuery
relatedQuerySort
relatedQueryLimit
relatedQuerySignature
relatedShowImageAsset
relatedShowDescription
externalPurchaseUrl
externalDetailUrl
layout {
...LayoutFragment
}
hasParentCourseGroup
tags {
...TagFragment
}
customFields
authors
source
isbn
ribbon
contentType {
...ContentTypeFragment
}
kind
availabilityStatus
ownedByActiveScope
allowRescheduling
currentUserMayReschedule
}
}

Variables:

{
"slug": "Slug"
}

Response:

{
"data": {
"CourseGroupBySlug": {
"id": "0e99a117-e3b6-40a6-867c-6b3bbc166b41",
"createdAt": "2024-09-26T13:39:48.013Z",
"displayCourse": "Course",
"displayBundle": "DisplayBundle",
"courses": [
"Course"
],
"asset": "abc123",
"detailAsset": "abc123",
"videoAsset": "xyz789",
"tabs": [
"CourseTab"
],
"description": "xyz789",
"title": "abc123",
"archived": true,
"metaTitle": "xyz789",
"metaDescription": "xyz789",
"language": "xyz789",
"slug": "Slug",
"rating": 116,
"ratingsCount": 116,
"relatedCourseGroups": [
"CourseGroup"
],
"relatedQuery": "xyz789",
"relatedQuerySort": "abc123",
"relatedQueryLimit": 116,
"relatedQuerySignature": "abc123",
"relatedShowImageAsset": true,
"relatedShowDescription": true,
"externalPurchaseUrl": "xyz789",
"externalDetailUrl": "abc123",
"layout": "Layout",
"hasParentCourseGroup": false,
"tags": [
"Tag"
],
"customFields": "{}",
"authors": [
"xyz789"
],
"source": "xyz789",
"isbn": "abc123",
"ribbon": "Slug",
"contentType": "ContentType",
"kind": "microCourse",
"availabilityStatus": "xyz789",
"ownedByActiveScope": false,
"allowRescheduling": true,
"currentUserMayReschedule": true
}
}
}