Skip to content

courses

Fetch paginated course collection

Arguments

after · Cursor · Cursor to fetch results after

Returns

[Course!]

Example

query courses(
$active: Boolean
$course_type: String
$keywords: String
$only_available: Boolean
$offset: Int
$page_size: Int
$should_paginate: Boolean
$after: Cursor
) {
courses(
active: $active
course_type: $course_type
keywords: $keywords
only_available: $only_available
offset: $offset
page_size: $page_size
should_paginate: $should_paginate
after: $after
) {
active
clients
clients_groups
completed_course_memberships_count
course_benefits
course_groups
course_items
course_memberships
course_memberships_count
course_type
created_at
cursor
deleted_at
description
end_date
formatted_benefits
id
in_progress_course_memberships_count
late_enroll
name
not_started_course_memberships_count
offerings
preview_image_url
preview_video_content
start_date
ungrouped_course_memberships
updated_at
use_category
use_video_label
user_groups
user_id
users
users_course_items_progress
users_progress
}
}