listing applications

Essa documentação se refere ao glossário do endpoint de consultar aplicações (candidaturas) à uma vaga (método GET)

Endpoint do escopo de Applications

Find applications - Retorna a lista de candidaturas de uma vaga

Abaixo, temos os campos que podem servir como filtro na consulta de uma vaga, sendo o jobId o único campo obrigatório na consulta.

CAMPO BACKENDOPÇÕES BACKENDCAMPO NO FRONTENDObservações
Id (jobId)Nú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
Id (applicationId)Nú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
statusin_process, give_up, reproved, hiredNa lista de candidatos na vaga é possível ver os status logo após o nome da etapa em que o candidato está.Status da candidatura. Quando um candidato desiste do processo ou é reprovado, além do status ele fica em um agrupamento na tela semelhante à uma etapa, porém não existe uma etapa default para desistentes ou reprovados é apenas uma visualização em tela para auxiliar quem desistiu e quem foi reprovado.
currentStep.nameNa 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
candidate.
identificationDocument
Ao acessar uma candidatura, aba CadastroCPF do candidato
vacancyCode.codeDados da contrataçãoCódigo de posição que foi atribuído ao candidato no momento em que ele foi contratado
orderid, score, createdAtFiltros de ordenação do retorno da busca.
fieldsname, id, code e all.Ao utilizar o fields = all todos os campos possíveis de uma candidatura vão retornar da busca.
perPageinserir quantos itens você quer obter por página ao realizar essa consulta
pagequantidade de páginas com resultado

Se não passarmos nenhum valor ao parâmetro fields, o retorno consistirá nos seguintes campos:

CAMPO BACKENDOPÇÕES NO BACKENDCAMPO NO FRONTENDObservações
id (applicationId)Nú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
partnerName99hunters, 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.
endedAtNão visívelData da desclassificação se for reprovado, data da desistência se for desistente ou contratação se for contratado. Caso o status seja "in_process" esse campo virá "null"
createdAtNa lista de candidatos é a data que fica na coluna InscriçãoData em que a candidatura foi criada, ou seja, quando o candidato se aplicou à vaga.
updatedAtNão visívelData da última atualização da candidatura.
tagsAo acessar uma candidatura, menu de Avaliação do Candidato no lado direito da telaTags relacionadas à candidatura, se houverem.
candidate.birthdateAo acessar uma candidatura, aba CadastroData de aniversário do candidato
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
Ao acessar uma candidatura, aba CadastroPaís de origem do candidato
candidate.
linkedinProfileUrl
Ao abrir uma candidatura, tela principal do candidato.URL do perfil no LinkedIn (se houver)
candidate.gendermale, female, other, notInformedAo acessar uma candidatura, aba CadastroGênero do candidato
candidate.
mobileNumber
Ao acessar uma candidatura, aba CadastroTelefone celular do candidato
candidate.
phoneNumber
Ao acessar uma candidatura, aba CadastroTelefone fixo do candidato
manualCandidateNa lista de candidatos, na coluna Características possui o símbolo de inserção manual ou acessar uma candidatura, na tela principal.Esse objeto só terá os campos preenchidos com valor caso tenha ocorrido inserção manual do candidato.
manualCandidate.idNão visívelId do candidato, gerado na primeira vez em que ele se inscreve em alguma vaga na Gupy.
manualCandidate.
name
Ao acessar uma candidatura, aba Inserção ManualNome do candidato.
manualCandidate.
lastName
Ao acessar uma candidatura, aba Inserção ManualSobrenome do candidato.
manualCandidate.
email
Ao acessar uma candidatura, aba Inserção ManualE-mail do candidato.
manualCandidate.
linkedinProfileUrl
Ao abrir uma candidatura, aba Cadastro em Perfil em redes sociaisURL do perfil no LinkedIn (se houver).
manualCandidate.
mobileNumber
Ao acessar uma candidatura, aba Inserção ManualTelefone celular do candidato.
manualCandidate.
insertionSource
candidate_active_contact, events hunting, market_referral_consulting employee_referral, chrome_extensionQual é a fonte da inserção manual do candidato
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/Id da vaga em que essa candidatura corresponde
job.nameAo acessar a tela de gestão de vagas, é o nome da vaga em si.Nome da vaga que essa candidatura corresponde
currentStep.idNão visívelId da etapa em que o candidato está na vaga
currentStep.nameNa 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á na vaga
currentStep.status
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

