Skip to main content
POST
Create Course Offering

Authorizations

token
string
header
required

Path Parameters

installSid
string
required

Unique SID of the application install. Pattern: AI + 32 hex chars.

Pattern: ^AI[a-f0-9]{32}$
Example:

"AI1234567890abcdef1234567890abcdef"

Body

application/json

Payload for creating a new course offering

title
string
required

Human-readable title for the course offering (e.g., semester or term name).

Example:

"Fall 2024"

matchStrings
string
required

Comma-separated list of text patterns used to automatically match incoming LMS courses to this offering.

Example:

"Fall 2024,FA24"

startDate
string | null

Start Date

Pattern: .*Z
Example:

"1970-01-01T00:00:00.000Z"

endDate
string | null

End Date

Pattern: .*Z
Example:

"1970-01-01T00:00:00.000Z"

Response

200 - application/json

Successful

sid
string | null

Course offering SID

lastActivityDate
string | null

Last activity date

title
string | null

Offering title

matchStrings
string[] | null

Match strings for auto-matching

startDate
string | null

Start date

endDate
string | null

End date

createdDate
string | null

Created date

editDate
string | null

Last modified date