Campos de datos básicos del usuario
usuario
Identificador del usuario en el sistema. Obligatorio. Tipo: string
Debe contener un mínimo de 3 caracteres y un máximo de 30. Los caracteres válidos son:
letras minúsculas de la "a" a la "z" (a-z)
números (0-9)
el símbolo arroba (@)
el símbolo guión bajo (_)
el símbolo guión medio (-)
el símbolo punto (.)
nombre
Indica el nombre de pila del usuario. Obligatorio. Tipo: string
Puede contener un máximo de 30 caracteres. Debe contener letras y no puede comenzar con espacios en blanco (no se permiten signos de puntuación).
apellido
Indica el apellido del usuario. Obligatorio. Tipo: string
Puede contener un máximo de 30 caracteres. Debe contener letras y no puede comenzar con espacios en blanco (no se permiten signos de puntuación).
password
Indica la clave plana del usuario. Es obligatorio para todas las altas. Tipo: string
Se puede utilizar cualquier tipo de caracteres según reglas configuradas, siendo como mínimo 3 y como máximo 128. En caso de la misma estar vacía (string vacío) se mantendrá la clave existente para el usuario.
Dirección de correo electrónico del usuario. Opcional. Tipo: string
Debe ser un formato de dirección de email válida.
activo
Indica el estado del usuario. Opcional. Tipo: true | false
admin
Indica si el usuario es Administrador (is_superuser). Opcional. Tipo: true | false
foto_nombre
Se especifica el [nombre].[extension] de la foto a subir. Están permitidas las siguientes extensiones: .png, .jpg .jpeg .gif
foto_base64
Se especifica la codificación en base64 correspondiente a foto_nombre.
La posibilidad de subir la foto del usuario es opcional, pero si se hace, es obligatorio completar ambos parámetros. Se crea la imagen con el [nombre].[extension] especificado en foto_nombre y con el contenido especificado en foto_base64. Si el parámetro foto_nombre se envía vacío, esto indica borrado de la foto actual si es que existe.