Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Lista de parámetros vacía o algún campo obligatorio sin cubrir--> Error ERR001 / 400 (Bad Request)
  • El nombre de usuario no es válido --> USR001 / 400 (Bad Request)
  • La contraseña no cumple el patrón establecido (debe tener al menos cuatro caracteres y no contener espacios) --> Error USR002 / 400 (Bad Request)
  • El identificador del idioma no existe --> Error USR003 / 400 (Bad Request)
  • El identificador de la zona horaria no existe --> No da error, se estable la zona horaria por defecto
  • Los roles son incorrectos --> Error USR004 / 400 (Bad Request)
    • algún Algún rol no existe
    • O son correctos pero se han asignado los roles de administrador y administrador de formación a la vez
  • El estado del usuario no es válido --> Error USR005 / 400 (Bad Request)
  • El email no es válido --> Error USR006 / 400 (Bad Request)
  • El número de teléfono de oficina no es válido --> Error USR007 / 400 (Bad Request)
  • El número de teléfono móvil no es válido --> Error USR008 / 400 (Bad Request)
  • El nombre de usuario está duplicado --> Error USR009 / 400 (Bad Request)
  • El external id está duplicado --> Error ERR006 / 400 (Bad Request)
  • Error inesperado asignando los roles --> Error USR010 / 400 (Bad Request)
  • El nombre de un campo extensible no existe --> Error DYN001 / 400 (Bad Request)
  • El valor de un campo extensible tiene un tipo incorrecto --> Error DYN002 / 400 (Bad Request)
  • Falta algún campo extensible obligatorio --> Error DYN003 / 400 (Bad Request)
    • No se ha incluido el campo obligatorio en la petición y no tiene asignado el valor por defecto
    • Se ha incluido el campo en la petición pero se le ha asignado un valor vacío
  • Todo OK --> 201 (Created) + id del nuevo usuario

...