Ir al contenido

Crear usuario en la empresa

POST
/users
curl --request POST \
--url https://api.matiasimpulso.com/users \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "email": "hello@example.com", "password": "example", "name": "example", "mustChangePassword": true, "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" }'

Registra un nuevo usuario dentro de la empresa del administrador autenticado respetando el cupo del plan vigente.

Media type application/json
object
email
required
string format: email
password
required
string
>= 6 characters <= 128 characters
name
required
string
<= 100 characters
mustChangePassword

Pedir el cambio de contraseña en el primer ingreso (SEC2-51). La eligió el admin, no el usuario: sin el campo, true.

boolean
profile
string
Allowed values: admin user supervisor
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
nullable
farewellMessage
string
<= 500 characters
allTicket
string
Allowed values: enabled disabled
defaultTheme
string
defaultMenu
string
allowGroup
boolean
allHistoric
string
Allowed values: enabled disabled
userClosePendingTicket
string
Allowed values: enabled disabled
showDashboard
string
Allowed values: enabled disabled
defaultTicketsManagerWidth
number
allowRealTime
string
Allowed values: enabled disabled
allowConnections
string
Allowed values: enabled disabled

Usuario creado exitosamente en la empresa.

Datos inválidos o cupo de usuarios del plan alcanzado.

No autenticado.

Permisos insuficientes (requiere rol administrador).