Create a new course

Create a single course session and add provided professors to it. At least one professor is required.

Date formats: startDateTime and endDateTime must be ISO 8601 with a timezone designator — either Z (UTC) or an explicit offset.

  • With an offset (e.g. 2026-09-01T08:00:00+02:00) → the offset is applied to convert the value to UTC.
  • With Z (e.g. 2026-09-01T08:00:00Z) → the value is taken as UTC.
    A value without any timezone designator (e.g. 2026-09-01T08:00:00) is rejected.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The name of the course session. 255 characters maximum

string
required

Start date and time in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ)

string
required

End date and time in ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ)

professorIds
array of strings
required

List of Edusign professor IDs assigned to the course

professorIds*
string

A description of the course session. 2000 characters maximum

string

Unique ID of the classroom generated by Edusign. Max 20 characters.

string

External reference ID of the classroom (from partner ERP)

number

Maximum number of students allowed. Omit for no limit

boolean

Require student signatures. Defaults to school setting

string

Your system's unique identifier for this record. Max 64 characters.

string

The name of the third-party system that owns this record's original ID. Max 30 characters.

boolean

When true, require the student to sign the inscription form after registering

inscriptionForms
array of objects

Inscription form field definitions — which fields to show, which are required, which are editable (max 50 items)

inscriptionForms
groupIds
array of strings

List of Group IDs to fetch students from

groupIds
studentIds
array of strings

List of explicit Student IDs to enroll

studentIds
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json