# Disputes Company dispute creation and listing. ## Open dispute for order - [POST /orders/{id}/disputes](https://lumo.redocly.app/apis/disputes/createdispute.md): Allowed only for completed order states (success or failed). Behavior: - On create, order is moved to disputed. - If an open dispute already exists for the order (submitted / in_review), API returns that dispute. - Dispute is also sent to wallet-backend for synchronized processing. ## List company disputes - [GET /disputes](https://lumo.redocly.app/apis/disputes/listdisputes.md): Returns company dispute history (newest first). Resolution fields: - resolvedAt is set when dispute is resolved. - resolution is set on resolve (confirm, refund, partial_refund). - refundAmount is set only for partial_refund; for confirm/refund it is null. Disputes can be resolved by admin flow or automatically from wallet callback final status.