...
Método | URL | Parámetros | Respuesta | Permisos | Descripción |
---|---|---|---|---|---|
POST | /autorizaciones | AutorizacionInput | AutorizacionOutput | CSP-AUT-INV-C | Crea Autorización |
PUT | /autorizaciones/{id} | AutorizacionInput | AutorizacionOutput | CSP-AUT-INV-ER, CSP-AUT-E | Actualiza Autorización |
GET | /autorizaciones/{id} | id: identificador de la Autorización | AutorizacionOutput | CSP-AUT-INV-ER, CSP-AUT-E, CSP-AUT-V | Datos de la autorización |
PATCH | /autorizaciones/{id}/cambiar-estado | id: identificador de la Autorización EstadoAutorizacion: el estado al que se desea cambiar | AutorizacionOutput | CSP-AUT-INV-ER, CSP-AUT-E | Devuelve AutorizacionOutput con el EstadoAutorizacion Actualizado |
PATCH | /autorizaciones/{id}/presentar | AutorizacionOutput: Autorización a presentar | AutorizacionOutput | CSP-AUT-INV-C, CSP-AUT-INV-ER | Devuelve AutorizacionOutput con el EstadoAutorizacion "Presentada" |
HEAD | /autorizaciones/{id}/presentable | id: identificador de la Autorización | AutorizacionOutput | CSP-AUT-INV-C, CSP-AUT-INV-ER, CSP-AUT-E, CSP-AUT-V | Comprueba si la Autorización es "presentable" |
GET | /autorizaciones | q+s | Page<AutorizacionOutput> | CSP-AUT-E, CSP-AUT-V | Devuelve todas las Autorizaciones activas |
DELETE | /autorizaciones/{id) | id: identificador de la Autorización | void | CSP-AUT-B, CSP-AUT-INV-BR | Elimina la autorización correspondiente al id pasado por parámetro |
GET | /autorizaciones/investigador | q+s | Page<AutorizacionOutput> | CSP-AUT-INV-C, CSP-AUT-INV-ER | Devuelve una lista paginada y filtrada de las Autorizaciones que puede visualizar un investigador |
HEAD | /autorizaciones/{id}/vinculacionesnotificacionesproyectosexternos | id: identificador de la Autorización | void | CSP-AUT-E, CSP-AUT-INV-C, CSP-AUT-INV-ER, CSP-AUT-V | Comprueba si existen datos vinculados a Autorizacion de NotificacionProyectoExternoCVN |
GET | /autorizaciones/{id}/estados | id: identificador de la Autorización | Page<EstadoAutorizacion>> | CSP-AUT-E , CSP-AUT-INV-C , CSP-AUT-INV-ER , CSP-AUT-V | Devuelve una lista paginada y filtrada de los EstadoAutorizacion de la Autorización |
GET | /autorizaciones/{id}/certificados | Id: identificador de la Autorización | Page<CertificadoAutorizacion> | CSP-AUT-E , CSP-AUT-INV-C , CSP-AUT-INV-ER , CSP-AUT-V | Devuelve una lista paginada y filtrada de los CertificadoAutorizacion de la Autorización |
GET | /autorizaciones/{id}/hascertificadoautorizacionvisible | Id: identificador de la Autorización | Void | CSP-AUT-E , CSP-AUT-INV-C , CSP-AUT-INV-ER , CSP-AUT-V | Comprueba si la Autorización tiene asociado algún CertificadoAutorizacion con el campo visible a 'true'. |
GET | /autorizaciones/{id}/certificadoautorizacionvisible | Id: identificador de la Autorización | CertificadoAutorizacionOutput | CSP-AUT-INV-ER | Devuelve el certificado autorizacion Visible de la autorizacion |
GET | /autorizaciones/{id}/notificacionproyecto | Id: identificador de la Autorización | NotificacionProyectoExternoCVNOutput | CSP-AUT-E , CSP-AUT-INV-C , CSP-AUT-INV-ER , CSP-AUT-V | Devuelve una NotificacionProyectoExternoCVN asociada a la autorizacion facilitada. |
GET | /autorizaciones/{id}/convocatoria | Id: identificador de la Autorización | ConvocatoriaTituloOutput | CSP-AUT-INV-ER | Devuelve la Convocatoria asociada a la Autorizacion}con el id indicado si el usuario que realiza la petición es el solicitante de la Autorizacion |
GET | /autorizaciones/modificadas-ids | q+s La query estará formada por:
| Lista[Long] | Listado de Identificadores de Autorizaciones cuyo estado actual sea "autorizada" y la fecha de dicho estado sea igual o superior a la fecha recibida como parámetro de entrada. Ejemplo:
|
...