Skip to main content
POST
Validar archivo de proyectos
Requiere sesión activa. El JWT se lee desde la cookie access_token_cookie y la solicitud debe llevar el encabezado X-CSRF-TOKEN. Se envía como multipart/form-data. Este endpoint solo valida: no guarda el archivo.

Cuerpo de la solicitud

file
requerido
Archivo Excel .xlsx con los proyectos institucionales. Un .xls se rechaza con un mensaje que pide guardarlo como .xlsx. Solo se lee la primera hoja, con una fila por proyecto. Si un proyecto tiene varios investigadores o fuentes de financiación, se separan con ; en la misma celda, o se repite la fila con el mismo codigo_proyecto.

Límites

Un archivo vacío, dañado o que no es un Excel responde 400 con el motivo.

Formato del archivo

La primera fila lleva los encabezados. Se reconocen aunque cambien las mayúsculas, las tildes o los espacios, o lleven el * con el que el documento del formato marca los obligatorios: Código Proyecto* es codigo_proyecto. Una columna que no es del formato se ignora con una advertencia, y una columna repetida es un error. Los valores de catálogo se aceptan sin importar mayúsculas, tildes ni espacios extra; un valor fuera del catálogo es un error. Las filas en blanco se ignoran.

Reglas entre campos

Un proyecto repetido en varias filas puede variar en las columnas de lista. En las demás columnas, un valor distinto al de la primera fila del proyecto que tiene ese campo diligenciado es un error.

Respuesta

object
Reporte de validación.