Skip to main content
PATCH
/
api
/
auth
/
users
/
{id}
Actualizar usuario
curl --request PATCH \
  --url https://api.raul.ugps.io/api/auth/users/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "nombre": "Juan Pérez",
  "rol": "user",
  "password": "NewPass123!",
  "avatar_url": "https://storage.azure.com/avatars/user-123.jpg",
  "email_signature_html": "<p>Saludos,<br>Juan Pérez</p>"
}
'
{
  "id": "<string>",
  "email": "<string>",
  "nombre": "<string>",
  "rol": "<string>",
  "activo": true,
  "fecha_actualizacion": "2023-11-07T05:31:56Z",
  "avatar_url": {},
  "email_signature_html": {}
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Path Parameters

id
string
required

ID del usuario

Body

application/json
nombre
string

Nombre del usuario

Minimum string length: 2
Example:

"Juan Pérez"

rol
enum<string>

Rol del usuario

Available options:
admin,
user
Example:

"user"

password
string

Nueva contraseña (solo admins pueden cambiarla)

Minimum string length: 8
Example:

"NewPass123!"

avatar_url
string

URL del avatar del usuario

Example:

"https://storage.azure.com/avatars/user-123.jpg"

email_signature_html
object

Firma de email en HTML

Example:

"<p>Saludos,<br>Juan Pérez</p>"

Response

Usuario actualizado

id
string
required

ID del usuario

email
string
required

Email del usuario

nombre
string
required

Nombre del usuario

rol
string
required

Rol del usuario

activo
boolean
required

Estado activo del usuario

fecha_actualizacion
string<date-time>
required

Fecha de actualización

avatar_url
object

URL del avatar del usuario

email_signature_html
object

Firma de email en HTML