Árbol de páginas

Proyecto

MétodoURLParámetrosRespuestaPermisosDescripción
POST

/proyectos

Proyecto
CSP-PRO-CCrea Proyecto
PUT/proyectos/{id}Proyecto
CSP-PRO-EModifica Proyecto
PATCH/proyectos/{id}/desactivar
ProyectoCSP-PRO-BDesactiva Proyecto
PATCH/proyectos/{id}/reactivar
ProyectoCSP-PRO-EReactiva Proyecto
HEAD/proyectos/{id}
HTTP 200 / HTTP 204CSP-PRO-VComprueba la existencia del proyecto con el id indicado
GET/proyectos/{id}/modeloejecucion
ModeloEjecucionCSP-PRO-VModeloEjecucion asignado al Proyecto
GET/proyectos/{id}
ProyectoCSP-PRO-VDetalle de Proyecto
GET/proyectosq+sLista[Proyecto]CSP-PRO-VListado de Proyecto (sólo devuelve los activos y que estén asociadas a a las unidades de gestión a las que esté vinculado el usuario)
GET/proyectos/investigadorq+sLista[Proyecto]CSP-PRO-INV-VRListado de Proyecto (sólo devuelve los activos, que no estén en estado borrador, en los que el usuario logueado forme parte del equipo y que estén asociadas a a las unidades de gestión a las que esté vinculado el usuario)
GET/proyectos/todosq+sLista[Proyecto]CSP-PRO-V
Listado de Proyecto (devuelve todos que estén asociadas a a las unidades de gestión a las que esté vinculado el usuario)






GET/proyectos/{id}/areasconocimento
Lista[AreaConocimiento]


Listado de áreas de conocimiento de un Proyecto.







GET/proyectos/{id}/proyectoentidadfinanciadorasq+sListado[ProyectoEntidadFinanciadora]
Listado ProyectoEntidadFinanciadora de un proyecto






GET/proyectos/{id}/proyectoentidadgestoras
Listado[ProyectoEntidadGestora]
Listado ProyectoEntidadGestora de un proyecto
GET/proyectos/{id}/proyectofases
Listado[ProyectoFase]CSP-TFAS-VListado ProyectoFase de un proyecto
GET/proyectos/{id}/proyectohitos
Listado[ProyectoHito]CSP-THIT-VListado ProyectoHito de un proyecto 
GET/proyectos/{id}/estadoproyectos
Listado[EstadoProyecto]
Listado histórico estados






GET/proyectos/{id}/proyectopaquetetrabajos
Listado[ProyectoPaqueteTrabajo]
Listado ProyectoPaqueteTrabajo de un proyecto 
GET/proyectos/{id}/proyectoprorrogas
Listado[ProyectoProrroga]
Listado ProyectoProrroga de un proyecto 
GET/proyectos/{id}/proyectoperiodoseguimientos
Listado[ProyectoPeriodoSeguimiento]
Listado ProyectoPeriodoSeguimiento de un proyecto






GET/proyectos/{id}/entidadconvocantes
  • id: identificador del Proyecto
Listado[ProyectoEntidadConvocanteDto]
Listado ProyectoEntidadConvocanteDto de un Proyecto
POST/proyectos/{id}/entidadconvocantes
  • id: identificador del Proyecto
  • ProyectoEntidadConvocanteDto

CSP-PRO-CCrea nuevo ProyectoEntidadConvocante
GET/proyectos/{id}/entidadconvocantes/{entidadConvocanteId}
  • id: identificador del Proyecto
  • entidadConvocanteId: identificador del ProyectoEntidadConvocanteDto
ProyectoEntidadConvocanteCSP-PRO-C
CSP-PRO-E
Devuelve el ProyectoEntidadConvocanteDto con el entidadConvocanteId indicado
PATCH/proyectos/{id}/entidadconvocantes/{entidadConvocanteId}/programa
  • id: identificador del Proyecto
  • entidadConvocanteId: identificador del ProyectoEntidadConvocanteDto
  • Programa (debe tener establecido su id)
ProyectoEntidadConvocanteCSP-PRO-EActualiza el Programa del ProyectoEntidadConvocante con el entidadConvocanteId indicado
DELETE/proyectos/{id}/entidadconvocantes/{entidadConvocanteId}
  • id: identificador del Proyecto
  • entidadConvocanteId: identificador del ProyectoEntidadConvocanteDto

CSP-PRO-EBorra el ProyectoEntidadConvocante con entidadConvocanteId indicado

ProyectoEntidadFinanciadora

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectoentidadfinanciadoras

