Pular para o conteúdo principal

Atualizar colaborador

PUT /api/v1/valepix/employees/{employee_id}

Atualiza dados cadastrais de um colaborador.

Autenticação

Envie um API token ativo no header Authorization.

Authorization: Bearer <VALEPIX_API_TOKEN>
Accept: application/json
Content-Type: application/json

Path params

ParâmetroTipoObrigatórioDescrição
employee_idstringSimIdentificador do colaborador retornado pela API

Body

Todos os campos do body de atualização são opcionais. Envie apenas os campos que deseja alterar.

CampoTipoDescrição
benefit_idstringNovo benefício do colaborador, obtido pelas rotas de benefícios
namestringNome do colaborador
emailstringE-mail do colaborador
phonestringTelefone brasileiro válido
cbostringCódigo CBO
situationstringValor retornado no campo value da rota de situações
admission_datestringData de admissão em YYYY-MM-DD
birth_datestringData de nascimento em YYYY-MM-DD

Antes de alterar benefit_id, obtenha o novo identificador em Listar benefícios ou Criar benefício. Para criar um benefício, obtenha antes o product_id em Listar produtos. Para alterar situation, use um valor retornado por Situações de colaboradores.

Envie apenas os campos que deseja alterar. O employee_id vem da URL.

Exemplo curl

curl --request PUT \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--url "https://routes.valepix.com.br/api/v1/valepix/employees/$EMPLOYEE_ID" \
--data '{
"benefit_id": "<benefit_id_retornado_pela_rota_de_beneficios>",
"name": "Maria Exemplo Santos",
"email": "maria.exemplo.novo@empresa.test",
"phone": "<telefone_valido>",
"cbo": "4110-05",
"situation": "active",
"admission_date": "2024-02-01",
"birth_date": "1990-05-20"
}'

Response

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

Erros comuns

HTTPQuando aconteceAção recomendada
400Payload inválido, telefone inválido, data incorreta ou benefício inexistenteCorrigir dados enviados
401Token ausente, inválido, expirado ou revogadoConferir token
403Token sem acesso ao recurso solicitadoConfirmar token com a ValePix
404Colaborador não encontradoConferir employee_id
500Erro interno temporárioTentar novamente com backoff