Laddro DocsLaddro Docs

Personalizar

Personalizar

Personalizacion de curriculos con IA. Reescribe secciones del curriculo para que se ajusten a una descripcion de empleo especifica.

Personalizar curriculo

POST /v1/tailor

Envia un curriculo y una descripcion de empleo al motor de IA, que devuelve sugerencias personalizadas para cada seccion del curriculo. Soporta streaming SSE para respuestas en tiempo real.

Cuerpo de la solicitud

CampoTipoRequeridoDescripcion
resumeIdstringSiID del curriculo a personalizar
jobDescriptionstringSiTexto completo o URL de la descripcion del empleo

Solicitud estandar

curl https://api.laddro.com/v1/tailor \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "resumeId": "res_abc123",
    "jobDescription": "We are looking for a Senior Frontend Engineer with 5+ years of React experience..."
  }'

Respuesta estandar

{
  "data": {
    "suggestions": {
      "summary": "Senior frontend engineer with 6 years of React expertise...",
      "experience": [
        {
          "index": 0,
          "original": "Built web applications",
          "tailored": "Architected and shipped 3 production React applications serving 50K+ users"
        }
      ],
      "skills": ["React", "TypeScript", "Next.js", "Tailwind CSS"]
    }
  }
}

Solicitud con streaming (SSE)

Agrega Accept: text/event-stream para recibir resultados en tiempo real:

curl https://api.laddro.com/v1/tailor \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{
    "resumeId": "res_abc123",
    "jobDescription": "Senior Frontend Engineer..."
  }'

Respuesta SSE

data: {"type":"section","section":"summary","content":"Senior frontend..."}

data: {"type":"section","section":"experience","content":"..."}

data: {"type":"done"}

Consulta la Guia de streaming para patrones de implementacion.

Errores

EstadoDescripcion
400Falta resumeId o jobDescription
401Clave API faltante o invalida
402Sin creditos disponibles
404Curriculo no encontrado
422Descripcion de empleo demasiado corta o invalida

On this page