Skip to content

Referência do API

On this page

Base URL: https://api.curriculo.me/public. Cada chamada carrega Authorization: Bearer key_…. Caminhos síncronos terminam com uma barra no final; caminhos de tarefas em segundo plano e de triagem são documentados sem uma.

Operações síncronas

Ponto de extremidadeCapacidadeCorpoPreço
POST /parse/Analise CVs, um arquivo ou uma listamultipart$0.01
POST /evaluate/Avalie candidatos contra uma vagamultipart$0.01
POST /jobs/Opcional: registrar uma vaga uma vez para /evaluate/JSONGratuito
POST /translate/Traduzir texto ou documentosJSON, ou multiparte para documentos$0.01 mínimo
POST /detect-language/Detectar o idioma do textoJSON$0.001
POST /summary/Analisar uma entrevistaJSON, ou multiparte para gravações e documentos de transcrição$0.01, mais $0.002 por minuto de gravação
POST /transcribe/Transcrever uma gravaçãomultiparteR$0.002 por minuto
POST /prompt/Assistente de currículo (sessão)multipart$0.01
GET /prompt/resumesListe seus currículos salvosnenhumGratuito
GET /prompt/resumeRecuperar um currículo salvonenhumGratuito

Entrevistas de seleção

Ponto de extremidadeCapacidadePreço
POST /screening-interviewConvidar candidatos para uma triagem hospedada e gravadaUS$0.02 por convite enviado
GET /screening-interview/{screening_id}Ler os resultados de uma triagem

Tarefas em segundo plano

Ponto de extremidadeCapacidade
POST /parse/async, /evaluate/async, /summary/async, /transcribe/async, /translate/asyncIniciar uma tarefa em segundo plano. Responde 202 com um task_id.
GET /{op}/tasks/{task_id}Ler o status e resultado de uma tarefa.

Ver Processamento em segundo plano e callbacks. Uma tarefa é cobrada como uma solicitação de sua operação.

Especificação

A especificação legível por máquina está em /public/openapi.json, com Swagger UI e ReDoc ao lado. Ela ainda não inclui os endpoints de entrevista de triagem.

O comportamento compartilhado (limites de tamanho, respostas de lista, erros) é documentado uma vez, em Solicitações e respostas,Loteamento e Erros.

Updated