Fórum

Luciano Burkhard
Participante
# 3 anos, 7 meses atrás

Olá Bruno,
A seguir estão duas API\’s que retornam lista de colaboradores e outras que retornam dados de um determinado colaborador pelo id.

– Retornar lista de todos colaboradores
API: https://hcm-api.senior.com.br/frontend-api/employee
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee

– Retornar lista de todos colaboradores (com paginação)
API: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeListQuery
Exemplo:
Método: POST
URL: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeListQuery
Content type: application/json
Input body:
{
\”page\”: {
\”current\”: 1,
\”size\”: 10,
\”orderBy\”: [
{
\”field\”: \”personName\”,
\”direction\”: \”ASC\”
}
]
}
}

Documentação: https://dev.senior.com.br/api_privada/hcm_payroll/

– Retornar dados de um colaborador (opção 1)
API: https://hcm-api.senior.com.br/frontend-api/employee/{id}
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee/384B83C5D3FF4F8893AC81D28ECF2B0A

– Retornar dados de um colaborador (opção 2)
API: https://hcm-api.senior.com.br/frontend-api/employee/{id}/summary
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee/384B83C5D3FF4F8893AC81D28ECF2B0A/summary

– Retornar dados de um colaborador (opção 3)
API: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeQuery
Exemplo:
Método: POST
URL: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeQuery
Content type: application/json
Input body:
{
\”employeeId\”: \”384B83C5D3FF4F8893AC81D28ECF2B0A\”
}

Documentação: https://dev.senior.com.br/api_publica/hcm_payroll/