...
Método | URL | Parámetros | Respuesta | Permisos | Descripción | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET | /personas | q+s (query + sort) La query estará formada por:
| Lista[Persona] | Listado de Persona. Ejemplo: colectivoId=in=(refPAS,refPDI);(nombre=like=11111111H,apellidos=like=11111111H,numeroDocumento=like=11111111H) NOTA: Este método tendrá que ser capaz de responder con una lista de las personas modificadas con posterioridad a la fecha/hora proporcionada en el parámetro fechaModificacion. La modificación debe incluir altas, actualizaciones y borrados lógicos. | |||||||||||||||||
GET | /personas/{id} | id | Persona | Detalle de los datos generales de una persona. | |||||||||||||||||
POST | /personas/formly | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos
| ||||||||||||||||||
PUT | /personas/formly/{id} | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos de modificación (formly) con los campos necesarios para actualizar una persona.
| ||||||||||||||||||
GET | /personas/formly/{id} | JSON | Devuelve los datos a pintar en el formulario de Ver Detalle/Actualizar en el SGI (formly). Se recibirá el mismo json que en la solicitud de modificación de persona (/personas PUT) | ||||||||||||||||||
GET | /datos-personales/persona/{id} | id | DatosPersonales | Detalle de los datos personales de una persona (datos de dirección, nacimiento, etc). | |||||||||||||||||
GET | /datos-contacto/persona/{id} | id | DatosContacto | Contiene la lista de emails y/o de teléfonos de una persona. | |||||||||||||||||
GET | /vinculaciones/persona/{id} | id | Vinculacion | Detalle de los datos de vinculación de una persona. Ver UM - SGI - ESB - SGP - Adaptaciones integración para su implementación en el SGI. | |||||||||||||||||
GET | /datos-academicos/persona/{id} | id | DatosContacto | Contiene el nivel académico de la persona. | |||||||||||||||||
GET | /colectivos | Lista[Colectivo] | Listado de colectivos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /tipos-documento | Lista[TipoDocumento] | Listado de tipos de documento de identificación personal ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /sexos | Lista[Sexo] | Listado de sexos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /categorias-profesionales | Lista[CategoriaProfesional] | Listado de categorías profesionales ordenadas alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /categorias-profesionales/{id} | CategoriaProfesional | Detalle de la categoría profesional cuyo identificador se indica por parámetro. | ||||||||||||||||||
GET | /niveles-academicos | Lista[NivelAcademico] | Listado de niveles académicos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /niveles-academicos/{id} | NivelAcademico | Detalle del nivel académico cuyo identificador se indica por parámetro. | ||||||||||||||||||
GET | /personas/{id}/fotografia | id | Fotografia | Detalle de la fotografía digital de la persona. |