The biometric endpoints acceptDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/ariellukezz/admision-web/llms.txt
Use this file to discover all available pages before exploring further.
multipart/form-data file uploads from biometric capture stations deployed at each university campus. Images are saved to campus-specific directory paths on the server under public/documentos/{proceso_id}/{etapa}/. A separate bulk-upload endpoint accepts a facial photo together with left and right fingerprint images in a single request.
GET /api/get-postulante-biometrico/
Returns the biometric control status for an applicant identified by their DNI or admission code. The query filters against a fixed set of active process IDs. Authentication: None.Path Parameters
The applicant’s DNI. Matched against the
postulante.nro_doc column in the control_biometrico join.Example Request
Response — HTTP 200 (found)
Response Fields
true when a matching biometric record was found.Biometric record status flag from the
control_biometrico table. Interpretation depends on the admission stage workflow.Response — HTTP 203 (not found)
POST /api/cargar-imagen
Uploads a single biometric image (fingerprint or photo) for the main campus (process directory9). The file is stored at public/documentos/9/{etapa}/huellas/{dni} on the server.
Authentication: None.
Request
Content-Type:multipart/form-data
The biometric image file to upload (fingerprint scan or photo).
The applicant’s DNI. Used as the filename for the stored image.
The stage of the admission process. Use
"inscripcion" to save under inscripciones/huellas/; any other value saves under control_biometrico/huellas/.Example Request
Response — HTTP 200
Error Responses
POST /api/cargar-imagen-cepre
Identical behaviour to/api/cargar-imagen but stores files under process directory 10 (CEPRE campus). Use this endpoint for CEPRE applicants.
Authentication: None.
Request
Content-Type:multipart/form-data
The biometric image file to upload.
The applicant’s DNI. Used as the filename for the stored image.
Use
"inscripcion" to save under inscripciones/huellas/; any other value saves under control_biometrico/huellas/.Example Request
public/documentos/10/control_biometrico/huellas/12345678.
POST /api/cargar-imagen-juli
Stores biometric images under process directory11 (Juli campus). Accepts the same fields as /api/cargar-imagen.
Authentication: None.
Request
Content-Type:multipart/form-data
The biometric image file to upload.
The applicant’s DNI. Used as the filename for the stored image.
Use
"inscripcion" to save under inscripciones/huellas/; any other value saves under control_biometrico/huellas/.Example Request
public/documentos/11/inscripciones/huellas/12345678.
POST /api/cargar-imagen-azangaro
Stores biometric images under process directory12 (Azangaro campus). Accepts the same fields as /api/cargar-imagen.
Authentication: None.
Request
Content-Type:multipart/form-data
The biometric image file to upload.
The applicant’s DNI. Used as the filename for the stored image.
Use
"inscripcion" to save under inscripciones/huellas/; any other value saves under control_biometrico/huellas/.Example Request
public/documentos/12/control_biometrico/huellas/12345678.
POST /api/helper-photos
Bulk upload endpoint that accepts a facial photo together with left-hand and right-hand fingerprint images in a single request. Files are organised into separatefotos/ and huellas/ subdirectories under public/documentos/{id_proceso}/{etapa}/. This endpoint also updates the applicant’s progress record (avance_postulante) — setting avance = 2 for the inscripcion stage and avance = 5 for any other stage.
Authentication: None.
Request
Content-Type:multipart/form-data
Facial photograph of the applicant (JPEG recommended). Saved as
{dni}.jpg inside fotos/.Left-hand fingerprint image. Saved as
{dni}x.jpg inside huellas/.Right-hand fingerprint image. Saved as
{dni}.jpg inside huellas/.The applicant’s DNI. Used as the base filename for all three stored images.
The internal admission process ID. Determines the top-level storage directory (
public/documentos/{id_proceso}/).Stage identifier (e.g.,
"inscripcion" or "control_biometrico"). The value is lower-cased before use and becomes a path segment in the storage directory.Example Request
Response — HTTP 200
Response Fields
Public URL of the stored facial photograph.
Public URL of the stored left fingerprint image.
Public URL of the stored right fingerprint image.