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",
"status": "pending_review",
"total_records": 120
}
}

Campos como errors_count, detailed_errors e error_columns podem aparecer quando houver erros de validação.

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. Para arquivos com datas, prefira XLSX para evitar conversão automática de datas por planilhas.

Campo lógicoCabeçalho recomendadoAlternativas aceitasObservação
NomenameNome, Nome CompletoObrigatório
CPFdocumentCPF, cpfObrigatório
Data de nascimentobirthDateData de nascimento, Data de nascimento (Opcional), NascimentoOpcional, em YYYY-MM-DD
TelefonephoneTelefone, CelularObrigatório
E-mailemailE-mail, EmailObrigatório
CBOcboCBO, CBO (Opcional)Opcional; prefira somente números no arquivo
Data de admissãoadmissionDateData de admissão, Data de admissão (Opcional), AdmissãoOpcional, em YYYY-MM-DD

No cadastro em lote, os colaboradores são processados como active. Para aplicar outra situação, atualize o colaborador após o commit.

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