Referência do API
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 extremidade | Capacidade | Corpo | Preço |
|---|---|---|---|
POST /parse/ | Analise CVs, um arquivo ou uma lista | multipart | $0.01 |
POST /evaluate/ | Avalie candidatos contra uma vaga | multipart | $0.01 |
POST /jobs/ | Opcional: registrar uma vaga uma vez para /evaluate/ | JSON | Gratuito |
POST /translate/ | Traduzir texto ou documentos | JSON, ou multiparte para documentos | $0.01 mínimo |
POST /detect-language/ | Detectar o idioma do texto | JSON | $0.001 |
POST /summary/ | Analisar uma entrevista | JSON, 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ção | multiparte | R$0.002 por minuto |
POST /prompt/ | Assistente de currículo (sessão) | multipart | $0.01 |
GET /prompt/resumes | Liste seus currículos salvos | nenhum | Gratuito |
GET /prompt/resume | Recuperar um currículo salvo | nenhum | Gratuito |
Entrevistas de seleção
| Ponto de extremidade | Capacidade | Preço |
|---|---|---|
POST /screening-interview | Convidar candidatos para uma triagem hospedada e gravada | US$0.02 por convite enviado |
GET /screening-interview/{screening_id} | Ler os resultados de uma triagem |
Tarefas em segundo plano
| Ponto de extremidade | Capacidade |
|---|---|
POST /parse/async, /evaluate/async, /summary/async, /transcribe/async, /translate/async | Iniciar 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