API da Entrevistadora WallJobs
Integre entrevistas em vídeo com análise por IA ao seu ATS: crie a vaga, convide candidatos, receba webhooks e busque notas, resumo e ranking.
Base URL
https://video-interview.walljobs.ai/api/v1Fluxo típico
POST /interviews— cria a vaga com as perguntasPOST /interviews/:id/candidates— convida candidatos e recebe ointerview_urlde cada um- Webhook
interview.completed— candidato terminou de gravar - Webhook
analysis.completed— análise da IA pronta GET /interviews/:id/candidates/:inviteId— resultado completo (nota, resumo, transcrições)
Exemplo rápido
curl -X POST https://video-interview.walljobs.ai/api/v1/interviews \
-H "X-API-Key: vi_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"title": "Desenvolvedor Full Stack",
"processingMode": "PREMIUM",
"questions": [
{ "text": "Fale sobre sua experiência com React", "answer_time_sec": 120 }
]
}'Convenções
- Respostas de sucesso vêm em
{ "data": ... }; listagens trazem tambémpagination. - Erros vêm como
{ "error": "mensagem" }com o status HTTP correspondente (400, 401, 403, 404, 429). Valores fora do formato documentado (JSON malformado, status inexistente) podem resultar em 500;page/limitinválidos usam o padrão. - Datas em ISO 8601 (UTC). Campos ausentes vêm como
null. - Os dados da vaga usam camelCase (
processingMode,jobTitle); os de candidatos e resultados usam snake_case (invite_id,overall_score).