ProyectoEntidadFinanciadoraProyectoEntidadFinanciadora
Crea ProyectoEntidadFinanciadora
PUT

/proyectoentidadfinanciadoras/{id}

ProyectoEntidadFinanciadoraProyectoEntidadFinanciadora
Modifica ProyectoEntidadGestora
DELETE/proyectoentidadfinanciadoras/{id}


Elimina ProyectoEntidadGestora
GET/proyectoentidadfinanciadoras/{id}ProyectoEntidadFinanciadoraProyectoEntidadFinanciadora

ProyectoEntidadGestora

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectoentidadgestoras

ProyectoEntidadGestora

Crea ProyectoEntidadGestora
PUT

/proyectoentidadgestoras

ProyectoEntidadGestora

Modifica ProyectoEntidadGestora
DELETE/proyectoentidadgestoras/{id}


Elimina ProyectoEntidadGestora

ProyectoFase 

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectofases

ProyectoFase
CSP-TFAS-CCrea ProyectoFase
PUT/proyectofases/{id}ProyectoFase
CSP-TFAS-EModifica ProyectoFase
DELETE/proyectofases/{id}

CSP-TFAS-BElimina ProyectoFase
HEAD/proyectofases/{id}
HTTP 200 / HTTP 204CSP-TFAS-VComprueba la existencia de ProyectoFase con el id indicado
GET/proyectofases/{id}
ConvocatoriaFaseCSP-TFAS-VDetalle de ProyectoFase


ProyectoHito

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectohitos

ProyectoHito
CSP-THIT-CCrea ProyectoHito
PUT/proyectohitos/{id}ProyectoHito
CSP-THIT-EModifica ProyectoHito
DELETE/proyectohitos/{id}

CSP-THIT-BElimina ProyectoHito
HEAD/proyectohitos/{id}
HTTP 200 / HTTP 204CSP-THIT-VComprueba la existencia de la ProyectoHito con el id indicado
GET/proyectohitos/{id}
ProyectoHitoCSP-THIT-VDetalle de ProyectoHito


ProyectoPaqueteTrabajo

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectopaquetetrabajos

ProyectoPaqueteTrabajo

Crea ProyectoPaqueteTrabajo
PUT/proyectopaquetetrabajos/{id}ProyectoPaqueteTrabajo

Modifica ProyectoPaqueteTrabajo
DELETE/proyectopaquetetrabajos/{id}


Elimina ProyectoPaqueteTrabajo
HEAD/proyectopaquetetrabajos/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoPaqueteTrabajo con el id indicado
GET/proyectopaquetetrabajos/{id}
ProyectoPaqueteTrabajo
Detalle de ProyectoPaqueteTrabajo


ProyectoProrroga

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectoprorrogas

ProyectoProrroga

Crea ProyectoProrroga
PUT/proyectoprorrogas/{id}ProyectoProrroga

Modifica ProyectoProrroga
DELETE/proyectoprorrogas/{id}


Elimina ProyectoProrroga
HEAD/proyectoprorrogas/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoProrroga con el id indicado
GET/proyectoprorrogas/{id}
ProyectoProrroga
Detalle de ProyectoProrroga






GET/proyectoprorrogas/{id}/prorrogadocumentos
Listado[ProrrogaDocumento]
Listado ProrrogaDocumento de un ProyectoProrroga

ProrrogaDocumento

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/prorrogadocumentos

ProrrogaDocumento

Crea ProrrogaDocumento
PUT/prorrogadocumentos/{id}ProrrogaDocumento

Modifica ProrrogaDocumento
DELETE/prorrogadocumentos/{id}


Elimina ProrrogaDocumento
HEAD/prorrogadocumentos/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProrrogaDocumento con el id indicado
GET/prorrogadocumentos/{id}
ProrrogaDocumento
Detalle de ProrrogaDocumento

ProyectoSocio

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectosocios

ProyectoSocio



Crea ProyectoSocio
PUT/proyectosocios/{id}

ProyectoSocio



Modifica ProyectoSocio
DELETE/proyectosocios/{id}


Elimina ProyectoSocio
HEAD/proyectosocios/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoSocio con el id indicado
GET/proyectosocios/{id}
ProyectoSocio
Detalle de ProyectoSocio
GET/proyectosocios/{id}/

proyectosocioequipos

q+sListado[

ProyectoSocioEquipo

]

Listado ProyectoSocioEquipo de un ProyectoSocio 
GET/proyectosocios/{id}/

proyectosocioperiodopagos

q+sListado[

ProyectoSocioPeriodoPago

]

