Skip to content
Woolf Help Center home
Woolf Help Center home

πŸ“š Get Multiple Courses

The courses query retrieves a list of courses with optional filters for degree, pagination, and status.

Parameters

Parameter

Type

Description

degreeId

ID

Filter courses by degree ID.

pagination

Pagination

Define skip and take values to limit results.

statuses

[CourseStatus!]

Filter courses by status (DRAFT, VERIFIED, ARCHIVED).

Response Fields

Field

Type

Description

count

Int!

Total number of matching courses.

list

[Course!]!

List of retrieved courses.

id

ID!

Unique identifier of the course.

updated

DateTime!

Timestamp when the course was last updated.

created

DateTime!

Timestamp when the course was created.

status

CourseStatus!

Current status of the course (DRAFT, VERIFIED, ARCHIVED).

rejectionReason

String

Reason for course rejection, if applicable.

name

String!

Course name.

descr

String!

Description of the course.

weights

[Weight!]!

List of grading weight categories for the course.

workloadRequired

Int!

Minimum workload required to complete the course.

workload

Int!

Total workload assigned to the course.

πŸš€Β Request (Try It)