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:


CamposDescriçãoPossíveis valores

fullName
Nome completo da pessoa candidata

applicantType
Forma como a pessoa candidata entrou no banco de talentos 

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






personalInformation




gender
Sexo da pessoa candidata

0 - Feminino

1 - Masculino

2 - Prefere não responder

pronoun
Pronome da pessoa candidata

0 - Ela/Dela

1 - Ele/Dele

2 - Prefere não responder

genderIdentity
Gênero da pessoa candidata

0 - Cisgênero

1 - Transgênero

2 - Não-binário

3 - Agênero

4 - Prefere não responder

colorOrEthnicity
Cor/Raça/Etnia da pessoa candidata

0 - Branco

1 - Amarelo 

2 - Preto

3 - Pardo

4 - Indígena

5 - Prefere não responder

sexualOrientation
Orientaçã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

name
Nome 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)


email
E-mail da pessoa candidata

birthday
Data de nascimento da pessoa candidata

age
Idade da pessoa candidata





jobApplications

title
Nome da vaga em que a pessoa candidata se candidatou
publicationDate
Data de publicação da vaga
howFindJobOpportunity
Como a pessoa candidata encontrou a vaga

0 - Linkedin

1 - Página de carreiras

2 - Redes sociais

3 - Google

4 - Outros

otherChannels
Caso a pessoa candidata tenha escolhido a opção Outros no campo anterior, este campo apresentará o texto digitado pela pessoa candidata
status
Status da pessoa candidata na vaga

0 - Ativo

1 - Contratado

2 - Reprovado

3 - Admissão em andamento

4 - Admissão cancelada

isInternal
A pessoa candidata já trabalha na empresa em que se candidatou a vaga?true (verdadeiro) ou false (false)
isRecommendation
A pessoa candidata foi indicada? true (verdadeiro) ou false (false)
recomentadionEmail
Caso a pessoa candidata tenha sido indicada, este campo trará o e-mail da pessoa que fez a indicação
applicationDate
Data da candidatura


address

cep
CEP da pessoa candidata
cityName
Cidade da pessoa candidata
stateName
Estado da pessoa candidata

latestCVUpdate
Data da última atualização do currículo

registrationDate
Data do cadastro da pessoa candidata no sistema