Home
Generalidades Collapse menú
    Registro de Usuarios

    Permite crear un usuario haciendo uso del UserName, sin asociarlo a proyectos o servicios. Se valida que el token del usuario corresponda al de un usuario especialista.

    Detalles de la petición

    • URI: api/v8.6/user/

    • Tipo: POST

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    UserName Texto Si Alias del usuario
    FullName Texto Si Nombre completo del usuario
    Password Texto Si Contraseña del usuario. Debe tener por lo menos 6 caracteres.
    Email Texto No Correo electrónico
    Photo Texto No Foto
    Telephone Número No Teléfono
    Telephone2 Número No Teléfono
    Telephone3 Número No Teléfono
    Address Texto No Dirección
    Address2 Texto No Dirección
    Address3 Texto No Dirección
    Commentary Texto No Comentario
    Fax Texto No Fax
    Charge Texto No Cargo
    UserState Número No Estado de usuario (campo estado usuario en Profile)
    NumberDepId Número No Id de departamento
    BirthDate Texto No Fecha de nacimiento en formato dd/mm/aaaa
    IdentityType Texto No Tipo de documento del usuario
    Document Texto No Número de documento del usuario
    AdditionalField1 Texto No Campo adicional
    AdditionalField2 Texto No Campo adicional
    AdditionalField3 Texto No Campo adicional
    AdditionalField4 Texto No Campo adicional
    AdditionalField5 Texto No Campo adicional
    AdditionalField6 Texto No Campo adicional
    AdditionalField7 Texto No Campo adicional
    AdditionalField8 Texto No Campo adicional
    AdditionalField9 Texto No Campo adicional
    AdditionalField10 Texto No Campo adicional
    Building Número No Edificio
    Floor Número No Piso
    CodDepto Número No Código de departamento
    Extension Texto No Código de departamento
    Celphone Texto No Número de celular
    Country Número No Id del Pais
    CompanyId Número No Id de compañía
    Site Número No Site
    City Número No Ciudad
    Latitude Texto No Latitud
    Longitude Texto No Longitud
    CodeInmediateBoss Número No Código de usuario del jefe inmediato
    Role Número No Rol (1=Especialistas, 2=Usuario Normal, 3=Especialista y normal). Sólo puede ser modificado por usuarios con rol de especialista.
    UserActive Número No Usuario activo (1=Activo, 0=Inactivo).Sólo puede ser modificado por usuarios con rol de especialista.
    ExpirationDate dateTime No Fecha de expiración del usuario en formato dd/mm/aaaa. Sólo puede ser modificado por usuarios con rol de especialista.
    ProfileId Número No Id perfil. Sólo puede ser modificado por usuarios con rol de especialista.
    CodeProfile Número No Código perfil (Grupo de trabajo del usuario en Profile). Sólo puede ser modificado por usuarios con rol de especialista.


    Cuerpo de la petición

    {
        "Field": "userName",
        "Value": "usrpr1"
    },
    {
        "Field": "FullName",
        "Value": "usuario prueba 1"
    },
    {
        "Field": "Password",
        "Value": "123456"
    },
    {
        "Field": "Email",
        "Value": "pr1@mail"
    }
    ]
    

    Respuesta

    El servicio retornará el id del usuario Ejemplo: 213890

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidUserName
    400 BadRequest InvalidPassword
    400 BadRequest InvalidUName
    400 BadRequest InvalidEmail
    400 BadRequest InvalidPhoto
    400 BadRequest InvalidTelephone
    400 BadRequest InvalidTelephone2
    400 BadRequest InvalidTelephone3
    400 BadRequest InvalidAddress
    400 BadRequest InvalidAddress2
    400 BadRequest InvalidAddress3
    400 BadRequest InvalidCommentary
    400 BadRequest InvalidFax
    400 BadRequest InvalidCharge
    400 BadRequest InvalidUserState
    400 BadRequest InvalidNumberDepId
    400 BadRequest InvalidBirthDate
    400 BadRequest InvalidIdentityType
    400 BadRequest InvalidIdentityNumber
    400 BadRequest InvalidAdditionaltField1
    400 BadRequest InvalidAdditionaltField2
    400 BadRequest InvalidAdditionaltField3
    400 BadRequest InvalidAdditionaltField4
    400 BadRequest InvalidAdditionaltField5
    400 BadRequest InvalidAdditionaltField6
    400 BadRequest InvalidAdditionaltField7
    400 BadRequest InvalidAdditionaltField8
    400 BadRequest InvalidAdditionaltField9
    400 BadRequest InvalidAdditionaltField10
    400 BadRequest InvalidBuilding
    400 BadRequest InvalidFloor
    400 BadRequest InvalidCodDepto
    400 BadRequest InvalidCelPhone
    400 BadRequest InvalidExtension
    400 BadRequest InvalidCountry
    400 BadRequest InvalidCompanyId
    400 BadRequest InvalidSite
    400 BadRequest InvalidLatitude
    400 BadRequest InvalidLogitude
    400 BadRequest InvalidCodeInmediateBoss
    400 BadRequest InvalidCodeProfile
    400 BadRequest InvalidProfileId
    400 BadRequest InvalidExpirationDate
    400 BadRequest InvalidRole
    400 BadRequest InvalidStatus
    400 BadRequest InvalidItemData
    401 Unauthorized ActionNotAllowed
    500 InternalServerError FailureAddUser