Skip to main content

Students

Students are the recipients of certificates. Unlike institutions and courses, students are registered at the tenant level — they are not tied to a specific institution or course when created. A student can be enrolled in multiple courses and receive multiple certificates.

The student object


List students

Always search by email before creating a new student to prevent duplicates. Use GET /students?where[user][email]=student@email.com.

Create a student

Response 201:

Get a student

Use includes to load related data:

Update a student

Send only the fields to change. Updating a student’s name after a certificate has been issued does not change the name on existing certificates — the credential subject snapshot captured at issuance time is immutable.

Delete a student

Soft delete. Certificates issued to the student remain in the system.