Cadastrar sellers em lote

Envia um lote de sellers para cadastro via upload de um arquivo CSV.

AmbienteMétodoEndpoint
Sandboxhttps://splitonboardingapisandbox.braspag.com.br/api/batch-subordinates-onboarding/upload
Produçãohttps://splitonboardingapi.braspag.com.br/api/batch-subordinates-onboarding/upload

Para gerar o access_token, consulte a documentação: Obter token de acesso.

Permite enviar um lote de sellers para cadastro através do upload de um arquivo CSV, em vez de cadastrar um seller por vez via Cadastrar seller.

⚠️

O master ao qual os sellers serão vinculados é determinado automaticamente pelas credenciais usadas na autenticação — não é necessário enviar nenhum outro campo além do arquivo.

A resposta do upload traz um importId, usado para acompanhar o processamento do lote em Consultar status da importação e, se houver falhas, em Consultar erros da importação.

Restrições do arquivo

  • Não pode estar vazio.
  • Não pode exceder 3 MB.
  • Envie a parte do arquivo com Content-Type: text/csv.

Layout do arquivo CSV

  • Delimitador: ; (ponto e vírgula) — não use vírgula.
  • A primeira linha do arquivo é sempre ignorada pelo sistema. Pode ser usada como cabeçalho legível (recomendado, só para organização).
  • 26 colunas fixas, nesta ordem exata — não pule nem reordene colunas, mesmo os campos opcionais precisam manter a posição:
DocumentNumber;DocumentType;CorporateName;FancyName;ContactName;ContactPhone;BirthdayDate;BusinessActivity;MailAddress;Website;Bank;BankAccountType;AccountNumber;Operation;VerifierDigit;AgencyNumber;AgencyDigit;Street;AddressNumber;Complement;Neighborhood;City;State;ZipCode;AgreementPercent;AgreementFee

Regras por coluna

ColunaObrigatórioRegra
DocumentNumberSimApenas dígitos, sem pontuação. CNPJ ou CPF válido, conforme DocumentType.
DocumentTypeSimCPF ou CNPJ.
CorporateNameSimMáx. 100 caracteres.
FancyNameSimMáx. 50 caracteres.
ContactNameSimMáx. 100 caracteres.
ContactPhoneSimMáx. 11 caracteres, apenas números.
BirthdayDateSomente para CPFFormato yyyy-MM-dd. Deixe vazio para CNPJ.
BusinessActivityNãoDeixe vazio quando DocumentType=CNPJ.
MailAddressSimE-mail válido.
WebsiteNão
BankNãoCódigo do banco.
BankAccountTypeSimUm dos valores: CheckingAccount, SavingsAccount, PaymentAccount, DepositAccount, GuaranteedAccount, InvestmentAccount.
AccountNumberSimMáx. 12 caracteres, apenas números.
OperationSim, na práticaApenas números. Sempre preencha com um valor (ex.: 0, se não aplicável ao seu banco) — deixar em branco causa erro de validação.
VerifierDigitSim1 caractere: número ou X.
AgencyNumberSimMáx. 4 caracteres, apenas números.
AgencyDigitSim1 caractere: número ou X.
StreetSimMáx. 100 caracteres.
AddressNumberSimMáx. 15 caracteres.
ComplementNão
NeighborhoodSimMáx. 50 caracteres.
CitySimMáx. 50 caracteres.
StateSimSigla de UF (2 caracteres).
ZipCodeSimExatamente 8 dígitos numéricos, sem hífen.
AgreementPercentSimNumérico ≥ 0, até 2 casas decimais.
AgreementFeeSimNumérico inteiro ≥ 0, em centavos.

Erros possíveis

SituaçãoMensagem
Arquivo não enviadoFile not informed
Content-Type incorretoThe file is not in the correct format. Check if the file is in 'csv' extension and retry.
Arquivo vazioThe file is null. Check if it is populated and retry.
Arquivo maior que 3 MBThe file is too large. The maximun size is 3mb. You can split the file content.
ℹ️

Se houver linhas com erro de validação, corrija o arquivo e reenvie — cada envio gera um novo importId.

Body Params
file
required

Arquivo CSV com os sellers a cadastrar. Envie com Content-Type: text/csv na parte do arquivo.

Headers
string
required

Bearer <access_token>

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json