Skip to main content
POST

Authentication

string
required
Bearer token for authentication (Admin only)

Body Parameters

string
required
Student’s password (will be hashed securely)
string
Student’s email address
string
Student’s first name
string
Student’s last name
string
Student’s username (auto-generated if not provided)
string
Student’s phone number

Response

integer
Unique identifier for the created student
string
Student’s username (auto-generated in AdjectiveNoun format if not provided)
string
Student’s email address
string
Student’s phone number
string
Student’s first name
string
Student’s last name
string
Auto-generated public UUID for student reports
string
ISO 8601 timestamp of when the student was created

Auto-Generated Usernames

If you don’t provide a username, one will be automatically generated in PascalCase format:
  • FastMalamute
  • TalentedSnail
  • BrainyTuna
  • DiligentAardwolf
Only password is required. All other fields (email, name, username) are optional and will be auto-generated or left empty.

With Optional Fields

Important Notes

Only Admin users can create students. Coach and Student users will receive a 403 Forbidden error.
Each organization has a maximum student limit. If you reach this limit, contact support to increase it.
Passwords are securely hashed using industry-standard algorithms. They are never stored in plain text.