Se colocarmos o valor "all" para o parâmetro fields como filtro, o retorno trará mais campos além dos que já estão na tabela acima, como mostra o exemplo abaixo:

CAMPO BACKENDOPÇÕES NO BACKENDCAMPO NO FRONTENDObservações
sourcegoogle, facebook, instagram, linkedin, whatsapp, indeed, company_website, referral, university, github, telegram, otherMeio pelo qual a pessoa teve acesso à vaga
sourceOtherAo selecionar "other" na opção acima, esse campo recebe a informação de outro meio pelo qual a pessoa teve acesso a vaga.
matchingAo abrir uma candidatura, aba TestesResultado do teste de perfil realizado pelo candidato. Essa informação mostra a % de compatibilidade com a empresa.
disapprovalReasonhired_by_another_company, invited_to_another_process, missed_steps_of_process, insufficient_knowledge, hiring_not_allowed, incompatible_curriculum, gave_up_for_personal_reasons, inconsistent_admission_docs, elevated_wage_expectation, lack_of_culture_alignment, insufficient_academic_background, no_potential_for_growth, overqualified insufficient_seniority, fulfilled_vacancy, reject_at_medical_exam, candidate_outside_required_location, test_result_below_cutoff, not_respond_to_contacts, proposal_not_accepted, hired_in_another_job, lack_of_professional_experience, little_stability_in_previous_companies, medical_report_disqualified, incomplete_screening_stage, incomplete_registration_step, other_reasonAo acessar uma candidatura, menu de Avaliação do Candidato no lado direito da telaCaso o candidato tenha sido reprovado, ou seja o status da sua candidatura = "reproved" esse campo virá preenchido.
disapprovalReasonNotes,Notas adicionais sobre a reprovação de um candidato
isCompanyEmployeetrue, falseAo abrir uma candidatura, tela principal do candidato em Informações complementaresTraz a informação se o candidato é colaborador da empresa ou não (esse campo vem preenchido se a pessoa foi cadastrada como pessoa colaboradora na plataforma ou via API através do endpoint create a list of company employee
employeeEmailAo abrir uma candidatura, tela principal do candidato em Informações complementaresE-mail do colaborador que se candidatou a vaga
registrationCompletetrue, falseNa lista de candidatos logo abaixo do nome aparece "Não iniciado" para aqueles que não completaram a etapa de cadastroCaso o candidato tenha completado a etapa cadastro, esse campo vem true, senão, vem false.
referredtrue, falseAo abrir uma candidatura, tela principal do candidato em Informações complementaresSe o candidato informou ter sido indicado esse campo vem true, senão vem false.
referredByAo abrir uma candidatura, tela principal do candidato em Informações complementaresNome de quem indicou o candidato
referralStatuspending, confirmed, rejected, unknownStatus da indicação (quando uma pessoa informa que foi indicada a pessoa responsável pela indicação recebe um e-mail enquanto não responder fica pendente.)
feedbackSenttrue, falseAo abrir uma candidatura aba MensagensSe foi enviado feedback para o candidato
hiringTypeemployee_admission, employee_readmission, employee_reintegration, unrelated_worker_hiring, internal_transferDados da contrataçãoCaso o candidato tenha sido contratado (status = hired) esse campo terá algum desses valores.
hiringDateDados da contrataçãoCaso o status da candidatura seja ="hired", esse campo recebe a data da contratação
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.
disabilityTypes
physical_disability, visual_disability, hearing_disability, mental_disability, intellectual_disability, autism_spectrum_disorderAo abrir uma candidatura, tela principal do candidato em DiversidadeLista das possíveis deficiências que o candidato pode informar
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 do Estado em que o candidato reside.
candidate.
addressCountry
Ao acessar uma candidatura, aba CadastroPaís de residência do candidato.
candidate.
addressCountryShortName
Ao acessar uma candidatura, aba CadastroAbreviação do nome do país em que o candidato reside.
candidate.
areasOfInterest
Campo não é mais utilizado no produtoCampo não é mais utilizado no produtoCampo não é mais utilizado no produto
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.schoolingStatuscomplete, in_progress, incompleteAo acessar uma candidatura na tela principalStatus de andamento do nível escolar informado
candidate.workExperienceAo acessar uma candidatura, aba CadastroIrá listar todas as experiências profissionais do candidato dentro de um array
candidate.workExperience.idNão visívelId da experiência profissional (cada experiência terá o seu)
candidate.workExperience.roleAo acessar uma candidatura, aba CadastroNome do cargo na experiência profissional
candidate.workExperience.
companyName
Ao acessar uma candidatura, aba CadastroNome da empresa da experiência profissional
candidate.workExperience.
activitiesPerformed
Ao acessar uma candidatura, aba CadastroAtividades realizadas nessa experiência profissional
candidate.workExperience.
startMonth
Ao acessar uma candidatura, aba CadastroMês de início da experiência profissional
candidate.workExperience.
startYear
Ao acessar uma candidatura, aba CadastroAno de início da experiência profissional
candidate.workExperience.
endMonth
Ao acessar uma candidatura, aba CadastroMês final da experiência profissional (se não for a experiência atual, se for esse campo virá null)
candidate.workExperience.
endYear
Ao acessar uma candidatura, aba CadastroAno final da experiência profissional (se não for a experiência atual, se for esse campo virá null)
candidate.
academicQualification
Ao acessar uma candidatura, aba CadastroAs informações de escolaridade informadas pelo candidato virão em um array.
candidate.
academicQualification.id
Não visívelId gerado automaticamente para a formação acadêmica informada.
candidate.
academicQualification.formation
elementary_school, high_school, technical_course, technological, graduation, post_graduate, master_degree, phdAo acessar uma candidatura, aba Cadastro em Grau de InstruçãoQual tipo de formação acadêmica o candidato possui ou está cursando
candidate.
academicQualification.status
complete, in_progress, incompleteAo acessar uma candidatura, aba Cadastro em Grau de InstruçãoStatus da formação acadêmica
candidate.
academicQualification.institution
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoNome da instituição em que o candidato está realizando a sua formação acadêmica
candidate.
academicQualification.course
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoNome do curso que o candidato está cursando
candidate.academicQualification.
startMonth
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoMês de início do curso
candidate.academicQualification.
startYear
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoAno de início do curso
candidate.academicQualification.
endMonth
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoMês de conclusão do curso
candidate.academicQualification.
endYear
Ao acessar uma candidatura, aba Cadastro em Grau de InstruçãoAno de conclusão do curso
candidate.
languages.language
Exemplo de possíveis idiomas que podem vir no JSON: german, arabic, bengali, kazakh, chinese, korean, haitian_creole, kurdish, spanish, french, greek, hindi, hungarian, english, italian, japanese, portuguese,romanian, russian, serbo_croatian, somali, swedishAo acessar uma candidatura, aba CadastroIdioma informado pelo candidato
candidate.
languages.level
basic, intermediate, advanced, fluentAo acessar uma candidatura, aba CadastroNível de proficiência do idioma informado
additionalQuestionsAo acessar uma candidatura, aba CadastroLista de perguntas adicionais do cadastro
additionalQuestions.questionAo acessar uma candidatura, aba CadastroPergunta adicional
additionalQuestions.answerAo acessar uma candidatura, aba CadastroResposta do candidato