---
title: "Actualizar Usuario"
method: PUT
path: "/users/{userID}"
tags: ["Usuarios"]
---

# Actualizar Usuario

`PUT /users/{userID}`

## Path parameters

- `userID` string, uuid, required — ID del Usuario que se desea trabajar.

## Headers

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

## Request body

- UserUpdate
  - `name` string — Nombre(s) de la persona, estudiante o usuario.
  - `first_last_name` string — Apellido paterno de la persona, sea un estudiante o usuario.
  - `second_last_name` string — Apellido materno de la persona, estudiante o usuario.
  - `email` string — Correo Electronico para el envio de facturas electronicas.
  - `phone` string — Teléfono del usuario
  - `address` string — Dirección del usuario.
  - `tin` string — Identificación del usuario 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).
  - `referred_id` string — Referido del usuario.
  - `lang` string — Idioma del usuario.
  - `country_code` string — Código de país del usuario.
  - `is_on_boarding` boolean — Inicio en la plataforma usuario.
  - `external_id` string — Campo arbitrario de datos de terceros
  - `metadata` object — Campo arbitrario de datos de terceros

## Response `200`

Actualizar Usuario

- User[]
  - `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)