Listado ProyectoSocioPeriodoPago de un ProyectoSocio 


ProyectoSocioEquipo

Método

URL

Parámetros

Respuesta

Permisos

Descripción

PATCH/proyectosocioequipos/{id}

idProyectoSocio+List[ProyectoSocioEquipo]



Modifica, crea o elimina el listado de  ProyectoSocioEquipo de un ProyectoSocio
HEAD/proyectosocioequipos/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoSocioEquipo con el id indicado
GET/proyectosocioequipos/{id}
ProyectoSocioEquipo
Detalle de ProyectoSocioEquipo


ProyectoSocioPeriodoPago

Método

URL

Parámetros

Respuesta

Permisos

Descripción

PATCH/proyectosocioperiodopagos/{id}

idProyectoSocio+List[ProyectoSocioPeriodoPago]



Modifica, crea o elimina el listado de  ProyectoSocioPeriodoPago de un ProyectoSocio
HEAD/proyectosocioperiodopagos/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoSocioPeriodoPago con el id indicado
GET/proyectosocioperiodopagos/{id}
ProyectoSocioPeriodoPago
Detalle de ProyectoSocioPeriodoPago


ProyectoPeriodoSeguimiento

Método

URL

Parámetros

Respuesta

Permisos

Descripción

POST

/proyectoperiodoseguimientos

ProyectoPeriodoSeguimiento

Crea ProyectoPeriodoSeguimiento
PUT/proyectoperiodoseguimientos/{id}ProyectoPeriodoSeguimiento

Modifica ProyectoPeriodoSeguimiento
DELETE/proyectoperiodoseguimientos/{id}


Elimina ProyectoPeriodoSeguimiento
HEAD/proyectoperiodoseguimientos/{id}
HTTP 200 / HTTP 204
Comprueba la existencia de la ProyectoPeriodoSeguimiento con el id indicado
GET/proyectoperiodoseguimientos/{id}
ProyectoPeriodoSeguimiento
Detalle de ProyectoPeriodoSeguimiento


ProyectoSocioPeriodoJustificacion

Método

URL

Parámetros

Respuesta

Permisos

Descripción

PATCH/proyectosocioperiodojustificacion/{id}

idProyectoSocio+List[ProyectoSocioPeriodoJustificacion]



Modifica, crea o elimina el listado de  ProyectoSocioPeriodoJustificacion de un ProyectoSocio
GET/proyectosocioperiodojustificacion/{id}
ProyectoSocioPeriodoJustificacion
Detalle de ProyectoSocioPeriodoJustificacion
GET/proyectosocioperiodojustificacion/{id}/

socioperiodojustificaciondocumentos

q+sListado[

SocioPeriodoJustificacionDocumento

]

Listado SocioPeriodoJustificacionDocumento de un ProyectoSocioPeriodoJustificacion 

SocioPeriodoJustificacionDocumento

Método

URL

Parámetros

Respuesta

Permisos

Descripción

PATCH/socioperiodojustificaciondocumentos/{id}

proyectoSocioPeriodoJustificacionId+List[SocioPeriodoJustificacionDocumento]



Modifica, crea o elimina el listado de  SocioPeriodoJustificacionDocumento de un ProyectoSocioPeriodoJustificacion
GET/socioperiodojustificaciondocumentos/{id}
SocioPeriodoJustificacionDocumento
Detalle de SocioPeriodoJustificacionDocumento

Integración CVN

Método

URL

Parámetros

Respuesta

Permisos

Descripción

GET/proyectos/modificados-ids

q+s

La query estará formada por:

  • fechaModificacion
Lista[Long]CSP-PRO-V

Listado de Identificadores de Proyecto que han sido modificados (tanto la entidad Proyecto como todas sus entidades relacionadas: ProyectoEquipo, ContextoProyecto, ProyectoEntidadGestora, ProyectoEntidadConvocante y ProyectoEntidadFinanciadora) que tengan el campo "activo" a "true" y el campo "confidencial" a "false"

Se devolverán aquellos identificadores de  proyecto que tengan en las siguientes entidades la fecha de creación o la fecha de moficicación igual o mayor a la pasada por parámetro:

  • Proyecto
  • ProyectoEquipo
  • ContextoProyecto
  • ProyectoEntidadGestora
  • ProyectoEntidadConvocante
  • ProyectoEntidadFinanciadora
GET/proyectos/{id}/notificacionesproyectos


Lista[NotificacionProyectoExternoCVN]
Listado de notificaciones de proyectos exterons del CVN asociados a un Proyecto del SGI
  • Sin etiquetas