> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Disputes

> A [dispute](/payments/disputes) arises when your customer or the issuing bank questions the validity of a payment. You can manage disputes using APIs or from the [Dashboard](/pa...

A [dispute](/payments/disputes) arises when your customer or the issuing bank questions the validity of a payment. You can manage disputes using APIs or from the [Dashboard](/payments/disputes#dashboard-actions) to ensure a seamless dispute management experience.

Fork the Razorpay Postman Public Workspace and try the Disputes APIs using your [Test API Keys](/api/authentication#generate-api-keys).

[](https://www.postman.com/razorpaydev/workspace/razorpay-public-workspace/folder/12492020-0803d1d0-dbdf-4312-bd7b-b4817cea2840)

### Related Guides

[About Disputes](/payments/disputes)
[Set Up Webhooks](/webhooks/setup-edit-payments)
[Webhook Payloads](/webhooks/disputes)

### Endpoints

* **get** `/v1/disputes` - Fetch All Disputes:
  Retrieves information about all disputes.

* **get** `/v1/disputes/:id` - Fetch a Dispute With ID:
  Retrieves details for a specific dispute using the unique identifier linked to the dispute.

* **get** `/v1/disputes/:id?expand[]=payment` - Fetch a Dispute With ID (Example 1):
  Retrieves details for a specific dispute with expanded payment details.

* **get** `/v1/disputes/:id?expand[]=transaction.settlement` - Fetch a Dispute With ID (Example 2):
  Retrieves details for a specific dispute with expanded `transaction.settlement` details.

* **post** `/v1/disputes/:id/accept` - Accept a Dispute:
  Accepts a dispute against the payment.

* **patch** `/v1/disputes/:id/contest` - Contest a Dispute:
  Contests a dispute with explanations and supporting documents to submit evidences.
