Skip to content
Woolf Help Center home
Woolf Help Center home

πŸ“ Get Multiple Resources

The resources query retrieves a list of resources with optional filters for course, type, pagination, and status.

Parameters

Parameter

Type

Description

courseId

ID

Filter resources by course ID.

kinds

[ResourceKind!]

Filter resources by type (ASSIGNMENT, MEETING, PUBLICATION).

pagination

Pagination

Define skip and take values to limit results.

statuses

[ResourceStatus!]

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

Response Fields

Field

Type

Description

count

Int!

Total number of matching resources.

list

[Resource!]!

List of retrieved resources.

id

ID!

Unique identifier of the resource.

externalId

String

External identifier linked to the resource.

created

DateTime!

Timestamp when the resource was created.

updated

DateTime!

Timestamp when the resource was last updated.

courseId

ID!

Course associated with the resource.

rejectionReason

String

Reason for resource rejection, if applicable.

name

String!

Resource name.

content

String

Text content of the resource.

workload

Int!

Workload value assigned to the resource.

kind

ResourceKind!

Type of resource (ASSIGNMENT, ASSIGNMENT_SUMMATIVE, MEETING, GENERAL, PUBLICATION, PUBLICATION_REVIEWED).

status

ResourceStatus!

Current status of the resource (DRAFT, REJECTED, SUBMITTED, VERIFIED, ARCHIVED).

weights

[Weight!]

List of grading weight categories for the resource.

assets

[Asset!]

List of associated assets linked to the resource.

πŸš€Β Request (Try It)