Skip to content

Create multiple students in bulk

POST
/students/batchCreate

Create or update multiple students at once (teacher role required)

object
students
required

Array of students to create or update

Array<object>
>= 1 items
object
email
required

Email address of the student

string format: email
>= 8 characters <= 100 characters
student_name
required

Name of the student

string
>= 4 characters <= 100 characters
class_code

Optional class code for the student

string
<= 16 characters

Bulk operation completed successfully

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: OK
data
object
message
string
Allowed values: success!

Bad request - invalid input

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: BAD_REQUEST

Unauthorized - authentication required

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: UNAUTHORIZED

Forbidden - insufficient permissions

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: FORBIDDEN

Internal server error

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: INTERNAL_SERVER_ERROR