# List company disputes 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. Endpoint: GET /disputes Version: 1.0.0 Security: apiKeyAuth ## Response 200 fields (application/json): - `id` (string, required) - `orderId` (string, required) - `status` (string, required) Enum: "submitted", "in_review", "resolved", "rejected" - `resolution` (any) Set when dispute is resolved. - `reason` (string, required) - `adminComment` (string,null) - `resolvedBy` (string,null) - `refundAmount` (number,null) Filled for partial_refund; null for confirm and full refund. - `resolvedAt` (string,null) Resolution timestamp (admin or wallet callback sync). - `createdAt` (string, required) - `updatedAt` (string, required) ## Response 401 fields (application/json): - `statusCode` (integer) Example: 400 - `message` (any) - `error` (string) Example: "Bad Request"