Detalles de la petición
- Uri: api/v9/user/{id}
- Tipo: PUT
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
active | Número | Si | Indica si usuario está activo o no |
name | Texto | Si | Nombre completo del usuario |
userName | Texto | Si | |
password | Texto | Si | Contraseña |
projectId | Número | Si | Identificador del proyecto |
stateId | Número | Si | Identificador del estado |
listAdditionalField | Lista | Si | Listado de campos adicionales |
consoleType | Enumerador | Si | Identificador del tipo de consola - Specialist = 1, - Client = 2, - Administrator - 3 |
registerType | Enumerador | Si | Identificador del tipo de registro - Client = 37, - Specialist = 53, |
address1 | Texto | No | Dirección 1 |
address2 | Texto | No | Dirección 2 |
address3 | Texto | No | Dirección 3 |
birthDate | Número (Tiempo UNIX en milisegundos) | No | Fecha de nacimiento |
buildingId | Número | No | Identificador del edificio |
cityId | Número | No | Identificador de la ciudad |
companyId | Número | No | Identificador de la sucursal |
countryId | Número | No | Identificador del país |
departmentCode | Número | No | Identificador del departamento |
departmentNumber | Número | No | Identificador del n° de departamento |
documentNumber | Número | No | Número de documento |
documentTypeId | Número | No | Identificador del tipo de documento |
Texto | No | Correo electrónico | |
ext | Texto | No | Número de extensión |
fax | Texto | No | Número de Fax |
floorId | Número | No | Identificador del piso |
guidLDAP | Texto | No | |
jobId | Número | No | Identificador del cargo |
mobil | Texto | No | Número de teléfono celular |
phone1 | Texto | No | Número de teléfono 1 |
phone2 | Texto | No | Número de teléfono 2 |
phone3 | Texto | No | Número de teléfono 3 |
siteId | Número | No | Identificador de la sede |
chiefId | Número | No | Identificador jefe inmediato |
Cuerpo de la petición
{
"active": 1,
"birthDate": 315122400000,
"name": "nombre prueba diez",
"userName": "Administrator",
"consoleType": "Administrator",
"registerType": "Specialist",
"email": "pruebamabc09@gmail.com", "projectId": 2,
"stateId": 1,
"phone1": "5226987415",
"departmentNumber": null,
"documentNumber": "11234567",
"documentTypeId": 270,
"listAdditionalField": []
}
**Respuesta**
{
"Result": true
}
Parámetros de respuesta
Nombre | Tipo de dato | Descripción |
---|---|---|
result | boolean | Resultado de la operación |
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
500 | InternalServerError | FailureUpdateUser |
400 | BadRequest | InvalidConsole |
400 | BadRequest | InvalidRegisterType |
400 | BadRequest | InvalidStateId |
400 | BadRequest | InvalidProjectId |
400 | BadRequest | InvalidAdditionalFieldValue |
400 | BadRequest | AdditionalFieldIsRequired |
400 | BadRequest | IsRequired (campos de Interfaz) |