Pular para o conteúdo principal

Colaboradores

As rotas de colaboradores permitem cadastrar, consultar, atualizar, remover ou processar colaboradores em lote na integração autorizada. Para preencher benefit_id, use as rotas de Benefícios. Para criar um benefício antes do cadastro, obtenha o product_id em Listar produtos.

Base path:

/api/v1/valepix/employees

Modelo de colaborador

Um colaborador retornado pela API pode conter:

CampoTipoDescrição
idstringIdentificador do colaborador
namestringNome do colaborador
documentstringCPF do colaborador
emailstringE-mail do colaborador
phonestringTelefone do colaborador
birth_datestringTimestamp ISO retornado pela API, quando cadastrado
benefitobjectBenefício vinculado ao colaborador
cbostringCódigo CBO
situationstringSituação cadastral
admission_datestringTimestamp ISO retornado pela API, quando cadastrado
statusstringStatus operacional retornado pela API
has_accountbooleanIndica se o colaborador já possui conta ativada

Objeto benefit:

CampoTipoDescrição
idstringIdentificador do benefício
namestringNome do benefício
descriptionstringDescrição do benefício

Benefício e situação

Valores de situação atualmente retornados pela API:

ValueLabel
activeAtivo
blockedBloqueado
vacationFérias
sick_leaveAfastado
maternity_leaveLicença Maternidade
dismissedDesligado

Rotas disponíveis

OperaçãoMétodoRota
Listar situaçõesGET/api/v1/valepix/employees/situations
ListarGET/api/v1/valepix/employees
ContarGET/api/v1/valepix/employees/count
CriarPOST/api/v1/valepix/employees
Buscar por IDGET/api/v1/valepix/employees/{employee_id}
AtualizarPUT/api/v1/valepix/employees/{employee_id}
Remover ou desativarDELETE/api/v1/valepix/employees/{employee_id}
Enviar lotePOST/api/v1/valepix/employees/batch/upload
Consultar loteGET/api/v1/valepix/employees/batch/{batch_id}
Remover itens de loteDELETE/api/v1/valepix/employees/batch/{batch_id}
Confirmar lotePOST/api/v1/valepix/employees/batch/{batch_id}/commit

Todas as rotas exigem um API token ativo.

Datas

Envie datas de colaborador somente no formato:

YYYY-MM-DD

Exemplos válidos:

{
"birth_date": "1990-05-20",
"admission_date": "2024-02-01"
}

Não envie timestamp ISO completo, como 1990-05-20T00:00:00.000Z.

Paginação

Rotas de listagem aceitam page e limit.

curl --request GET \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Accept: application/json" \
--url "https://routes.valepix.com.br/api/v1/valepix/employees?page=1&limit=10"

Metadados de paginação:

{
"meta": {
"total": 25,
"current_page": 1,
"last_page": 3,
"limit": 10
}
}

Envelope de resposta

Em caso de sucesso, as respostas seguem o padrão:

{
"success": "success",
"data": {}
}

Em erros de validação, autenticação ou autorização, consulte Erros.