> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# disputes_update

> Add evidence to a dispute. Writing any evidence field submits every evidence field to the bank unless `submit` is false, and submission cannot be undone. Set `submit` to false to stage it for review first.

<div className="tool-route"><span className="tool-row-method" data-method="POST">POST</span><code>{"https://api.stripe.com/v1/disputes/{dispute}"}</code></div>

```python stripe_disputes_update.py theme={null}
from charter.packs import stripe

result = await stripe.disputes_update.ainvoke({"dispute": ...})
```

## Path parameters

<div className="reference-table">
  | Field                                                           | Type     | Description            |
  | --------------------------------------------------------------- | -------- | ---------------------- |
  | `dispute` <span className="required" title="required">\*</span> | `string` | The ID of the dispute. |
</div>

## Body

<div className="reference-table">
  | Field      | Type                                                                      | Description                                                                                                                                                                                 |
  | ---------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `evidence` | [DisputeEvidence](/charter/charter/packs/stripe/disputes/objects#disputeevidence) | Evidence supporting the charge.                                                                                                                                                             |
  | `submit`   | `boolean`                                                                 | Whether to send the evidence to the bank now. False stages it on the dispute instead, where it can be read and changed. Stripe submits if this is not set, and submitting cannot be undone. |
  | `metadata` | map of `string`                                                           | Set of key-value pairs attached to the dispute.                                                                                                                                             |
</div>
