---
title: "Actualizar estudiante"
method: PUT
path: "/students/{studentID}"
tags: ["Estudiantes"]
---

# Actualizar estudiante

`PUT /students/{studentID}`

Actualizar estudiante y programa escolar

## Path parameters

- `studentID` string, uuid, required — ID del programa que se desea trabajar.

## Headers

- `campusID` string, uuid, required
- `periodID` string, uuid, required — ID del periodo que se desea trabajar.

## Request body

- union
  - StudentFullNameUpdate
    - `name` string — Nombre del estudiante
    - `first_last_name` string — Primer apellido del estudiante
    - `second_last_name` string — Segundo apellido del estudiante (opcional)
    - `tin` string — Números de identificación fiscal
    - `document_type` 'CURP' | 'CI' | 'RUC' | 'NIT' | 'PASSPORT' | 'CC' | 'CE' | 'NIP' | 'TI' | 'PPT' — Tipo de documento según el país - México(CURP, PASSPORT), Colombia(PASSPORT, CC, CE, NIT, TI, NIP, PPT), Ecuador(PASSPORT, RUC, CI).
    - `group` string — Grupo al que pertenece el alumno
    - `grade` string — Grado al que pertenece el alumno
  - union
    - object
      - `program_id` string, required — ID del programa del estudiante
      - `membership_id` string, required — ID de la colegiatura del estudiante
      - `inscription_id` string — ID de la inscripción del estudiante
      - `complement_id` string — ID del complemento del estudiante
      - `discount_id` string — ID del descuento del estudiante
      - `scholarship_id` string — ID de la beca del estudiante
      - `surcharge_id` string — ID del recargo del estudiante
    - object
      - `program_id` string, required — ID del programa del estudiante
      - `membership_id` string — ID de la colegiatura del estudiante
      - `inscription_id` string, required — ID de la inscripción del estudiante
      - `complement_id` string — ID del complemento del estudiante
      - `discount_id` string — ID del descuento del estudiante
      - `scholarship_id` string — ID de la beca del estudiante
      - `surcharge_id` string — ID del recargo del estudiante
    - object
      - `program_id` string, required — ID del programa del estudiante
      - `membership_id` string — ID de la colegiatura del estudiante
      - `inscription_id` string — ID de la inscripción del estudiante
      - `complement_id` string, required — ID del complemento del estudiante
      - `discount_id` string — ID del descuento del estudiante
      - `scholarship_id` string — ID de la beca del estudiante
      - `surcharge_id` string — ID del recargo del estudiante

## Response `200`

Actualizar Estudiante

- Student
  - `id` string, uuid — Identificador único del registro
  - `created_at` string, date-time — Fecha y hora de creacion del registro
  - `updated_at` string, date-time — Fecha y hora de creacion del registro

## Other responses

- `404` — unresolved $ref

---

[API](https://skmtc.net/mattilda-education/apis/mattilda-api.md) · [All operations](https://skmtc.net/mattilda-education/apis/mattilda-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mattilda-education/mattilda-api/revisions/a7093ab951dc/schema)
