candidate hired

Essa documentação se refere ao glossário do webhook de dados de contratação para sistema de admissão digital do cliente.

Esse webhook é disparado toda vez que os dados de Pré-Contratação de uma pessoa candidata são preenchidos e salvos após ela ter sido movimentada para a etapa de Contratação. Para ver o contrato JSON desse webhook clique aqui

❗️

Mapeamento de campos obrigatórios

Preste atenção aos campos obrigatórios exigidos pelo seu sistema ao desenvolver a integração, pois a pessoa candidata não tem a obrigatoriedade de preencher os dados de endereço ao realizar seu cadastro. Isso significa que alguns campos podem vir "null".

Em caso de campos customizados da vaga, verifique se todos que são obrigatórios para sua integração estão como obrigatórios na Gupy ou se há um processo definido para que eles não fiquem vazios mesmo como "opcionais".

CAMPO NO BACKENDOPÇÕES BACKENDCAMPO NO FRONTENDOBSERVAÇÕES
companyNameNome da empresa
idNão visívelId do evento
eventNão visívelvalor fixo = "candidate.hired"
dateNão visívelData em que foi salvo o preenchimento dos dados de contratação da pessoa candidata (gatilho para disparo do webhook)
job.idNúmero gerado automaticamente pela Gupy ao criar uma vaga (conhecido como jobId). Ao abrir uma vaga na plataforma, o Id pode ser identificado na URL após /companies/jobs/Retorno results.id ao criar uma vaga utilizando o endpoint creating a job
job.nameAo acessar a tela de gestão de vagas, é o nome da vaga em si.Nome da vaga da em que o candidato foi contratado
job.typevacancy_type_apprentice vacancy_type_associate vacancy_type_talent_pool vacancy_type_effective vacancy_type_internship vacancy_type_summer vacancy_type_temporary vacancy_type_outsource vacancy_type_trainee vacancy_type_volunteer vacancy_legal_entity vacancy_type_lecturer vacancy_type_freelancer vacancy_type_autonomousAo acessar a tela de gestão de vagas e identificar a vaga, ao consultar as informações da vaga em, Ver Resumo -> Detalhes da vaga é o campo Tipo
job.departmentCodeNão visívelCódigo da área da vaga em que a pessoa candidata foi contratada
job.roleCodeNão visívelCódigo do cargo da vaga em que a pessoa candidata foi contratada
job.branchCodeNão visívelCódigo da filial da vaga em que a pessoa candidata foi contratada
job.customFields[]Em resumo da vaga, na seção Dados adicionaisCampos customizados e seus respectivos tipos e opções (se houver)
department.idNão visívelCódigo da área. Número gerado automaticamente pela Gupy ao criar uma área.
department.codeNão visívelCódigo definido pelo cliente (normalmente corresponde ao código da área no sistema que vai ser integrado com a Gupy). Esse campo só pode ser preenchido através da API Creating a department
department.nameEm resumo da vaga, na seção Detalhes da vagaNome da área
department.similarityNo setup de áreasSimilaridade da área
role.idNão visívelCódigo do cargo. Número gerado automaticamente pela Gupy ao criar um cargo.
role.codeNão visívelCódigo definido pelo cliente (normalmente corresponde ao código do cargo no sistema que vai ser integrado com a Gupy). Esse campo só pode ser preenchido através da API Creating a role
role.nameEm resumo da vaga, na seção Detalhes da vagaNome do cargo
role.similarityNo setup de cargosSimilaridade do cargo
branch.idNão visívelCódigo da filial. Número gerado automaticamente pela Gupy ao criar uma filial.
branch.codeNão visívelCódigo definido pelo cliente (normalmente corresponde ao código da filial no sistema que vai ser integrado com a Gupy). Esse campo só pode ser preenchido através da API Creating branches . Cada filial deve ter o seu próprio code.
branch.nameEm resumo da vaga, na seção Local de trabalhoNome da filial/estrutura organizacional
application.idNúmero gerado automaticamente pela Gupy quando uma pessoa se candidata em uma determinada vaga. O Id aparece na URL após /jobs/jobId/candidatesRetorno results.id ao criar uma candidatura utilizando o endpoint creating an application
application.vacancyCodeDados da contrataçãoCódigo de posição que foi atribuído ao candidato no momento em que ele foi contratado
application.scoreNa lista de candidatos em uma vaga é a porcentagem antes do nome do candidato e ao acessar uma candidatura, na tela principal é o valor definido para "Afinidade"Aderência do candidato à vaga
application.partnerName99hunters, catho, facebook_jobs, geekhunter, glassdoor, google_for_jobs, indeed, indeed_sponsored, jooble, linkedin, netvagas, riovagas, trampos, gupy_opportunities, gupy_opportunities_recommended, gupy_public_page, gupy_public_page_eventNome do parceiro que gerou a candidatura. Em casos de inserção manual, essa informação só é preenchida após o candidato aceitar o convite.
application.tagsAo acessar uma candidatura, menu de Avaliação do Candidato no lado direito da telaTags relacionadas à candidatura, se houverem.
application.hiringDateDados da contrataçãoÉ um campo preenchido nos dados de Pré-Contratação
application.hiringTypeemployee_admission, employee_readmission, employee_reintegration, unrelated_worker_hiring, internal_transferDados da contrataçãoÉ um campo preenchido nos dados de Pré-Contratação
application.
currentStep.id
Ao editar uma etapa, o seu Id aparecerá na URL. Como nesse caso a pessoa candidata sempre estará na etapa padrão de Contratação o Id estará ao final da URL logo após /step/final
application.
currentStep.name
Na lista de candidatos em uma vaga, o nome da etapa está logo abaixo do nome do candidato e ao abrir uma candidatura, tela principal do candidato, logo abaixo do nome.Nome da etapa em que o candidato está no momento do disparo do webhook (nesse caso sempre será "Contratação")
application.
currentStep.type
register: etapa de cadastro
online: etapa customizada quando há alguma ação automática (teste, envio de vídeos, disparo de e-mail)
offline: etapa customizada que há algum tipo de ação fora da plataforma (entrevista, agendamentos)
Não visívelNesse caso sempre será o valor "final"
application.
salary.currency
R$, U$Em resumo da vaga, na seção Detalhes da vagaIdentificação da moeda
application.
salary.value
Em resumo da vaga, na seção Detalhes da vagaSalário, composto pela faixa salarial
candidate.idNão visívelId do candidato, gerado na primeira vez em que ele se inscreve em alguma vaga na Gupy.
candidate.nameAo acessar uma candidatura, aba CadastroNome do candidato
candidate.lastNameAo acessar uma candidatura, aba CadastroSobrenome do candidato
candidate.emailAo acessar uma candidatura, aba CadastroE-mail do candidato
candidate.
identificationDocument
Ao acessar uma candidatura, aba CadastroCPF do candidato
candidate.
countryOfOrigin
Por extenso: BrasilAo acessar uma candidatura, aba CadastroPaís de origem do candidato
candidate.birthdateFormato de data utilizado pela Gupy: YYYY-MM-DDAo acessar uma candidatura, aba CadastroData de aniversário do candidato
candidate.
addressZipCode
Ao acessar uma candidatura, aba CadastroCEP da residência do candidato.
candidate.
addressNumber
Ao acessar uma candidatura, aba CadastroNúmero da residência do candidato.
candidate.
addressStreet
Ao acessar uma candidatura, aba CadastroLogradouro da residência do candidato.
candidate.
addressCity
Ao acessar uma candidatura, aba CadastroCidade da residência do candidato.
candidate.
addressState
Ao acessar uma candidatura, aba CadastroEstado da residência do candidato.
candidate.
addressStateShortName
Ao acessar uma candidatura, aba CadastroAbreviação com 2 dígitos (sigla) do Estado em que o candidato reside.
candidate.
addressCountry
Ao acessar uma candidatura, aba CadastroPaís de residência do candidato.
candidate.
addressCountryShortName
Ex: BRAo acessar uma candidatura, aba CadastroAbreviação com 2 dígitos (sigla) do nome do país em que o candidato reside.
candidate.
mobileNumber
Ao acessar uma candidatura, aba CadastroTelefone celular do candidato
candidate.
phoneNumber
Ao acessar uma candidatura, aba CadastroTelefone fixo do candidato
candidate.schoolingelementary_school, high_school, technical_course, technological, graduation, post_graduate, master_degree, phdAo acessar uma candidatura na tela principalNível escolar do candidato
candidate.
schoolingStatus
complete, in_progress, incompleteAo acessar uma candidatura na tela principalStatus de andamento do nível escolar informado
candidate.disabilitiestrue, falseAo abrir uma candidatura, tela principal do candidato em DiversidadeCaso o candidato tenha informado possuir alguma deficiência esse campo vem true, caso contrário, false.
candidate.gendermale, female, other, notInformedAo acessar uma candidatura, aba CadastroGênero do candidato
user.idNão visívelId do usuário que moveu a pessoa para Contratação
user.nameEm setup -> Acesso à plataforma -> UsuáriosNome do usuário que moveu a pessoa para Contratação
user.emailEm setup -> Acesso à plataforma -> Usuáriose-mail do usuário que moveu a pessoa para Contratação
user.codeNão visívelCode do usuário que moveu a pessoa para Contratação