Editar dados de pré-admissões — APIs da Admissão Digital
Edita uma pré-admissão existente. A API valida as informações da requisição e substitui as informações da pré-admissão com os dados que foram enviados na requisição.
Definições da API:
URL
POST <url_plataforma>/t/senior.com.br/bridge/1.0/rest/hcm/onboardingintegration/actions/preAdmissionUpdateSubstitua<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óriosParâmetro | Tipo | Descrição |
|---|---|---|
| preAdmissionId * | String | Identificador único da pré-admissão. |
employeeName | String | Nome a ser atualizado no cadastro do colaborador. |
admissionDate | Date | Data de admissão a ser atualizada no cadastro do colaborador. |
Informações da empresa. Você pode obter estas informações pelo retorno da API companyQuery. | ||
Informações da filial. Você pode obter estas informações pelo retorno da API branchOfficeQuery. | ||
Informações da área (local). Você pode obter estas informações pelo retorno da API areaListQuery. | ||
Informações do cargo. Você pode obter estas informações pelo retorno da API jobPositionQuery. | ||
Campos customizados criados no modelo de convite de pré-admissão. |
company:
Campo | Tipo | Descrição |
|---|---|---|
id | String | Identificador único da empresa. |
companyName | String | Nome da empresa. |
code | String | Código do sistema externo. |
Nota
Você pode obter estas informações pelo retorno da API companyQuery.
branchOffice:
Campo | Tipo | Descrição |
|---|---|---|
id | String | Identificador único da filial. |
branchOfficeName | String | Razão social da filial. |
tradingName | String | Nome fantasia da filial. |
code | String | Código do sistema externo. |
Nota
Você pode obter estas informações pelo retorno da API branchOfficeQuery.
area:
Campo | Tipo | Descrição |
|---|---|---|
id | String | Identificador único da área (local). |
name | String | Nome da área (local). |
code | String | Código do sistema externo. |
Nota
Você pode obter estas informações pelo retorno da API areaListQuery.
jobPosition:
Campo | Tipo | Descrição |
|---|---|---|
id | String | Identificador único do cargo. |
name | String | Nome do cargo. |
code | String | Código do sistema externo. |
Nota
Você pode obter estas informações pelo retorno da API jobPositionQuery.
customFields:
Parâmetro | Tipo | Descrição |
|---|---|---|
field | String | Identificador do campo customizado criado na Senior X. |
value | Recebe o valor preenchido no campo. O tipo do campo |
Exemplo
{
"preAdmissionId": "1747ffb8-3250-4409-a7ca-2688af714f02",
"employeeName": "José da Silva",
"admissionDate": "2022-01-01",
"company": {
"id": "88e53115-91a6-4e13-bb58-384e882c6839",
"companyName": "Senior Sistemas",
"code": "1"
},
"branchOffice": {
"id": "1c638493-6b55-4882-9dbc-6d60c9aa2c1a",
"branchOfficeName": "Senior Filial S/A",
"tradingName": "Senior Filial",
"code": "4"
},
"customFields": [
{
"field": "usu_custom",
"value": "Valor 1"
},
{
"field": "usu_custom1",
"value": "Valor 2"
},
{
"field": "usu_custom2",
"value": "Valor 3"
}
]
}
Respostas
Código | Descrição | Campos da resposta | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 200 | Ok (indica que a pré-admissão foi atualizada) |
| |||||||||
| 401 | Invalid credentials | - | |||||||||
default | Error response |
|
{
"result": true
} {
"message": "string",
"reason": "BAD_REQUEST"
}
English
Español

English
Español

