Pular para o conteúdo

Abrir (ou fechar) a vaga ao recrutamento interno

POST
/vaga/{vagaId}/recrutamento-interno

{aberta: true|false}. Aberta, a vaga aparece para os colaboradores em Minha carreira → Vagas internas e eles se candidatam; o gestor de quem se candidata é avisado. Vaga sigilosa não pode ser aberta.

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

vagaId
required
integer format: int64
object
aberta
boolean

OK

Partial entity data with ID (only non-null fields will be updated)

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
titulo
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
departamento

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
descricao
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
objetivos
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
codigo
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
setorAssociado
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
nomeResponsavel
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
empresa

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
cnpj
string
/^(\d{14}|\d{2}\.\d{3}\.\d{3}/\d{4}-\d{2})$/
razaoSocial
string
tipoEstabelecimento
string
Allowed values: MATRIZ FILIAL
matrizId
integer format: int64
matrizNome
string
caepf
string
cno
string
cep
string
logradouro
string
numero
string
complemento
string
bairro
string
municipioId
integer format: int64
municipioNome
string
uf
string
enderecoFormatado
string
subDepartamento

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
descricao
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
objetivos
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
codigo
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
setorAssociado
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
nomeResponsavel
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
colaborador
departamento
centroCusto

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
codigo
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
descricao
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
colaborador
cargo

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
codigo
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
descricao
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
nivelHierarquico
string
Allowed values: ESTAGIARIO TREINEE JUNIOR PLENO SENIOR COORDENADOR GERENTE ESPECIALISTA SUPERINTENDENTE DIRETOR VICE_PRESIDENTE C_LEVEL
requisitos
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
responsabilidades
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
experienciaExigida
string
0 <= 500 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
departamento
cboId
integer format: int64
cboCodigo
string
cboNome
string
codigoPosicao
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
localizacao
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
tipoContratacao
string
Allowed values: CLT PJ ESTAGIO TEMPORARIO TERCEIRIZADO APRENDIZ INTERMITENTE SOCIO_SERVICO AUTONOMO
modalidadeTrabalho
string
Allowed values: REMOTO PRESENCIAL HIBRIDO
descricao
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
responsabilidades
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
requisitosObrigatorios
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
requisitosDesejaveis
string
0 <= 5000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
faixaSalarial
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,R$]+$/
beneficios
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
horarioTrabalho
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
dataFechamento
string format: date-time
status
string
Allowed values: RASCUNHO PUBLICADA PAUSADA FECHADA_PREENCHIDA FECHADA_CANCELADA
recrutadorResponsavel

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
dataNascimento
string format: date-time
genero
string
Allowed values: MASCULINO FEMININO NAO_BINARIO OUTRO PREFIRO_NAO_INFORMAR
nacionalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cpf
string
/^(\d{11}|\d{3}\.\d{3}\.\d{3}-\d{2})$/
rg
string
0 <= 20 characters /^[\d.\-A-Za-z]+$/
estadoCivil
string
Allowed values: SOLTEIRO CASADO DIVORCIADO VIUVO UNIAO_ESTAVEL
telefone
string
0 <= 20 characters /^[\d\s\-().+]+$/
emailPessoal
string format: email
0 <= 255 characters
emailCorporativo
string format: email
0 <= 255 characters
linkedin
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
endereco
string
0 <= 500 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
codigoFuncionario
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
codigoPosicao
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
tipoContrato
string
Allowed values: CLT PJ ESTAGIO TEMPORARIO TERCEIRIZADO APRENDIZ INTERMITENTE SOCIO_SERVICO AUTONOMO
dataAdmissao
string format: date-time
nivelHierarquico
string
Allowed values: ESTAGIARIO TREINEE JUNIOR PLENO SENIOR COORDENADOR GERENTE ESPECIALISTA SUPERINTENDENTE DIRETOR VICE_PRESIDENTE C_LEVEL
regimeTrabalho
string
Allowed values: INTEGRAL PARCIAL PRESENCIAL REMOTO HIBRIDO
horarioTrabalho
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
beneficios
string
0 <= 1000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
pis
string
/^\d{11}$/
ctps
string
0 <= 30 characters /^[\d.\-/]+$/
nis
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
informacoesSaude
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
fotoUrl
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
idiomas
Array<string>
enviarEmail
boolean
nomeSocial
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
apelido
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
naturalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
estadoNatal
string
0 <= 2 characters /^[A-Z]{2}$/
fumante
boolean
corRaca
string
Allowed values: BRANCA PRETA PARDA AMARELA INDIGENA NAO_INFORMADO
tipoSanguineo
string
Allowed values: A_POSITIVO A_NEGATIVO B_POSITIVO B_NEGATIVO AB_POSITIVO AB_NEGATIVO O_POSITIVO O_NEGATIVO
grauInstrucao
string
Allowed values: ANALFABETO FUNDAMENTAL_ATE_5_ANO_INCOMPLETO FUNDAMENTAL_5_ANO_COMPLETO FUNDAMENTAL_6_AO_9_ANO FUNDAMENTAL_COMPLETO MEDIO_INCOMPLETO MEDIO_COMPLETO SUPERIOR_INCOMPLETO SUPERIOR_COMPLETO POS_GRADUACAO_INCOMPLETA POS_GRADUACAO_COMPLETA MESTRADO_INCOMPLETO MESTRADO_COMPLETO DOUTORADO_INCOMPLETO DOUTORADO_COMPLETO POS_DOUTORADO_INCOMPLETO POS_DOUTORADO_COMPLETO
cep
string
0 <= 9 characters /^(\d{8}|\d{5}-\d{3})$/
logradouro
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
enderecoNumero
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
complemento
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
bairro
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
enderecoUf
string
0 <= 2 characters /^[A-Z]{2}$/
pais
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
telefone2
string
0 <= 20 characters /^[\d\s\-().+]+$/
telefone3
string
0 <= 20 characters /^[\d\s\-().+]+$/
ramal
string
0 <= 10 characters /^$|^\d+$/
rgOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
rgUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
rgDataEmissao
string format: date-time
tituloEleitor
string
0 <= 12 characters /^\d{12}$/
tituloEleitorZona
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorSecao
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorDataEmissao
string format: date-time
tituloEleitorUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsSerie
string
0 <= 20 characters /^[\d.\-/]+$/
ctpsDataEmissao
string format: date-time
ctpsUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsDigital
boolean
cnh
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
cnhCategoria
string
Allowed values: A B C D E AB AC AD AE
cnhDataEmissao
string format: date-time
cnhDataVencimento
string format: date-time
cnhOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cnhDataPrimeira
string format: date-time
cnhUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
certReservista
string
0 <= 30 characters /^[a-zA-Z0-9]+$/
categoriaMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
circunscricaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
regiaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
certReservistaDataEmissao
string format: date-time
certReservistaOrgaoExpedicao
string
0 <= 50 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
situacaoMilitar
string
Allowed values: RESERVISTA DISPENSADO ALISTADO NAO_SE_APLICA EXCESSO_CONTINGENTE REFORMADO
matriculaEsocial
string
0 <= 30 characters
codCategoria
string
tipoRegimeTrabalhista
string
tipoRegimePrevidenciario
string
tipoAdmissao
string
indicativoAdmissao
string
naturezaAtividade
string
tipoRegimeJornada
string
defFisica
boolean
defVisual
boolean
defAuditiva
boolean
defMental
boolean
defIntelectual
boolean
reabilitadoReadaptado
boolean
preencheCotaPcd
boolean
observacaoDeficiencia
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
municipioId
integer format: int64
municipioDescricao
string
tipoLogradouro
string
sexoEsocial
string
grauInstrucaoEsocial
string
paisNascimento
string
paisNacionalidade
string
tipoContratoPrazo
string
dataTerminoContrato
string format: date-time
clausulaAssecuratoria
boolean
objetoDeterminante
string
0 <= 255 characters
tipoJornadaEsocial
string
tempoParcial
string
horasSemanais
number
horarioNoturno
boolean
descricaoJornada
string
0 <= 999 characters
dataOpcaoFgts
string format: date-time
esocialReciboAdmissao
string
0 <= 40 characters
tipoRua
string
tipoBairro
string
tipoFuncionarioTotvs
string
fichaRegistroTotvs
string
tipoAdmissaoTotvs
string
motivoAdmissaoTotvs
string
motivoMudancaTotvs
string
tipoRecebimentoTotvs
string
situacaoTotvs
string
jornadaMensalTotvs
string
horarioTotvs
string
letraHorarioTotvs
string
sindicatoTotvs
string
contribuicaoSindicalTotvs
string
ocorrenciaSefipTotvs
string
categoriaSefipTotvs
string
situacaoFgtsTotvs
string
situacaoRaisTotvs
string
calculaInssTotvs
boolean
calculaIrrfTotvs
boolean
percentualAdiantamentoTotvs
number
desligado
boolean
dataDesligamento
string format: date-time
motivoDesligamento
string
Allowed values: DEMISSAO_SEM_JUSTA_CAUSA DEMISSAO_COM_JUSTA_CAUSA PEDIDO_DEMISSAO ACORDO_MUTUO TERMINO_CONTRATO APOSENTADORIA FALECIMENTO TRANSFERENCIA_EMPRESA OUTRO
observacaoDesligamento
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
name
string
gestorResponsavel

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
dataNascimento
string format: date-time
genero
string
Allowed values: MASCULINO FEMININO NAO_BINARIO OUTRO PREFIRO_NAO_INFORMAR
nacionalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cpf
string
/^(\d{11}|\d{3}\.\d{3}\.\d{3}-\d{2})$/
rg
string
0 <= 20 characters /^[\d.\-A-Za-z]+$/
estadoCivil
string
Allowed values: SOLTEIRO CASADO DIVORCIADO VIUVO UNIAO_ESTAVEL
telefone
string
0 <= 20 characters /^[\d\s\-().+]+$/
emailPessoal
string format: email
0 <= 255 characters
emailCorporativo
string format: email
0 <= 255 characters
linkedin
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
endereco
string
0 <= 500 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
codigoFuncionario
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
codigoPosicao
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
tipoContrato
string
Allowed values: CLT PJ ESTAGIO TEMPORARIO TERCEIRIZADO APRENDIZ INTERMITENTE SOCIO_SERVICO AUTONOMO
dataAdmissao
string format: date-time
nivelHierarquico
string
Allowed values: ESTAGIARIO TREINEE JUNIOR PLENO SENIOR COORDENADOR GERENTE ESPECIALISTA SUPERINTENDENTE DIRETOR VICE_PRESIDENTE C_LEVEL
regimeTrabalho
string
Allowed values: INTEGRAL PARCIAL PRESENCIAL REMOTO HIBRIDO
horarioTrabalho
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
beneficios
string
0 <= 1000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
pis
string
/^\d{11}$/
ctps
string
0 <= 30 characters /^[\d.\-/]+$/
nis
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
informacoesSaude
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
fotoUrl
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
idiomas
Array<string>
enviarEmail
boolean
nomeSocial
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
apelido
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
naturalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
estadoNatal
string
0 <= 2 characters /^[A-Z]{2}$/
fumante
boolean
corRaca
string
Allowed values: BRANCA PRETA PARDA AMARELA INDIGENA NAO_INFORMADO
tipoSanguineo
string
Allowed values: A_POSITIVO A_NEGATIVO B_POSITIVO B_NEGATIVO AB_POSITIVO AB_NEGATIVO O_POSITIVO O_NEGATIVO
grauInstrucao
string
Allowed values: ANALFABETO FUNDAMENTAL_ATE_5_ANO_INCOMPLETO FUNDAMENTAL_5_ANO_COMPLETO FUNDAMENTAL_6_AO_9_ANO FUNDAMENTAL_COMPLETO MEDIO_INCOMPLETO MEDIO_COMPLETO SUPERIOR_INCOMPLETO SUPERIOR_COMPLETO POS_GRADUACAO_INCOMPLETA POS_GRADUACAO_COMPLETA MESTRADO_INCOMPLETO MESTRADO_COMPLETO DOUTORADO_INCOMPLETO DOUTORADO_COMPLETO POS_DOUTORADO_INCOMPLETO POS_DOUTORADO_COMPLETO
cep
string
0 <= 9 characters /^(\d{8}|\d{5}-\d{3})$/
logradouro
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
enderecoNumero
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
complemento
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
bairro
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
enderecoUf
string
0 <= 2 characters /^[A-Z]{2}$/
pais
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
telefone2
string
0 <= 20 characters /^[\d\s\-().+]+$/
telefone3
string
0 <= 20 characters /^[\d\s\-().+]+$/
ramal
string
0 <= 10 characters /^$|^\d+$/
rgOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
rgUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
rgDataEmissao
string format: date-time
tituloEleitor
string
0 <= 12 characters /^\d{12}$/
tituloEleitorZona
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorSecao
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorDataEmissao
string format: date-time
tituloEleitorUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsSerie
string
0 <= 20 characters /^[\d.\-/]+$/
ctpsDataEmissao
string format: date-time
ctpsUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsDigital
boolean
cnh
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
cnhCategoria
string
Allowed values: A B C D E AB AC AD AE
cnhDataEmissao
string format: date-time
cnhDataVencimento
string format: date-time
cnhOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cnhDataPrimeira
string format: date-time
cnhUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
certReservista
string
0 <= 30 characters /^[a-zA-Z0-9]+$/
categoriaMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
circunscricaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
regiaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
certReservistaDataEmissao
string format: date-time
certReservistaOrgaoExpedicao
string
0 <= 50 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
situacaoMilitar
string
Allowed values: RESERVISTA DISPENSADO ALISTADO NAO_SE_APLICA EXCESSO_CONTINGENTE REFORMADO
matriculaEsocial
string
0 <= 30 characters
codCategoria
string
tipoRegimeTrabalhista
string
tipoRegimePrevidenciario
string
tipoAdmissao
string
indicativoAdmissao
string
naturezaAtividade
string
tipoRegimeJornada
string
defFisica
boolean
defVisual
boolean
defAuditiva
boolean
defMental
boolean
defIntelectual
boolean
reabilitadoReadaptado
boolean
preencheCotaPcd
boolean
observacaoDeficiencia
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
municipioId
integer format: int64
municipioDescricao
string
tipoLogradouro
string
sexoEsocial
string
grauInstrucaoEsocial
string
paisNascimento
string
paisNacionalidade
string
tipoContratoPrazo
string
dataTerminoContrato
string format: date-time
clausulaAssecuratoria
boolean
objetoDeterminante
string
0 <= 255 characters
tipoJornadaEsocial
string
tempoParcial
string
horasSemanais
number
horarioNoturno
boolean
descricaoJornada
string
0 <= 999 characters
dataOpcaoFgts
string format: date-time
esocialReciboAdmissao
string
0 <= 40 characters
tipoRua
string
tipoBairro
string
tipoFuncionarioTotvs
string
fichaRegistroTotvs
string
tipoAdmissaoTotvs
string
motivoAdmissaoTotvs
string
motivoMudancaTotvs
string
tipoRecebimentoTotvs
string
situacaoTotvs
string
jornadaMensalTotvs
string
horarioTotvs
string
letraHorarioTotvs
string
sindicatoTotvs
string
contribuicaoSindicalTotvs
string
ocorrenciaSefipTotvs
string
categoriaSefipTotvs
string
situacaoFgtsTotvs
string
situacaoRaisTotvs
string
calculaInssTotvs
boolean
calculaIrrfTotvs
boolean
percentualAdiantamentoTotvs
number
desligado
boolean
dataDesligamento
string format: date-time
motivoDesligamento
string
Allowed values: DEMISSAO_SEM_JUSTA_CAUSA DEMISSAO_COM_JUSTA_CAUSA PEDIDO_DEMISSAO ACORDO_MUTUO TERMINO_CONTRATO APOSENTADORIA FALECIMENTO TRANSFERENCIA_EMPRESA OUTRO
observacaoDesligamento
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
name
string
emailCopia
string
0 <= 254 characters
urlPublica
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
cidade
string
0 <= 120 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
uf
string
/^([A-Z]{2})?$/
salarioMin
number
salarioMax
number
divulgarEmPortais
boolean
destaque
boolean
sigilosa
boolean
recrutamentoInterno
boolean
motivoAbertura
string
substituido

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nome
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
dataNascimento
string format: date-time
genero
string
Allowed values: MASCULINO FEMININO NAO_BINARIO OUTRO PREFIRO_NAO_INFORMAR
nacionalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cpf
string
/^(\d{11}|\d{3}\.\d{3}\.\d{3}-\d{2})$/
rg
string
0 <= 20 characters /^[\d.\-A-Za-z]+$/
estadoCivil
string
Allowed values: SOLTEIRO CASADO DIVORCIADO VIUVO UNIAO_ESTAVEL
telefone
string
0 <= 20 characters /^[\d\s\-().+]+$/
emailPessoal
string format: email
0 <= 255 characters
emailCorporativo
string format: email
0 <= 255 characters
linkedin
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
endereco
string
0 <= 500 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
codigoFuncionario
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
codigoPosicao
string
0 <= 50 characters /^[a-zA-Z0-9\-_]+$/
tipoContrato
string
Allowed values: CLT PJ ESTAGIO TEMPORARIO TERCEIRIZADO APRENDIZ INTERMITENTE SOCIO_SERVICO AUTONOMO
dataAdmissao
string format: date-time
nivelHierarquico
string
Allowed values: ESTAGIARIO TREINEE JUNIOR PLENO SENIOR COORDENADOR GERENTE ESPECIALISTA SUPERINTENDENTE DIRETOR VICE_PRESIDENTE C_LEVEL
regimeTrabalho
string
Allowed values: INTEGRAL PARCIAL PRESENCIAL REMOTO HIBRIDO
horarioTrabalho
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
beneficios
string
0 <= 1000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
pis
string
/^\d{11}$/
ctps
string
0 <= 30 characters /^[\d.\-/]+$/
nis
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
informacoesSaude
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
fotoUrl
string
0 <= 500 characters /^(https?://)?[\w\-.]+(:\d+)?(/[\w\-./?%&=@#]*)?$/
idiomas
Array<string>
enviarEmail
boolean
nomeSocial
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
apelido
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
naturalidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
estadoNatal
string
0 <= 2 characters /^[A-Z]{2}$/
fumante
boolean
corRaca
string
Allowed values: BRANCA PRETA PARDA AMARELA INDIGENA NAO_INFORMADO
tipoSanguineo
string
Allowed values: A_POSITIVO A_NEGATIVO B_POSITIVO B_NEGATIVO AB_POSITIVO AB_NEGATIVO O_POSITIVO O_NEGATIVO
grauInstrucao
string
Allowed values: ANALFABETO FUNDAMENTAL_ATE_5_ANO_INCOMPLETO FUNDAMENTAL_5_ANO_COMPLETO FUNDAMENTAL_6_AO_9_ANO FUNDAMENTAL_COMPLETO MEDIO_INCOMPLETO MEDIO_COMPLETO SUPERIOR_INCOMPLETO SUPERIOR_COMPLETO POS_GRADUACAO_INCOMPLETA POS_GRADUACAO_COMPLETA MESTRADO_INCOMPLETO MESTRADO_COMPLETO DOUTORADO_INCOMPLETO DOUTORADO_COMPLETO POS_DOUTORADO_INCOMPLETO POS_DOUTORADO_COMPLETO
cep
string
0 <= 9 characters /^(\d{8}|\d{5}-\d{3})$/
logradouro
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,;:/°ºª()]+$/
enderecoNumero
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
complemento
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
bairro
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cidade
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
enderecoUf
string
0 <= 2 characters /^[A-Z]{2}$/
pais
string
0 <= 100 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
telefone2
string
0 <= 20 characters /^[\d\s\-().+]+$/
telefone3
string
0 <= 20 characters /^[\d\s\-().+]+$/
ramal
string
0 <= 10 characters /^$|^\d+$/
rgOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
rgUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
rgDataEmissao
string format: date-time
tituloEleitor
string
0 <= 12 characters /^\d{12}$/
tituloEleitorZona
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorSecao
string
0 <= 10 characters /^[a-zA-Z0-9]+$/
tituloEleitorDataEmissao
string format: date-time
tituloEleitorUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsSerie
string
0 <= 20 characters /^[\d.\-/]+$/
ctpsDataEmissao
string format: date-time
ctpsUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
ctpsDigital
boolean
cnh
string
0 <= 20 characters /^[a-zA-Z0-9]+$/
cnhCategoria
string
Allowed values: A B C D E AB AC AD AE
cnhDataEmissao
string format: date-time
cnhDataVencimento
string format: date-time
cnhOrgaoEmissor
string
0 <= 20 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
cnhDataPrimeira
string format: date-time
cnhUfEmissor
string
0 <= 2 characters /^[A-Z]{2}$/
certReservista
string
0 <= 30 characters /^[a-zA-Z0-9]+$/
categoriaMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
circunscricaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
regiaoMilitar
string
0 <= 30 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
certReservistaDataEmissao
string format: date-time
certReservistaOrgaoExpedicao
string
0 <= 50 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
situacaoMilitar
string
Allowed values: RESERVISTA DISPENSADO ALISTADO NAO_SE_APLICA EXCESSO_CONTINGENTE REFORMADO
matriculaEsocial
string
0 <= 30 characters
codCategoria
string
tipoRegimeTrabalhista
string
tipoRegimePrevidenciario
string
tipoAdmissao
string
indicativoAdmissao
string
naturezaAtividade
string
tipoRegimeJornada
string
defFisica
boolean
defVisual
boolean
defAuditiva
boolean
defMental
boolean
defIntelectual
boolean
reabilitadoReadaptado
boolean
preencheCotaPcd
boolean
observacaoDeficiencia
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
municipioId
integer format: int64
municipioDescricao
string
tipoLogradouro
string
sexoEsocial
string
grauInstrucaoEsocial
string
paisNascimento
string
paisNacionalidade
string
tipoContratoPrazo
string
dataTerminoContrato
string format: date-time
clausulaAssecuratoria
boolean
objetoDeterminante
string
0 <= 255 characters
tipoJornadaEsocial
string
tempoParcial
string
horasSemanais
number
horarioNoturno
boolean
descricaoJornada
string
0 <= 999 characters
dataOpcaoFgts
string format: date-time
esocialReciboAdmissao
string
0 <= 40 characters
tipoRua
string
tipoBairro
string
tipoFuncionarioTotvs
string
fichaRegistroTotvs
string
tipoAdmissaoTotvs
string
motivoAdmissaoTotvs
string
motivoMudancaTotvs
string
tipoRecebimentoTotvs
string
situacaoTotvs
string
jornadaMensalTotvs
string
horarioTotvs
string
letraHorarioTotvs
string
sindicatoTotvs
string
contribuicaoSindicalTotvs
string
ocorrenciaSefipTotvs
string
categoriaSefipTotvs
string
situacaoFgtsTotvs
string
situacaoRaisTotvs
string
calculaInssTotvs
boolean
calculaIrrfTotvs
boolean
percentualAdiantamentoTotvs
number
desligado
boolean
dataDesligamento
string format: date-time
motivoDesligamento
string
Allowed values: DEMISSAO_SEM_JUSTA_CAUSA DEMISSAO_COM_JUSTA_CAUSA PEDIDO_DEMISSAO ACORDO_MUTUO TERMINO_CONTRATO APOSENTADORIA FALECIMENTO TRANSFERENCIA_EMPRESA OUTRO
observacaoDesligamento
string
0 <= 2000 characters /^[\p{L}\p{N}\s\-.,;:!?()\[\]{}'"/\\@#$%&*+=°ºª|~^`´\r\n]+$/
name
string
statusAprovacao
string
cardRequisicaoId
integer format: int64
aprovadaEm
string format: date-time
dataPublicacao
string format: date-time
posicoes
integer format: int32
motivoEncerramentoId
integer format: int64
motivoEncerramentoNome
string
observacaoStatus
string
modeloId
integer format: int64
modeloNome
string
vagaAfirmativa
string
Allowed values: NAO EXCLUSIVA_PCD PREFERENCIAL_PCD OUTRA
vagaAfirmativaTexto
string
oferecerAutodeclaracaoPcd
boolean
totalCandidatos
integer format: int64
dataCriacao
string format: date-time
tenant

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

object
id
integer format: int64
active
boolean
createdAt
string format: date-time
nomeResponsavel
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
emailCorporativo
string format: email
0 <= 255 characters
nomeEmpresa
string
0 <= 255 characters /^[\p{L}\p{N}\s\-.,()'’]+$/
telefoneContato
string
0 <= 20 characters /^[\d\s\-().+]+$/
dataCadastro
string format: date-time
plano
string
Allowed values: TRIAL BASICO INTERMEDIARIO AVANCADO
subdominioPortal
string
logomarcaUrl
string
bloqueioEmailAtivo
boolean

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

© 2026 T AI TECNOLOGIA LTDA