Buscar modelos de convite — APIs da Admissão Digital

Retorna os modelos de convite para que sejam enviados nas pré-admissões.

Definições da API:


URL

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

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

Parâmetro

Tipo

Descrição

size

Integer

Tamanho da página (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.

offset

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).

filter

String

Filtro a ser aplicado na pesquisa, baseado no nome do modelo.

Este é um filtro padrão da Senior X. Para ver detalhes de como usá-lo, veja a documentação do filtro no Portal de APIs da Senior.

Exemplo

{
  "size": "10",
  "offset": "0",
  "filter": "string"
}

Respostas

Código

Descrição

Campos da resposta

200

Ok

Campo

Tipo

Descrição

inviteModelData { }

Lista de registros de modelos de convite retornados pela requisição.

modelId

String

Identificador do modelo de convite.

name

String

Descrição do modelo de convite.

country

String

País relacionado ao modelo de convite.

deadline

Integer

Prazo definido para o convite.

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.

Exemplo da resposta (200):
  {
    "inviteModelData": [
      {
        "modelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "name": "string",
        "country": "string",
        "deadline": "string",
      }
    ]
  }
Exemplo da resposta (default):
  {
    "message": "string",
    "reason": "BAD_REQUEST"
  }						

Observação

Por padrão, o endpoint inviteModelQuery aplica o filtro abaixo, fazendo com que ele retorne somente os modelos que estiverem ativos:

  enabled eq ACTIVE and containing(lower(name), lower(''))

Este artigo ajudou você?