Actualizar perfil de Usuario
Última modificación: 04/09/2025
Actualizar el perfil del usuario
En el perfil del usuario podemos encontrar el consentimiento del usuario a ser buscado a traves de la aplicación, así como dos parámetros que indican si se ha aceptado la política de privacidad de Bookker, y si se ha aceptado política de privacidad de la organización a la que pertenece el usuario (si la hubiese) . También esta presente la configuración de las notificaciones del usuario.
Con respecto a las notificaciones existen dos tipos:
| Type |
|---|
| PUSH |
No todas las notificaciones pueden ser configuradas para ambos tipos, quedando las opciones de configuración de la siguiente manera:
| Notification | PUSH | Deprecated | |
|---|---|---|---|
| Booking Updates | Sí | Sí | No |
| Sí | |||
| Sí | |||
| Booking Expiration | No | Sí | No |
| Booking Supervised Finished | No | Si | No |
Importante
Por el momento la notificación “Booking Updates MP” no se tendrá en cuenta, por tanto, no hace falta mostrarla en la vista de configuración.
Request
HTTP request
PATCH /api/v1/users/me
PATCH /api/v1/users/{userId}
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Body
En el cuerpo de la solicitud, proporcione una representación JSON del objeto UserProfile.
| Type | Description | Required |
|---|---|---|
| UserProfile | Perfil del usuario. | true |
Response
Se devuelve un código 200.
UserProfile
{
"canBeSearched": true,
"acceptedBookkerPolicy": true,
"acceptedCustomPolicy": true,
"bookingUpdates": "PUSH;EMAIL",
"bookingUpdatesMp": "", // Deprecated
"bookingInvitation":"PUSH;", // Deprecated
"bookingExpiration":"EMAIL;",
"bookingSupervisedFinished":"EMAIL;"
}