---
title: "Efetua upload de um novo lote de importação."
method: POST
path: "/v1/import_batches"
tags: ["import_batches"]
---

# Efetua upload de um novo lote de importação.

`POST /v1/import_batches`

Utilize este método para efetuar o upload de um arquivo de retorno de boleto bancário ou débito em conta.

#### Content-Type
Este é o único método da API Vindi que deve ser usado no modo [multipart](http://www.w3.org/Protocols/rfc1341/7_2_Multipart.html) com o cabeçalho `Content-Type: multipart/form-data`. Consulte a documentação da sua biblioteca REST e não se esqueça de informar o código do método de pagamento através do parâmetro `payment_method_code`. Também informe o parâmetro `payment_company_code` no caso do débito em conta.

## Request body

- object
  - `payment_method_code` string, required — Código do método de pagamento
  - `payment_company_code` string — Código da bandeira ou banco
  - `batch` string, binary, required — Arquivo a ser importado

## Response `201`

Lote de importação cadastrado com sucesso.

- ImportBatch — Utilize este método para listar os lotes de importação associados à sua conta na Vindi. Leia a documentação sobre [paginação](http://atendimento.vindi.com.br/hc/pt-br/articles/203020644#pagination) e [filtros de busca](http://atendimento.vindi.com.br/hc/pt-br/articles/204163150). #### Atributos para busca <code>id</code>, <code>payment_method_id</code>, <code>batch_file_size</code>, <code>batch_file_name</code>, <code>batch_fingerprint</code>, <code>created_at</code> e <code>updated_at</code>.
  - `id` integer, required — ID do lote de importação
  - `status` 'new' | 'processing' | 'imported' | 'rejected', required — Status do lote de importação
  - `batch_file_name` integer, required — Nome do arquivo
  - `batch_file_size` integer, required — Tamanho do arquivo em bytes
  - `batch_fingerprint` integer, required — MD5 checksum
  - `url` string, required — URL temporária para download do arquivo
  - `created_at` string, required — Data e hora do cadastro do lote de importação
  - `updated_at` string, required — Data e hora da última atualização do lote de importação
  - `payment_method` PaymentMethodSummary, required
    - `id` integer, required — ID do método de pagamento
    - `public_name` string, required — Nome público do método de pagamento
    - `name` string, required — Nome interno do método de pagamento
    - `code` string, required — Código externo para referência via API
    - `type` string, required — Tipo do método de pagamento

## Other responses

- `400` — Erro de sintaxe JSON no corpo do request.
- `422` — Parâmetros inválidos. Verificar erro na resposta.

---

[API](https://skmtc.net/vindi/apis/001-vindi-pagamentos-agost.md) · [All operations](https://skmtc.net/vindi/apis/001-vindi-pagamentos-agost/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vindi/001-vindi-pagamentos-agost/revisions/9d11e5de9308/schema)
