curl --request POST \
  --url https://api.bmpdigital.moneyp.dev.br/api/Arquivo/EnviarArquivo \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: multipart/form-data' \
  --header 'IdempotencyKey: <idempotencykey>' \
  --header 'IgnoraHandshake: <ignorahandshake>' \
  --form 'ContaDto.Agencia=<string>' \
  --form 'ContaDto.AgenciaDigito=<string>' \
  --form 'ContaDto.Conta=<string>' \
  --form 'ContaDto.ContaDigito=<string>' \
  --form 'ContaDto.ContaPgto=<string>' \
  --form ContaDto.TipoConta=1 \
  --form ContaDto.ModeloConta=1 \
  --form ArquivoDto.TipoArquivo=1 \
  --form 'NumeroCedente=<string>' \
  --form 'NumeroCarteira=<string>' \
  --form InstrucaoViaAprovacao=true
{
  "sucesso": true,
  "mensagem": "<string>",
  "jsonErros": "<string>",
  "codigoImportaArquivo": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Por meio deste endpoint, o parceiro pode enviar um arquivo do tipo CNAB 400 para efetuar registros de boletos em lote.

Antes de efetuar o registro do boleto é necessário que o emissor tenha um número de cedente vinculado a conta e uma carteira registrada, sendo carteira “1” para boleto simples e “9” para CNAB que é a situação que se aplica neste endpoint. O registro do cedente deve ser realizado no endpoint /api/Cedente e o vínculo do cedente a uma carteira deve ser realizado no endpoint /api/Cedente/AdicionarCarteira.

Authorizations

Authorization
string
header
required

Copie 'Bearer ' + token

Headers

IdempotencyKey
string
required

Chave única para garantir que uma operação seja executada apenas uma vez.

IgnoraHandshake
boolean
default:true
required

(somente em homologação)

Body

multipart/form-data
ArquivoDto.TipoArquivo
enum<integer>
required

Tipo do arquivo enviado.

Available options:
1,
2
ArquivoDto.Arquivo
file
required

Arquivo enviado com a requisição.

ContaDto.Agencia
string

Número da Agência Bancária.

ContaDto.AgenciaDigito
string

Dígito verificador da Agência Bancária.

ContaDto.Conta
string

Número da Conta Bancária.

ContaDto.ContaDigito
string

Dígito verificador do número da Conta Bancária.

ContaDto.ContaPgto
string

Número da Conta Bancária seguido do dígito verificador.

ContaDto.TipoConta
enum<integer>
Available options:
1,
2,
3,
4
ContaDto.ModeloConta
enum<integer>
Available options:
1,
2,
3
NumeroCedente
string

C�digo de identifica��o do correntista cadastrado junto a CIP.

NumeroCarteira
string

N�mero de identifica��o do tipo padr�o de emiss�o de boleto.

InstrucaoViaAprovacao
boolean

Response

200 - application/json
Success
sucesso
boolean

Indica se a operação foi realizada com sucesso.

mensagem
string | null

Descrição detalhada do resultado da operação, incluindo informações sobre erros ou mensagens complementares.

jsonErros
string | null

Variável de retorno que contém uma lista de erros ocorridos durante a execução de uma operação.

codigoImportaArquivo
string

UUID de retorno que contém um código único de importação de arquivo.