Pular para o conteúdo

Reprovar várias pessoas de uma vez

POST
/candidatura/vaga/{vagaId}/reprovar-varias

Seleção na query (ids e/ou filtros, como em prever-lote) com confirmarTotal = o total que a pessoa viu; com Aderência no filtro, também a assinatura da prévia, e a decisão fica registrada como apoiada por IA. Corpo como o de reprovar: motivo (motivoId ou motivo), observacao, enviarEmail, mensagemAoCandidato, atrasoMinutos, manterNaReserva (só para quem autorizou). Cada pessoa é reprovada na sua transação e cada e-mail entra na fila; a resposta diz quem foi e quem não foi, e por quê.

Autorização
Módulo contratado: CONTRATACOES
Permissão: CANDIDATO

vagaId
required
integer format: int64
ids

Candidaturas escolhidas uma a uma (candidaturaId). Com filtro junto, só as que ainda atendem ao filtro.

Array<integer>

Candidaturas escolhidas uma a uma (candidaturaId). Com filtro junto, só as que ainda atendem ao filtro.

etapa

Etapa pelo NOME (ex.: Triagem)

string

Etapa pelo NOME (ex.: Triagem)

etapaId

Etapa pelo id

integer format: int64

Etapa pelo id

semDecisao

Só quem está sem decisão na etapa

boolean

Só quem está sem decisão na etapa

aderenciaMin

Aderência maior ou igual a (0–100). Usa nota de IA: exige confirmarTotal e assinatura da prévia

integer format: int32

Aderência maior ou igual a (0–100). Usa nota de IA: exige confirmarTotal e assinatura da prévia

aderenciaMax

Aderência ABAIXO de (0–100): ‘abaixo de 40’ = 40. Usa nota de IA: exige confirmarTotal e assinatura da prévia

integer format: int32

Aderência ABAIXO de (0–100): ‘abaixo de 40’ = 40. Usa nota de IA: exige confirmarTotal e assinatura da prévia

semAderencia

Só quem não tem aderência medida

boolean

Só quem não tem aderência medida

origem

Origem da candidatura

string

Origem da candidatura

parada

Só quem passou do prazo da etapa

boolean

Só quem passou do prazo da etapa

busca

Nome ou e-mail, palavra a palavra

string

Nome ou e-mail, palavra a palavra

naoAtende

True = só quem respondeu uma pergunta eliminatória fora do esperado (selo Não atende); false = só quem atende

boolean

True = só quem respondeu uma pergunta eliminatória fora do esperado (selo Não atende); false = só quem atende

todos

True = todas as pessoas ativas da vaga (sem outro critério). Exige confirmarTotal

boolean

True = todas as pessoas ativas da vaga (sem outro critério). Exige confirmarTotal

confirmarTotal

Quantas pessoas a pessoa viu e confirmou (o total da prévia). Obrigatório com filtro; diferente do total de agora = recusa

integer format: int32

Quantas pessoas a pessoa viu e confirmou (o total da prévia). Obrigatório com filtro; diferente do total de agora = recusa

assinatura

A assinatura devolvida pela prévia (ats.candidatura.prever-lote). Obrigatória quando o filtro usa Aderência

string

A assinatura devolvida pela prévia (ats.candidatura.prever-lote). Obrigatória quando o filtro usa Aderência

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
motivoId
integer format: int64
motivo
string
observacao
string
enviarEmail
boolean
mensagemAoCandidato
string
atrasoMinutos
integer format: int32
manterNaReserva
boolean

OK

object
operacao
string
quantidade
integer format: int32
executadas
integer format: int32
apoiadaPorIa
boolean
decisaoIaId
integer format: int64
emailsNaFila
integer format: int32
primeiroEnvioEm
string format: date-time
mantidasNaReserva
integer format: int32
jaEstavam
integer format: int32
itens
Array<object>

Objeto relacionado: aqui aparecem só os campos simples. Na escrita, basta enviar o id.

object
prospectId
integer format: int64
nome
string
ok
boolean
erro
string
statusAnterior
string
candidaturaId
integer format: int64

Referência gerada do contrato da API em 30 de outubro de 2026. taitecnologia.com · Termos de uso · Privacidade

© 2026 T AI TECNOLOGIA LTDA