Personas
Crear persona
POST /api/web/personas
La clave se genera en el back y enviar el correo dependiendo del rol
Body:
Name
Type
Desc
nombres
String
---
apellidos
String
---
correo
String
---
cedula
String
---
telefono
String
0931823448, 2988383
fechaNacimiento
ISOdate
---
usuario
String
?, por definir
rol
String
'admin-i2solutions', 'inspector-seguridad', 'jefe-seguridad', 'admin-empresa', 'empleado'
personasId
Number
Response:
{
"estado": true,
"datos": {
"claveCreada": false,
"creadaDump": false,
"id": 1,
"nombres": "Carlos",
"apellidos": "Andres",
"correo": "joelerll@gmail.com",
"cedula": "0100967652",
"telefono": "0986901270",
"fechaNacimiento": "1995-05-21T19:27:28.576Z",
"perfilOcupacional": "Inspector",
"usuario": "carlos",
"rol": "inspector-seguridad",
"resetClaveToken": "7e8e32872fa4f9a7dc8b0a8376a91a40a9a5bae6",
"fechaActualizacion": "2018-08-01T05:00:00.000Z",
"fechaCreacion": "2018-08-01T05:00:00.000Z",
"puestosId": 1
},
"codigoEstado": 200
}Actualizar persona
PUT /api/web/personas/:personasId
Params:
Name
Type
Desc
personasId
Number
---
Body:
Name
Type
Desc
nombres
String
---
apellidos
String
---
correo
String
---
cedula
String
0931823448, 2988383
telefono
String
---
fechaNacimiento
ISOdate
---
usuario
String
?, por definir
rol
String
'admin-i2solutions', 'inspector-seguridad', 'jefe-seguridad', 'admin-empresa', 'empleado'
Request:
Response:
Eliminar persona
DELETE /api/web/personas/:personasId
Params:
Name
Type
Desc
personasId
Number
---
Response:
Obtener una persona
GET /api/web/personas/:personasId
Params:
Name
Type
Desc
personasId
Number
---
Response:
Obtener personas por establecimiento
GET /api/web/personas/establecimientos/:establecimientosId
Params:
Name
Type
Desc
establecimientosId
Number
---
Response:
Obtener personas por area
GET /api/web/personas/areas/:areasId
Params:
Name
Type
Desc
areasId
Number
---
Response:
Obtener personas por puesto
GET /api/web/personas/puestos/:puestosId
Params:
Name
Type
Desc
puestosId
Number
---
Response:
Anadir una persona a un puesto
GET /api/web/personas/:personasId/puestos/:puestosId
Params:
Name
Type
Desc
personasId
Number
---
| puestosId | Number | --- |
Response:
Cambiar clave
PUT /api/web/personas/CambioClave/enviarToken
Puedo enviar el correo o el usuario en el body, me acepta cualquiera de los dos para el cambio de clave
Body:
Name
Type
Desc
correo
string
---
usuario
string
---
Response:
Verificador exitencia correo, cedula, usuario
GET /api/web/personas/buscar/existenciaDe?cedula=0987654321&correo=joel@gmail.com&usuario=joel
Response:
Last updated