Pular para o conteúdo principal

Visão Geral da API de Posições

A API de Posições permite gerenciar posições de trabalho, enviar currículos de candidatos, convidar candidatos para avaliações e recuperar resultados abrangentes e análises.

Endpoints Disponíveis

Gerenciamento de Posições

EndpointMétodoDescrição
/positions/{position_id}GETObter informações da posição com candidatos
/positions/{position_id}/upload-resumePOSTEnviar um currículo para uma posição
/positions/retrieve-ai-scorePOSTObter pontuação de IA para um currículo

Convite e Gerenciamento de Candidatos

EndpointMétodoDescrição
/positions/invite/{position_id}POSTConvidar um candidato para uma posição
/positions/re-invite/{position_id}/{candidate_id}POSTReenviar convite para um candidato
/positions/{position_id}/{candidate_id}/statusPUTAlterar status do candidato na posição

Resultados e Análises

EndpointMétodoDescrição
/positions/{position_id}/{candidate_id}/resultsGETObter resultados do candidato para uma posição específica
/positions/{position_id}/{candidate_id}/videosGETObter todos os arquivos de vídeo do teste do candidato
/positions/{position_id}/{candidate_id}/videos/{video_id}/downloadGETBaixar um arquivo de vídeo específico

Fluxo de Trabalho de Posições

Processo de Avaliação Padrão

  1. Envio de Currículo: Enviar currículos de candidatos para posições específicas usando o endpoint de upload
  2. Análise de IA: Análise automática do currículo e extração de habilidades ocorre após o envio
  3. Convite de Candidato: Enviar convites por e-mail para candidatos usando o endpoint de convite
  4. Conclusão da Avaliação: Candidatos completam testes e avaliações através da plataforma
  5. Gerenciamento de Status: Atualizar status do candidato através do pipeline de contratação usando o endpoint de status
  6. Recuperação de Resultados: Acessar pontuações, resultados detalhados e gravações de vídeo através dos endpoints de resultados

Opções de Upload

Com E-mail do Candidato

  • Vincula o currículo a um candidato existente ou cria um novo registro de candidato
  • Associa o candidato com a posição automaticamente
  • Aciona o processamento de IA para análise do currículo

Sem E-mail do Candidato

  • Cria um registro de candidato placeholder
  • A IA processa o currículo e extrai informações do candidato
  • Detalhes do candidato são preenchidos durante o processamento

Gerenciamento de Status de Candidatos

Valores de Status Disponíveis

StatusDescriçãoCaso de Uso
InvitedCandidato foi convidado mas não começouConvite inicial enviado
In ProgressCandidato começou a avaliaçãoAvaliação em andamento
CompletedCandidato terminou a avaliaçãoPronto para revisão
RejectedCandidato foi rejeitadoNão seguirá adiante
InterviewingCandidato está na fase de entrevistaPassando para próxima etapa
HiredCandidato foi contratadoConclusão bem-sucedida

Atualizações de Status

  • Mudanças de status são rastreadas com timestamps
  • Use o endpoint PUT de status para atualizar o progresso do candidato
  • Atualizações de status ajudam a rastrear candidatos através do seu pipeline de contratação

Suporte para Upload de Arquivos

Formatos de Currículo Suportados

  • Documentos PDF
  • Microsoft Word (.doc, .docx)

Processo de Upload

  • Arquivos são validados automaticamente no upload
  • Conteúdo de texto é extraído para análise de IA
  • Dados do currículo são analisados e estruturados para fácil acesso
  • IA gera pontuações de candidatos baseadas nos requisitos da posição

Resultados e Análises

Resultados de Testes

  • Acessar pontuações gerais em todos os testes
  • Obter dados de desempenho de testes individuais
  • Visualizar resultados detalhados em nível de pergunta incluindo respostas do candidato e correção

Gravações de Vídeo

  • Recuperar arquivos de vídeo gravados durante avaliações (se habilitado)
  • Acessar transcrições e análise de idioma
  • Baixar arquivos de vídeo individuais para revisão detalhada