Gestão de Pessoas - senior X - Manual do Usuário > Admissão Digital > Integrações > Integração via APIs > Buscar as pré-admissões por status (preAdmissionListQuery)

Buscar as pré-admissões por status — APIs da Admissão Digital

Busca todas as pré-admissões finalizadas que apresentam um status específico e de um determinado período, listando as informações completas de cada uma.

A lista de pré-admissões tem paginação, ou seja, somente alguns registros são exibidos em cada página.

Algumas regras são aplicadas na busca das pré-admissões:

  1. A quantidade de registros por página não pode ser superior a 30 registros (a quantidade padrão é igual a 10).
  2. O período de admissão não pode ser superior a 31 dias.
  3. A ordenação das pré-admissões será efetuada por data de admissão. Se houver mais de uma pré-admissão com a mesma data de admissão, a ordenação será pelo nome do novo colaborador.

Definições da API:


URL

POST <url_plataforma>/t/senior.com.br/bridge/1.0/rest/hcm/onboardingintegration/queries/preAdmissionListQuery

Substitua <url_plataforma> pela URL correspondente ao seu ambiente. Se for o ambiente de produção, substitua por: https://platform.senior.com.br

Cabeçalho (Header)

Authorization Bearer​ <access_token>
Content-Type application/json

Substitua <access_token> pela chave de acesso obtida a partir da API de autenticação na plataforma.

Parâmetros

* Obrigatórios

Parâmetro Tipo Descrição
startDate * Date

Data inicial para a pesquisa pela data de admissão.

Formato esperado: AAAA-MM-DD

endDate * Date

Data final para a pesquisa pela data de admissão.

Formato esperado: AAAA-MM-DD

status * String

Status atual da pré-admissão.

Valores permitidos:

  • UNREAD = Não lido
  • READ = Lido
  • EXPIRED = Expirado
  • IN_VALIDATION = Em validação
  • FINISHED = Finalizado
  • PENDING_ADMISSION = Admissão pendente
  • STARTED_ADMISSION = Admissão iniciada
  • FINISHED_ADMISSION = Admissão concluída
size Integer

Quantidade de registros que deve ser apresentada em cada página.

Quando não é informado, o tamanho padrão das páginas é de 10 registros.

O limite de registros por página é 30.

page Integer

Número da página atual.

A primeira página inicia em 0 (zero).

Quando não é informado, a página padrão é 0 (zero).

Exemplo

{
  "startDate": "2019-05-01",
  "endDate": "2019-05-15",
  "status": "IN_VALIDATION",
  "size": 10,
  "page": 0
}									

Respostas

Código Descrição Campos da resposta
200 Ok
Campo Tipo Descrição
result { } Resultados da requisição.
  totalElements Integer Total de pré-admissões encontradas.
  totalPages Integer Total de páginas encontradas.
  contents { } Relação das pré-admissões relacionadas à página.
401 Invalid credentials   -
default Error response
Campo Tipo Descrição
message String Mensagem descritiva do erro.
reason String Um código que representa a categoria da causa do erro.

Este artigo ajudou você?