Skip to content
Woolf Help Center home
InboxAsk a human

πŸ”— Add / Remove Resource Cross-Listing Tags

The addResourceCrossListingTags and removeResourceCrossListingTags mutations control where one of your college's resources is cross-listed. Cross-listing a resource to more of your courses, degrees, or your whole college lets its workload also count there.

Each tag is a CrossListingTagInput in your own college. A COLLEGE tag needs no ID β€” it is always your college.

Note: Cross-listed resources are currently available to select colleges. A resource's current tags are returned in its crossListingTags field.


addResourceCrossListingTags

Cross-lists a resource to more of your courses, degrees, or your whole college, so its workload also counts there.

  • Tags the resource already has are skipped, so the call is safe to repeat.

  • Past completions of the resource that no course could credit yet are retried against the new tags; a completion already allocated to a course stays where it is.

Input Parameters

Parameter

Type

Description

resourceId

ID!

ID of the resource to cross-list.

tags

[CrossListingTagInput!]!

Tags to add.

Input Object: CrossListingTagInput

Field

Type

Description

level

CrossListingTagLevel!

Level to tag at (COLLEGE, DEGREE, COURSE). UNIVERSITY is reserved for Woolf staff.

courseId

ID

Required for a COURSE tag.

degreeId

ID

Required for a DEGREE tag.

Response Fields

Returns the updated Resource, including its crossListingTags. See Get Resource by ID for the Resource and CrossListingTag fields.

πŸš€Β Request (Try It)


removeResourceCrossListingTags

Removes your college's cross-listing tags from one of its resources.

  • Tags the resource does not have are ignored.

  • The tag linking a resource to its own course cannot be removed.

  • Removing a tag stops new completions counting toward that course; a completion already provisionally allocated to it is not reallocated.

Input Parameters

Parameter

Type

Description

resourceId

ID!

ID of the resource.

tags

[CrossListingTagInput!]!

Tags to remove.

Response Fields

Returns the updated Resource, including its remaining crossListingTags.

πŸš€Β Request (Try It)