π 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
crossListingTagsfield.
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 |
|---|---|---|
| ID! | ID of the resource to cross-list. |
| [CrossListingTagInput!]! | Tags to add. |
Input Object: CrossListingTagInput
Field | Type | Description |
|---|---|---|
| CrossListingTagLevel! | Level to tag at ( |
| ID | Required for a |
| ID | Required for a |
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 |
|---|---|---|
| ID! | ID of the resource. |
| [CrossListingTagInput!]! | Tags to remove. |
Response Fields
Returns the updated Resource, including its remaining crossListingTags.