# Remover arquivo da defesa

**Área:** Chargebacks

Remove um anexo da defesa e devolve `evidence` atualizado. Só funciona antes do envio: depois dele, ou com o caso encerrado, responde `400 EVIDENCE_CASE_LOCKED`.

`DELETE /v1/disputes/:caseId/evidence/files/:fileId`

**Base URL Produção:** `https://api.validapay.com.br`  
**Base URL Sandbox:** `https://sandbox.validapay.com.br`

**Scopes necessários:** `charges/write`

### Path parameters

| Campo | Obrigatório | Descrição |
|---|---|---|
| `caseId` | **sim** | Identificador do chargeback (`caseId`), devolvido na listagem |
| `fileId` | **sim** | Identificador do arquivo, devolvido no envio do anexo |

### Query parameters

| Campo | Obrigatório | Descrição |
|---|---|---|
| `type` | **sim** | sempre CHARGEBACK nesta seção |

### Resposta 200: Arquivo removido

```json
{
    "fileId": "evd_1790598765432_r7t2n5vbc",
    "evidence": {
        "description": null,
        "status": "DRAFT",
        "submittedAt": null,
        "attachments": [],
        "submission": null
    }
}
```


### Resposta 404: Arquivo não encontrado

```json
{
    "error": {
        "message": "Anexo não encontrado",
        "code": "EVIDENCE_FILE_NOT_FOUND",
        "details": null,
        "timestamp": "2026-10-28T14:20:00.000Z"
    }
}
```


### Resposta 400: Defesa bloqueada

```json
{
    "error": {
        "message": "Caso encerrado ou defesa já enviada",
        "code": "EVIDENCE_CASE_LOCKED",
        "details": null,
        "timestamp": "2026-10-28T14:20:00.000Z"
    }
}
```


---

Página: https://docs.validapay.com.br/referencia/delete-remover-arquivo-da-defesa  
Contrato OpenAPI: https://docs.validapay.com.br/openapi.json