Skip to content

Avaliar um candidato

POSThttps://api.curriculo.me/public/evaluate/
On this page

Estadoless. Avalia currículos contra uma vaga e retorna, para cada CV, uma pontuação de adequação com justificativa escrita, habilidades correspondentes, lacunas e pontos resumidos. Cada CV é avaliado individualmente contra a mesma vaga.

Preço: $0.01 por solicitação, independentemente de conter um CV ou dez.

Solicitação

multipart/form-data

CampoTipoNotas
resume_pdfsarquivo[]De um a 10 currículos, PDF ou DOCX (apesar do nome do campo), 10 MB cada. Todo CV é avaliado contra a mesma vaga.
resume_pdfarquivoAlias de documento único. PDF ou DOCX.
job_detailscadeia de caracteresO emprego como texto simples colado da página de carreiras, ou um objeto JSON se você tiver requisitos estruturados.
job_filearquivoA descrição do emprego como um PDF ou DOCX.
job_idcadeia de caracteresUm emprego registrado anteriormente por meio de POST /jobs/, enviado em vez de repetir a descrição em uma fila de espera.
languagecadeia de caracteresCódigo 639-1 ISO para a prosa voltada ao candidato. Vazio significa Inglês.

Fornecer o emprego de exatamente uma maneira: job_details,job_file ou job_id. Enviar a descrição inline sempre funciona. Registrar um emprego primeiro é uma otimização, nunca um passo obrigatório.

Exemplos

Descrição do emprego inline:

curl -X POST https://api.curriculo.me/public/evaluate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F '[email protected]' \
  -F 'job_details=Senior backend engineer, Python and FastAPI, Seoul'

Uma lista de currículos contra um emprego registrado:

curl -X POST https://api.curriculo.me/public/evaluate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F 'resume_pdfs=@candidate_a.pdf' \
  -F 'resume_pdfs=@candidate_b.pdf' \
  -F 'job_id=job_abc123'

Resposta

Um CV retorna o objeto de avaliação de CV. Vários currículos retornam um array results , uma entrada por CV, na ordem de entrada. Consulte Lote.

Temporização

30 a 60 segundos por avaliação. Mantenha o tempo limite do cliente acima de cinco minutos. Para uma fila, use POST /evaluate/async com até 25 links por tarefa.

Erros

StatusCausa típica
400CV ilegível ou com formato inválido job_details.
404job_iddesconhecido, ou registrado por uma conta diferente. Registre o trabalho novamente.
413Um CV superior a 10 MB, mais de 10 currículos, ou um corpo de solicitação superior a 12 MB.
422Um campo obrigatório está faltando ou mal nomeado.
504O processamento excedeu 300 segundos. Envie menos currículos por solicitação.

Updated