01. VISÃO GERAL

Este documento apresenta os parâmetros de entrada e o retorno da API de GET de estados.

02. ENDPOINT E PARÂMETROS DE ENTRADA

Endpoint da API que será utilizado para inserir e atualizar dados:

URL baseEndpoint
https://api-centraldorecrutador.dev.totvs.app/recruitment-integration/swagger{URL base}/api/v1/talent-bank/get-all


2.1 - DADOS ENVIADOS 

Não é necessário realizar o envio de nenhum dado.

Retorno:

Agrupamento de camposCamposDescriçãoPossíveis valores

fullNameNome completo da pessoa candidata

applicantTypeForma como a pessoa candidata entrou no banco de talentos 

Automatic - Via processo de candidatura ManualWithInvite - Manual com convite
ManualWithoutInvite -  Manual sem convite








personalInformation




genderSexo da pessoa candidata

0 - Feminino

1 - Masculino

2 - Prefere não responder

pronounPronome da pessoa candidata

0 - Ela/Dela

1 - Ele/Dele

2 - Prefere não responder

genderIdentityGênero da pessoa candidata

0 - Cisgênero

1 - Transgênero

2 - Não-binário

3 - Agênero

4 - Prefere não responder

colorOrEthnicityCor/Raça/Etnia da pessoa candidata

0 - Branco

1 - Amarelo 

2 - Preto

3 - Pardo

4 - Indígena

5 - Prefere não responder

sexualOrientationOrientação Sexual da pessoa candidata

0 - Heterosexual

1 - Homosexual

2 - Bisexual

3 - Asexual

4 - Prefere não responder

disability

physicalA pessoa candidata possui deficiência física?



true (verdadeiro)

false (false)

visualA pessoa candidata possui deficiência visual?
auditoryA pessoa candidata possui deficiência auditiva?
intellectualA pessoa candidata possui deficiência intelectual?
multipleA pessoa candidata possui deficiência múltipla?
autismSpectrumA pessoa candidata possui transtorno de espectro autista?

education

Escolaridade da pessoa candidata

0 - Ensino médio completo

1 - Superior completo

2 - Superior incompleto

3 - Pós-graduação completa

4 - Pós-graduação incompleta

5 - Mestrado

6 - Doutorado

7 - Ensino médio incompleto

8 - Ensino fundamental completo

9 - Ensino fundamental incompleto

10 - Ensino fundamental em andamento

11 - Ensino médio em andamento

12 - Superior em andamento

13 - Pós-graduação em andamento

14 - Mestrado em andamento

15 - Doutorado em andamento

16 - Mestrado incompleto

17 - Doutorado incompleto



professionalExperiences

nameNome da empresa

positions

nameNome do cargo
startDateData de início
endDateData de término
descriptionDescrição das atividades
currentA pessoa candidata trabalha aqui atualmente?

true (verdadeiro) ou false (false)


emailE-mail da pessoa candidata

birthdayData de nascimento da pessoa candidata

ageIdade da pessoa candidata





jobApplications

titleNome da vaga em que a pessoa candidata se candidatou
publicationDateData de publicação da vaga
howFindJobOpportunityComo a pessoa candidata encontrou a vaga

0 - Linkedin

1 - Página de carreiras

2 - Redes sociais

3 - Google

4 - Outros

otherChannelsCaso a pessoa candidata tenha escolhido a opção Outros no campo anterior, este campo apresentará o texto digitado pela pessoa candidata
statusStatus da pessoa candidata na vaga

0 - Ativo

1 - Contratado

2 - Reprovado

3 - Admissão em andamento

4 - Admissão cancelada

isInternalA pessoa candidata já trabalha na empresa em que se candidatou a vaga?true (verdadeiro) ou false (false)
isRecommendationA pessoa candidata foi indicada? true (verdadeiro) ou false (false)
recomentadionEmailCaso a pessoa candidata tenha sido indicada, este campo trará o e-mail da pessoa que fez a indicação
applicationDateData da candidatura


address

cepCEP da pessoa candidata
cityNameCidade da pessoa candidata
stateNameEstado da pessoa candidata

latestCVUpdateData da última atualização do currículo

registrationDateData do cadastro da pessoa candidata no sistema