Actualizar datos de un usuario
PUT
/users/{userId}
const url = 'https://api.matiasimpulso.com/users/1';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"email":"hello@example.com","name":"example","profileImage":"example","currentPassword":"example","profile":"admin","queueIds":[1],"startWork":"example","endWork":"example","whatsappId":1,"color":"example","farewellMessage":"example","allTicket":"enabled","defaultTheme":"example","defaultMenu":"example","allowGroup":true,"allHistoric":"enabled","userClosePendingTicket":"enabled","showDashboard":"enabled","defaultTicketsManagerWidth":1,"allowRealTime":"enabled","allowConnections":"enabled"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.matiasimpulso.com/users/1 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "email": "hello@example.com", "name": "example", "profileImage": "example", "currentPassword": "example", "profile": "admin", "queueIds": [ 1 ], "startWork": "example", "endWork": "example", "whatsappId": 1, "color": "example", "farewellMessage": "example", "allTicket": "enabled", "defaultTheme": "example", "defaultMenu": "example", "allowGroup": true, "allHistoric": "enabled", "userClosePendingTicket": "enabled", "showDashboard": "enabled", "defaultTicketsManagerWidth": 1, "allowRealTime": "enabled", "allowConnections": "enabled" }'Actualiza los datos de perfil, rol o colas asignadas de un usuario dentro de la empresa autenticada.
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada « Path Parameters » userId
required
number
ID numérico del usuario a actualizar.
Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
email
string format: email
name
string
profileImage
string
currentPassword
string
profile
string
queueIds
Array<number>
startWork
string
endWork
string
whatsappId
number
color
Color del asesor en la bandeja y el Kanban: #rrggbb, o null para quitarlo.
string
farewellMessage
string
allTicket
string
defaultTheme
string
defaultMenu
string
allowGroup
boolean
allHistoric
string
userClosePendingTicket
string
showDashboard
string
defaultTicketsManagerWidth
number
allowRealTime
string
allowConnections
string
Responses
Sección titulada « Responses »Usuario actualizado exitosamente.
Datos de actualización inválidos.
No autenticado.
Sin permisos para modificar este usuario.
Usuario no encontrado en la empresa.