Skip to main content
PUT
Update a subject track group

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
subject
enum<string>
required

The subject for the track group (required)

Available options:
Reading,
Language,
Vocabulary,
Social Studies,
Writing,
Science,
FastMath,
Math,
None,
Other
grade
enum<string>
required

The grade level for the track group (required)

Available options:
-1,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
Example:

"3"

currentCourseId
string
required

The current course ID to identify the existing group

Minimum string length: 1
courseId
string
required

The new course ID to associate with all tracks in this group

Minimum string length: 1
isGlobal
boolean
required

Whether this is a global group (true) or campus group (false)

orgSourcedIds
string[]

Array of organization IDs for the updated group. Empty array converts to global track

strategy
enum<string>
default:replace

Conflict resolution strategy: replace existing tracks or fail on conflicts

Available options:
replace,
fail

Response

204 - undefined