Fluxo de Recrutamento Interno
Este fluxo contempla o recebimento de uma lista com todos os colaboradores da empresa a fim de listar os candidatos que serão considerados como candidatos internos nos processos seletivos na Gupy.
Nesse fluxo está previsto a criação, atualização e a exclusão destes colaboradores na Gupy.
Na prática, quando uma pessoa funcionária da sua empresa fizer login como candidata, ela terá visão das vagas internas e poderá participar dos processos seletivos destinados apenas para colaboradores de forma mais ágil, aumentando o nível de confiabilidade do processo e impactando positivamente no tempo de vaga aberta.
Gerando o token
Para utilizar este fluxo, é necessário utilizar o Bearer Token gerado nas configurações avançadas da plataforma. Acesse nossa seção de autenticação para saber como gerar o o token de autenticação.
No momento de gerar o token habilite os seguintes endpoints da V1:
- Company Employees
Cadastro de colaboradores
Acesse o endpoint POST Company Employee e preencha os parâmetros:
Descrição | |
---|---|
name | Nome do colaborador |
countryOfOrigin | País de origem do colaborador (Ex: BR) |
identificationDocument | Documento de identificação (CPF) |
Importante: Caso a pessoa colaboradora não seja brasileira (informe uma opção diferente de BR no campo countryOfOrigin
), é possível cadastrar outro documento de identificação.
No campo "countryOfOrigin" é necessário realizar um de/para de acordo com o formato esperado pela Gupy, pois esperamos uma sigla. Para consultar a tabela de países na sigla esperada pela Gupy, clique aqui
Insira o token:
Exemplo de requisição
curl --request POST \
--url https://api.gupy.io/api/v1/company-employees \
--header 'accept: application/json' \
--header 'authorization: Bearer xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx' \
--header 'content-type: application/json' \
--data '
{
"employees": [
{
"name": "Nome Maria",
"countryOfOrigin": "BR",
"identificationDocument": "14714840633"
}
]
}
'
'
Exemplo de resposta
{
"employees": [
{
"id": 3700100,
"companyId": 266,
"name": "Nome Maria",
"countryOfOrigin": "BR",
"identificationDocument": "14714840633"
}
]
}
Busca por Colaboradores
Acesse o endpoint GET Company Employee:
Neste endpoint, além de preencher os parâmetros citados no cadastro de colaboradores, é possível limitar a quantidade de itens exibidos por página, além de definir a paginação desejada.
Nessa chamada, nenhum parâmetro é obrigatório.
Atualização de colaboradores
Acesse o endpoint PUT Company Employee:
Nesta chamada, é necessário coletar o employeeId
retornado no GET Company Employees e inserir nos parâmetros com as demais informações solicitadas.
Exemplo de requisição
curl --request PUT \
--url https://api.gupy.io/api/v1/company-employees/3700100 \
--header 'accept: application/json' \
--header 'authorization: Bearer c20cd2e5-a350-4e64-8775-8162b96a9567' \
--header 'content-type: application/json' \
--data '
{
"name": "Nome Maria",
"identificationDocument": "14714840634",
"countryOfOrigin": "CL"
}
'
'
Exemplo de resposta
{
"id": 3700100,
"companyId": 266,
"name": "Nome Maria",
"countryOfOrigin": "CL",
"identificationDocument": "14714840634"
}
Exclusão de Colaboradores:
Acesse o endpoint DELETE Company Employee:
Neste endpoint é apenas necessária a inclusão do employeeId
retornado na chamada GET.
Exemplo de requisição
curl --request DELETE \
--url https://api.gupy.io/api/v1/company-employees/3700100 \
--header 'accept: application/json' \
--header 'authorization: Bearer c20cd2e5-a350-4e64-8775-8162b96a9567'
'
Exemplo de resposta
{
"employeeDeleted": true
}
Como ficará essa integração na Gupy?:
No SETUP da plataforma > Estrutura da Empresa, encontramos a opção "Pessoas Colaboradoras"
Na visão do painel de admissões, será possível identificar as pessoas candidatas internas através deste ícone
Updated 6 months ago