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"
}

Through this endpoint, partners can send a CNAB 400 or 240 file to register boletos or process payments, transfers, and Pix transactions in the case of a 240 file.

Before registering the boleto, the issuer must have a payer number linked to the account and a registered portfolio, with “1” for a simple boleto and “9” for CNAB, which applies to this endpoint. The payer registration should be done via the /api/Cedente endpoint, and linking the payer to a portfolio should be done via the /api/Cedente/AdicionarCarteira endpoint.

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.