Overview
The Academic Data Capture API manages educational credentials and professional training records. This includes formal academic degrees and additional training courses (capacitaciones). Each candidate can have multiple academic degrees and training certifications.Authentication
All endpoints require authentication via theisLoggedIn middleware. Users must have an active session to access these endpoints.
Get Academic Data
Retrieves academic history and training records for a specific evaluation.Path Parameters
Encrypted evaluation ID that uniquely identifies the candidate’s evaluation record
Response
Returns a view with the following data:The candidate’s highest academic degree record
Array of training/certification records (capacitaciones)
Save Academic Degree
Saves the candidate’s highest academic degree information.Request Body
Evaluation ID for the candidate
Highest academic degree obtained (e.g., “Secundaria”, “Preparatoria”, “Licenciatura”, “Maestría”, “Doctorado”)
Start date of the academic program
End date or graduation date
Name of the educational institution
Type of credential or document (e.g., “Título”, “Cédula Profesional”, “Certificado”)
Location of the educational institution (city, state)
Response
“Último grado académico guardado” - Academic degree saved successfully
Example Request
Update Academic Degree
Updates existing academic degree information.Request Body
ID of the academic record to update
Highest academic degree
Start date of the program
End date or graduation date
Educational institution name
Type of credential
Institution location
Response
“Se actualizo grado academico” - Academic degree updated successfully
Delete Academic Degree
Deletes an academic degree record.Request Body
ID of the academic record to delete
Response
“Se eliminó grado academico” - Academic degree deleted successfully
Save Training Certification
Adds a professional training course or certification.Request Body
Evaluation ID for the candidate
Detailed description of the training course or certification
Start date of the training
End date or completion date
Name of the training institution or organization
Type of certification or document received (e.g., “Diploma”, “Constancia”, “Certificado”)
Response
“Capacitación guardada !” - Training certification saved successfully
Example Request
Edit Training Certification
Updates an existing training certification record.Request Body
ID of the training record to update
Detailed description of the training
Start date
End date
Training institution name
Type of certification received
Response
“Se actualizó capacitación” - Training certification updated successfully
Delete Training Certification
Removes a training certification record.Request Body
ID of the training record to delete
Response
“Se eliminó capacitación” - Training certification deleted successfully
Example Request
Error Responses
All endpoints return the following error response on failure:“Algo salio mal !” - Generic error message indicating something went wrong
Common Academic Degrees
- Primaria - Elementary school
- Secundaria - Middle school
- Preparatoria/Bachillerato - High school
- Técnico - Technical degree
- Licenciatura - Bachelor’s degree
- Maestría - Master’s degree
- Doctorado - Doctorate/PhD
Common Credential Types
- Certificado - Certificate
- Título - Degree title
- Cédula Profesional - Professional license
- Diploma - Diploma
- Constancia - Proof of completion
Workflow
- Retrieve existing academic data using the GET endpoint
- Save the highest academic degree achieved
- Add all relevant training certifications using the capacitaciones endpoints
- Update or delete records as needed
Best Practices
- Always save the highest academic degree first before adding training certifications
- Include all relevant professional development courses and certifications
- Ensure dates are accurate and in chronological order
- Keep credential documents on file for verification
- List training courses in reverse chronological order (most recent first)