edit_student
Update existing student details for name, SIS ID, or grade. Only provided fields change; class enrollment remains untouched.
Instructions
Update an existing student. Only provided fields change. Requires PS_ENABLE_WRITES.
Current values (name, SIS id, grade) are read from the edit form and preserved for any field you don't pass. Class enrollment is never touched — use add_class_students / remove_class_students / move_student_to_class.
Args: school_id: School ID student_id: Student ID (from list_students) first_name: New first name (optional) last_name: New last name (optional) student_sis_id: New SIS/external ID (optional) grade_id: New grade ID (optional; from list_grades)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grade_id | No | ||
| last_name | No | ||
| school_id | Yes | ||
| first_name | No | ||
| student_id | Yes | ||
| student_sis_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |