# Disputes

## Endpoints

### Create a dispute

- [POST /v1/issuing/disputes](https://docs.stripe.com/api/issuing/disputes/create.md)

### Update a dispute

- [POST /v1/issuing/disputes/:id](https://docs.stripe.com/api/issuing/disputes/update.md)

### Retrieve a dispute

- [GET /v1/issuing/disputes/:id](https://docs.stripe.com/api/issuing/disputes/retrieve.md)

### List all disputes

- [GET /v1/issuing/disputes](https://docs.stripe.com/api/issuing/disputes/list.md)

### Submit a dispute

- [POST /v1/issuing/disputes/:id/submit](https://docs.stripe.com/api/issuing/dispute/submit.md)

## Events

- `issuing_dispute.closed`
Occurs whenever a dispute is won, lost or expired.

- `issuing_dispute.created`
Occurs whenever a dispute is created.

- `issuing_dispute.funds_reinstated`
Occurs whenever funds are reinstated to your account for an Issuing dispute.

- `issuing_dispute.funds_rescinded`
Occurs whenever funds are deducted from your account for an Issuing dispute.

- `issuing_dispute.submitted`
Occurs whenever a dispute is submitted.

- `issuing_dispute.updated`
Occurs whenever a dispute is updated.

As a [card issuer](https://docs.stripe.com/issuing.md), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.

Related guide: [Issuing disputes](https://docs.stripe.com/issuing/purchases/disputes.md)
