# Disputes Use these operations to manage disputes. A dispute occurs when a customer contests a charge to their account. The dispute and related information is made available to the merchant by the bank or credit card company. The merchant then has the option to represent the charge and win the case. This process is called dispute resolution. If the merchant is unable to represent the charge, the card issuer typically reverses the sale and adds fees on top of the charge. This process is called a chargeback. ## Retrieve disputes - [GET /disputes](https://www.rebilly.com/docs/dev-docs/api/disputes/getdisputecollection.md): Retrieves a list of all disputes. ## Create a dispute - [POST /disputes](https://www.rebilly.com/docs/dev-docs/api/disputes/postdispute.md): Creates a new dispute. ## Retrieve a dispute - [GET /disputes/{id}](https://www.rebilly.com/docs/dev-docs/api/disputes/getdispute.md): Retrieves a dispute with a specified ID. ## Upsert a dispute - [PUT /disputes/{id}](https://www.rebilly.com/docs/dev-docs/api/disputes/putdispute.md): Creates or updates (upserts) a dispute with a specified ID. ## Dispute created - [POST dispute-created](https://www.rebilly.com/docs/dev-docs/api/disputes/dispute-created.md) ## Dispute modified - [POST dispute-modified](https://www.rebilly.com/docs/dev-docs/api/disputes/dispute-modified.md)