Posições
Criação e listagem de posições.
Posições são as vagas, convites para os candidatos iniciarem o preenchimento do "application" (formulário). A criação da posição é uma replica do preenchimento no Dashboard, passando as informações básicas para a identificação do candidato e geração do check-list.
Caso utilize as funcionalidades de Guia de Exame Médico e Carta de Abertura de Conta Bancária, será necessário antes criá-las através da chamada de Upload de Arquivos e então referenciar seus UIDs nos campos de Guia e Carta.
Create position
POST
https://api.acessorh.com.br/v1/account/:unit/json/position
Cria uma posição na filial selecionada.
Path Parameters
unit
string
UID da filial onde a posição será criada.
Headers
Authorization
string
Token de acesso adquirido pela plataforma Identity (bearer)
Caso a requisição seja realizada com sucesso, o header position-id
, contendo o UID da position criada, será enviado na resposta.
Descrição do body JSON da request
Chave
Tipo
Descrição
num_matricula
optional
string
Número da matrícula
limit_date
required
string, format("YYYY-mm-dd")
Data limite para o preenchimento do cadastro
admission_date
optional
string, format("YYYY-mm-dd")
Data de admissão
cost_center
optional
string
Centro de custo
pos_number
optional
string
Número da posição
role
required
string
UID ou código do cargo indicado para a vaga
department
required
string
UID ou código do departamento indicado para a vaga
required
object
Informações sobre o pagamento
deficiencia
required
boolean
Indica se a vaga é PCD
jornada
optional
string
Informações sobre a jornada de trabalho
required
object
Informações de contato do candidato
optional
object
Informações sobre o agendamento de exame médico
optional
array[string]
UIDs dos documentos adicionais a serem solicitados para a vaga
benefits
array[string]
UIDs dos grupos de benefícios.(Obs.: Deverá ter apenas um por categoria.)
send_sms
required
boolean
Indica a necessidade do envio da notificação para o candidato através de um SMS
send_email
required
boolean
Indica a necessidade do envio da notificação para o candidato através de um e-mail
Pagamento
Chave
Tipo
Descrição
vinculo
required
Vínculo empregatício
valor
optional*
string
Valor da remuneração
recorrencia
optional*
Recorrência do pagamento
dataInicio
optional
string, format("YYYY-mm-dd")
Data de início do contrato de estágio ou aprendiz
dataTermino
optional
string, format("YYYY-mm-dd")
Data de término do contrato de estágio ou aprendiz
agenteIntegrador
optional
Agente integrador do contrato de estágio ou aprendiz
optional
object
Dados referentes à configuração de cartas de abertura de conta
Os campos de recorrencia
e de valor
são interdependentes. Caso um seja preenchido o outro se torna required.
Opções de vínculo
Opções de recorrência
Opções de agente integrador
Conta bancária
Chave
Tipo
Descrição
banco
required
Código do banco do qual a carta de abertura de conta se refere
carta
optional*
string
UID do arquivo contendo a carta de abertura de conta
template
optional*
string
UID do modelo de abertura de conta
Caso queira criar a posição com uma carta de abertura de conta anexada, é necessário realizar o seu upload antes.
Apenas uma opção deve ser escolhida: carta ou template.
O ID do modelo de carta pode ser encontrado no próprio módulo de criação dentro do Acesso RH.
Opções de banco
Profile
Chave
Tipo
Descrição
name
required
string
Nome do candidato
required
string
E-mail do candidato
mobile
required
string, format("11911111111")
Número do celular do candidato
Exame
Chave
Tipo
Descrição
clinica
required
string
UID ou código da clínica
data
optional
string, format("YYYY-mm-dd")
Data do agendamento
hora
optional
string, format("HH:MM")
Hora do agendamento
obs
optional
string
Observações do agendamento
guia
optional*
string
UID do arquivo contendo a guia do exame médico
Obs: Os campos data, hora e obs, não são obrigatórios mas é indicado que eles sejam preenchidos pois são essas informações que serão disponibilizadas para os candidatos no momento do preenchimento da vaga. *guia: Caso queira criar a posição com uma guia de exame médico anexada, é necessário realizar o seu upload antes.
Exemplo de requisição
Get position
GET
https://api.acessorh.com.br/v1/positions/:position
Exibe a posição selecionada.
Path Parameters
position*
string
UID ou código da posição desejada
Query Parameters
unit*
string
UID da filial do qual a posição pertence
includes
string
Headers
Authorization*
string
Token de acesso adquirido pela plataforma Identity (bearer)
Campos opcionais | includes
List positions
GET
https://api.acessorh.com.br/v1/positions
Lista posições na empresa ou filial selecionada.
Query Parameters
admission_date
string
Data de admissão início e fim Formato: AAAA-MM-DD,AAAA-MM-DD
acc
string
UID da empresa ou da filial que será filtrada
status
string
position_number
string
Código da posição desejada
limit
string
Limite de posições que serão listadas (paginação)
skip
string
Indica a quantidade de posições que serão puladas (paginação)
sort
string
order
string
Headers
Authorization
string
Token de acesso adquirido pela plataforma Identity (bearer)
Caso não seja inserido os parâmetros limit
e skip
, os valores padrões serão, respectivamente, 100 e 0.
O parâmetro limit
tem o seu valor máximo como 100.
Parâmetros para ordenação das posições
limit_date
string
Data limite para o preenchimento do cadastro.
admission_date
string
Data de admissão preenchida no cadastro da vaga.
created_date
string
Data em que o cadastro foi criado.
updated_date
string
Ultima data de atualização do cadastro.
completed_date
string
Data de finalização do cadastro.
Opções de ordenação
asc
string
Ordena de forma crescente.
desc
string
Ordena de forma decrescente.
Lista de status
Change status
PUT
https://api.acessorh.com.br/v1/positions/status/:position
Altera o status de uma posição.
Path Parameters
position*
string
UID ou código da posição a ser alterada
Headers
Authorization*
string
Token de acesso adquirido pela plataforma Identity (bearer)
Descrição do body JSON da request
Chave
Tipo
Descrição
unit
required
string
UID da filial do qual a posição pertence
status
required
Status no qual a posição será alterada
decline
optional*
Decline é a estrutura com as informações dos motivos de declínio da posição. *Esse campo é required apenas quando o campo de status for igual a "declined".
Opções de status
A posição só poderá ser arquivada, se ela já estiver completa ou declinada.
Não é possível declinar posições que estão arquivadas.
Campo decline
type required
string
Indica qual foi o lado responsável por decidir declinar do processo de admissão: Candidato (DECLINED_BY_USER) Empresa (DECLINED_BY_HR)
reason required
Motivo que levou essa posição a ser declinada. Os motivos devem está de acordo com o type indicado.
description optional
string
Detalhes do motivo que levou essa posiçao ser declinada.
message optional
string
Mensagem customizada que fará parte do e-mail que será enviada para o candidato que teve sua posição declinada.
Tipos de declínio com seus respectivos motivos
sem-retorno-candidato
falta-documento
escolaridade-inferior
sem-vacina-covid
outro
Exemplo de requisição
Delete position
DELETE
https://api.acessorh.com.br/v1/positions
Deleta uma posição.
Query Parameters
uid
string
UID da posição a ser deletada.
unit
string
UID da filial de onde a posição será deletada.
Headers
Authorization
string
Token de acesso adquirido pela plataforma Identity (bearer).
Set benefits in a position
PATCH
https://api.acessorh.com.br/v1/positions/:position/benefits
Adiciona e/ou remove benefícios de uma posição
Path Parameters
position
string
UID ou número da posição a ser alterada
Headers
Authorization
string
Token de acesso adquirido pela plataforma Identity (bearer)
Descrição do body JSON da request
Chave
Tipo
Descrição
unit
required
string
UID da filial onde a posição se encontra
add
optional
array[string]
UIDs dos grupos de benefícios a serem adicionadas na posição
remove
optional
array[string]
UIDs dos grupos de benefícios a serem
removidos da posição
Um dos campos
add
ouremove
deverão ser preenchidos.Não é possível adicionar ou remover benefícios para posições declinadas
Exemplo de requisição
Creates document to send the admission kit
POST
https://api.acessorh.com.br/v1/positions/:position_id/signature-envelopes
Realiza o envio do kit admissional para candidatos concluídos.
Path Parameters
position_id
string
UID da posição que deve receber o kit de documentos para assinatura.
Descrição do body JSON da request
Chave
Tipo
Descrição
account
required
string
UID da empresa.
unit
required
string
UID da filial onde a posição se encontra.
models
required
array[string]
Lista com os UID dos
modelos de documentos
que devem ser enviados
para assinatura.
Não é possível enviar o kit admissional para posições:
Em andamento
Arquivadas
Declinadas
Exemplo de requisição
Get Position Invite
GET
https://api.acessorh.com.br/v1/admissions/invite/:pos
Exibe os link's do convite enviado para a posição iniciar o processo de cadastro dos documentos.
Path Parameters
pos*
string
UID da posição desejada
Headers
Authorization
string
Token de acesso adquirido pela plataforma Identity (bearer)
Last updated