Automatiza el análisis, la comparación y la generación de CVs para una contratación eficiente y conforme al RGPD.
Características clave
| Característica | Descripción | Método de entrega |
|---|---|---|
| Análisis de CV (Parsing) | Extrae datos estructurados (habilidades, experiencia, educación, etc.) de un archivo de CV. | Síncrona (Respuesta API) |
| Comparación CV/Oferta de Empleo | Compara CVs con tus ofertas de trabajo para encontrar los mejores candidatos. | API o Webhook |
| Generación de CVs | Genera CVs estándar o anonimizados según el modelo de tu empresa. | Webhook o Email |
Extrae datos estructurados de archivos de CV (PDF, DOCX, etc.).
POST https://cvreader.fr/api/v1/parser
curl -X POST https://cvreader.fr/api/v1/parser -H "Authorization: ApiKey TU_CLAVE_API" -F "file=@/path/to/cv.pdf" -F "parserType=ADVANCED"Respuesta
Devuelve un JSON estructurado que incluye información personal (enmascarable), experiencias, educación, habilidades y un ID de CV único (resumeId).
{
"resumeId": "c8cd44a0-d765-4d47-ba04-67903ef650e5",
"documentType": "CV",
"documentLanguage": "FR",
"candidate": {
"firstName": "Jean",
"lastName": "Dupont"
},
"profile":"",
"experienceLevel": "",
"experiences": [],
"educationLevel": "",
"educations": [],
"languages": [],
"skills": [],
"softSkills": [],
"references": [],
"hobbies": "",
}Compara CVs con tus ofertas de trabajo para identificar los mejores candidatos.
Endpoint de API Síncrono
POST https://cvreader.fr/api/scores/jobs-for-resume/{resumeId}
Headers:
Authorization: ApiKey TU_CLAVE_API
Respuesta
{
[
{
"id": "c561d0dd-4397-4a37-979f-87cf42bdb3a1",
"jobId": "e918ab2f-d2f8-4890-b2d6-b049a76207a9",
"candidateId": "96b029fc-568e-4e34-9e06-711216e92e22",
"distance": "75.7km",
"totalScore": 88.79,
"profileScore": 0,
"experienceScore": 6.65,
"educationScore": 2.14,
"languageScore": 25,
"matchedKeywords": []
}
]
}Endpoint de API Asíncrono
POST https://cvreader.fr/api/jobs/queue
Headers:
Authorization: ApiKey TU_CLAVE_API
Cuerpo
[
"offre-123",
"offre-456"
]Genera CVs en formato PDF con anonimización opcional (enmascaramiento de datos personales).
POST https://cvreader.fr/api/resume-settings/format
Cómo funciona
Headers:
Authorization: ApiKey TU_CLAVE_API
Cuerpo
[
"resume-data-uuid-1",
"a10288d7-b4ad-4181-8a45-2b7af9671b7c",
"parsed-resume-unique-id-3"
]
Los CVs generados se entregan con un enlace de descarga (downloadUrl) por webhook o email.
1. Automatizar la preselección de candidatos
2. Contratación equitativa con CVs anonimizados
| HTTP | Causa | Solución |
|---|---|---|
| 400 | Solicitud mal formada | Verifica el formato del cuerpo. |
| 401 | Clave API inválida | Verifica el encabezado 'Authorization'. |
| 404 | Recurso no encontrado | Verifica 'resumeId'/'jobId'. |
| 429 | Demasiadas solicitudes | Reduce la frecuencia o contacta al soporte. |
¿Necesitas ayuda? Contáctanos.