Pular para o conteúdo principal

Enviar lote de colaboradores

POST /api/v1/valepix/employees/batch/upload

Envia um arquivo CSV ou XLSX com colaboradores para validação antes do commit do lote.

Autenticação

Envie um API token ativo no header Authorization.

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

Ao usar curl -F, deixe o curl definir o boundary do multipart/form-data.

Path params

Esta rota não possui path params.

Body

CampoTipoObrigatórioDescrição
filefileSimArquivo CSV ou XLSX com os colaboradores

Exemplo curl

curl --request POST \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Accept: application/json" \
--form "file=@colaboradores.xlsx" \
--url "https://routes.valepix.com.br/api/v1/valepix/employees/batch/upload"

Response

{
"success": "success",
"data": {
"batch_id": "00000000-0000-4000-8000-000000000100",
"total_records": 120,
"status": "processed",
"errors_count": 0,
"detailed_errors": [],
"error_columns": []
}
}

Campos de erro detalhado:

CampoDescrição
row_documentDocumento informado na linha
errorsLista de mensagens de validação da linha

Formato dos dados do arquivo

O arquivo deve conter dados equivalentes ao cadastro individual de colaboradores. Use datas em YYYY-MM-DD e documentos/telefones válidos.

CampoObservação
nameNome do colaborador
documentCPF válido
birth_dateYYYY-MM-DD
phoneTelefone brasileiro válido
emailE-mail do colaborador
cboCódigo CBO
situationValor de situação retornado por Situações de colaboradores, como active
admission_dateYYYY-MM-DD

Erros comuns

HTTPQuando aconteceAção recomendada
400Arquivo ausente, formato inválido ou dados inválidosCorrigir arquivo enviado
401Token ausente, inválido, expirado ou revogadoConferir token
403Token sem acesso ao recurso solicitadoConfirmar token com a ValePix
500Erro interno temporárioTentar novamente com backoff e acionar suporte se persistir