Ir al contenido

Usuarios y configuración

Gestiona tu perfil, tus preferencias y las operaciones de administración de usuarios. Todos los endpoints requieren autenticación salvo que se indique lo contrario.

MétodoRutaDescripciónAuth
GET/v1/users/meObtener el perfil del usuario actual
POST/v1/users/me/profile-imageSubir imagen de perfil
PUT/v1/users/change-passwordCambiar contraseña
GET/v1/users/{user}/public-profileVer el perfil público de otro usuario
MétodoRutaDescripciónAuth
PUT/v1/users/me/settings/navigationActualizar las preferencias de navegación
PUT/v1/users/me/settings/timezoneDefinir la zona horaria
PUT/v1/users/me/settings/languageDefinir el idioma (en/de/fr/es)
PUT/v1/users/me/settings/date-formatDefinir el formato de fecha
PUT/v1/users/me/settings/time-formatDefinir el formato de hora
PUT/v1/users/me/settings/weather-cityDefinir la ubicación para el clima
PUT/v1/users/me/settings/weather-temperature-unitDefinir la unidad (c/f)
PUT/v1/users/me/settings/openai-api-keyGuardar la clave de API de OpenAI
PUT/v1/users/me/settings/complete-onboardingMarcar la incorporación como completada
GET/PUT/v1/users/me/settings/check-inObtener o actualizar la configuración del registro diario
MétodoRutaDescripciónAuth
GET/v1/usersListar todos los usuariosAdmin
PUT/v1/users/{user}Actualizar un usuarioAdmin
POST /v1/users/me/profile-image
Content-Type: multipart/form-data
CampoTipoReglas
imagefileobligatorio, imagen, máx. 2 MB
PUT /v1/users/change-password
CampoTipoReglas
current_passwordstringobligatorio
new_passwordstringobligatorio, mínimo 12
new_password_confirmationstringobligatorio, debe coincidir
PUT /v1/users/me/settings/weather-city
CampoTipoReglas
citystringobligatorio
latnumericobligatorio
lonnumericobligatorio

Valores admitidos: en, de, fr, es.

Valores admitidos: c (Celsius), f (Fahrenheit).