Skip to main content
PUT
Update a Class

Authorizations

Authorization
string
header
required

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

Path Parameters

sourcedId
string
required

Class sourcedId

Body

application/json
class
object
required

Response

Class successfully updated

Represents a class.

sourcedId
string
required
status
enum<string>
required
Available options:
active,
tobedeleted
title
string
required
classCode
string | null
required
classType
enum<string>
required
Available options:
homeroom,
scheduled
location
string | null
required
course
object | null
required
school
object | null
required
terms
object[]
required
dateLastModified
string<date-time>
metadata
object | null

Additional metadata for the object

grades
enum<string>[]

The grades of the course

Available options:
-1,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
subjects
enum<string>[]

The subjects of the course

Available options:
Reading,
Language,
Vocabulary,
Social Studies,
Writing,
Science,
FastMath,
Math,
None,
Other
subjectCodes
string[]
periods
string[]
resources
object[]