---
title: "Envia evidências de defesa para uma disputa"
method: POST
path: "/v1/disputes/{dispute_id}/evidences"
tags: ["Disputas"]
---

# Envia evidências de defesa para uma disputa

`POST /v1/disputes/{dispute_id}/evidences`

Precisa de ajuda com a integração? Manda um email para `chargeback.tech@stone.com.br`.

Submete um ou mais arquivos PDF como evidências de defesa para uma disputa de chargeback existente,
em um único multipart. A validação é **all-or-nothing** — se qualquer arquivo falhar (MIME, tamanho,
extensão, limite de páginas), todos são rejeitados.

**Limites:**
  * Por arquivo: ≤ 2 MB.
  * Por disputa: máximo de 10 páginas no total (somatório de páginas entre todos os arquivos enviados — ex.: 1 PDF de 10 páginas já ocupa o limite, então não cabe mais nenhum arquivo).
  * Por requisição: ≤ 11 MB no total.

## Path parameters

- `dispute_id` string, required

## Response `200`

Evidência recebida com sucesso.

- object
  - `disputeId` string
  - `status` string
  - `message` string

## Other responses

- `400` — Requisição inválida — multipart malformado, campo `files` ausente, ou arquivo(s) rejeitado(s) na validação. Quando a submissão é rejeitada por validação de arquivo, a resposta inclui os campos de extensão `validated_files` e `transaction_batch_errors` (conforme RFC 9457) detalhando cada falha por arquivo e por transação. O `detail` é um sumário legível agregando os códigos de erro. **Importante:** a validação é all-or-nothing — basta um arquivo falhar para a submissão inteira ser rejeitada.
- `404` — Disputa não encontrada.
- `413` — Body da requisição excede o limite máximo (11 MB).
- `422` — A disputa está em um estado que não permite o envio de evidências.
- `500` — Erro inesperado ao processar a requisição.

---

[API](https://skmtc.net/pagar/apis/pagarme-api.md) · [All operations](https://skmtc.net/pagar/apis/pagarme-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pagar/pagarme-api/revisions/dababf062743/schema)
