Skip to content

Buscar proyectos

GET /api/common/proyectos/proyectos/buscarproyecto?page={page}&pageSize={pageSize} V4

Endpoint para buscar proyectos de forma avanzada.

Permite realizar búsquedas dinámicas indicando:

  • La columna sobre la que buscar (columnaBusqueda)
  • El valor a buscar (valorBusqueda)
  • El tipo de búsqueda (tipoBusqueda)

Además, se pueden limitar los campos devueltos mediante el parámetro campos.


ParámetroTipoRequeridoDescripción
pageint✅Número de página
pageSizeint✅Cantidad de elementos por página
camposstring❌Lista de campos separados por comas
columnaBusquedastring❌Campo sobre el que realizar la búsqueda (ej: proyecto)
valorBusquedastring❌Valor a buscar
tipoBusquedaenum❌Puedes hacer búsquedas exactas, parciales o que no contengan ese o eso valores.
codigoEmpresaint✅ (si es multiempresa)Código de la empresa

El tipoBusqueda puede ser:

Terminal window
curl -X GET "https://api.tandem.com/api/common/proyectos/proyectos/buscarproyecto?page=1&pageSize=10&columnaBusqueda=proyecto&valorBusqueda=Alta%20automática&tipoBusqueda=Parcial&codigoEmpresa=9999" \
-H "accept: */*" \
-H "Authorization: Bearer tu_access_token"
{
"success": true,
"message": "Proyectos encontrados",
"result": {
"data": [
{
"codigoEmpresa": 9999,
"codigoProyecto": "",
"proyecto": "Alta automática",
"numeroRevisionLc": 0,
"codigoTipoProyectoLc": "",
"observaciones": "",
"statusProyectoLc": 0,
"fechaInicialProyectoLc": null,
"fechaFinalProyectoLc": null,
"fechaTopeProyectoLc": null,
"idDelegacion": "",
"codigoDepartamento": "",
"codigoResponsableLc": "",
"fechaAprobacionLc": null,
"statusAnalitica": 0,
"tipoAnaliticaLc": 1,
"porcentajeCompletadoLc": 0,
"idProyecto": "c3c29e90-15e5-4a49-b35a-9d544df1229f"
}
],
"totalRecords": 1,
"totalPages": 1,
"currentPage": 1,
"pageSize": 10
}
}