Crear un usuario
Crea un nuevo usuario dentro del alcance de la organización.
curl --request POST \
--url https://api.flexxible.net/v2/organizations/{organization_id}/users \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Ana",
"surname": "López",
"email": "[email protected]",
"language": "en-EN",
"role_id": "64f0c2a1b2d3e4f5060708aa",
"department": "Support",
"email_login_enabled": false
}
'{
"id": "64f0c2a1b2d3e4f506070801",
"organization_id": "507f1f77bcf86cd799439011",
"name": "Ana",
"surname": "López",
"email": "[email protected]",
"language": "en-EN",
"created_at": "2026-06-22T16:00:00.000Z",
"department": "Support",
"role_id": "64f0c2a1b2d3e4f5060708aa",
"created_by": "64f0c2a1b2d3e4f5060708bb",
"email_login_enabled": false
}{
"error": {
"message": "Cuerpo de solicitud no válido",
"code": "bad_request",
"details": "email debe ser una dirección válida"
}
}{
"error": {
"message": "No autorizado",
"code": "unauthorized"
}
}{
"error": {
"message": "Rol de usuario no encontrado",
"code": "not_found"
}
}{
"error": {
"message": "El correo electrónico ya existe",
"code": "conflict",
"details": "email ya está registrado"
}
}{
"error": {
"message": "Error interno del servidor",
"code": "internal_error"
}
}Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de ruta
Identificador de la organización.
24^[0-9a-f]{24}$Cuerpo
Nombre del usuario.
1 - 120Apellido del usuario.
1 - 120Dirección de correo electrónico del usuario.
Codigo de idioma preferido.
en-EN, es-ES, pt-BR, ca-ES, eu-ES Identificador del rol asignado al usuario.
24^[0-9a-f]{24}$Departamento del usuario.
Si el inicio de sesión por correo electrónico está habilitado para el usuario.
Respuesta
Usuario creado correctamente.
Identificador del usuario.
24^[0-9a-f]{24}$Nombre del usuario.
Apellido del usuario.
Dirección de correo electrónico del usuario.
Codigo de idioma preferido para el usuario.
en-EN, es-ES, pt-BR, ca-ES, eu-ES Fecha de creación en formato ISO 8601.
Identificador de la organización asociado al usuario.
24^[0-9a-f]{24}$Departamento del usuario.
Identificador del rol asignado al usuario.
24^[0-9a-f]{24}$Identificador del usuario que creo el registro del usuario.
24^[0-9a-f]{24}$Indica si el inicio de sesión por correo electrónico está habilitado para el usuario.
curl --request POST \
--url https://api.flexxible.net/v2/organizations/{organization_id}/users \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Ana",
"surname": "López",
"email": "[email protected]",
"language": "en-EN",
"role_id": "64f0c2a1b2d3e4f5060708aa",
"department": "Support",
"email_login_enabled": false
}
'{
"id": "64f0c2a1b2d3e4f506070801",
"organization_id": "507f1f77bcf86cd799439011",
"name": "Ana",
"surname": "López",
"email": "[email protected]",
"language": "en-EN",
"created_at": "2026-06-22T16:00:00.000Z",
"department": "Support",
"role_id": "64f0c2a1b2d3e4f5060708aa",
"created_by": "64f0c2a1b2d3e4f5060708bb",
"email_login_enabled": false
}{
"error": {
"message": "Cuerpo de solicitud no válido",
"code": "bad_request",
"details": "email debe ser una dirección válida"
}
}{
"error": {
"message": "No autorizado",
"code": "unauthorized"
}
}{
"error": {
"message": "Rol de usuario no encontrado",
"code": "not_found"
}
}{
"error": {
"message": "El correo electrónico ya existe",
"code": "conflict",
"details": "email ya está registrado"
}
}{
"error": {
"message": "Error interno del servidor",
"code": "internal_error"
}
}