---
title: "GET /api/p2p/deal-appeals/all"
method: GET
path: "/api/p2p/deal-appeals/all"
tags: ["ApiP2P"]
---

# GET /api/p2p/deal-appeals/all

`GET /api/p2p/deal-appeals/all`

## Query parameters

- `dealId` string, uuid
- `appealStatus` 10 | 20 | 30 | 40
- `ExchangeCurrencyCode` string
- `PaymentCurrencyCode` string
- `appealType` 10 | 20

## Response `200`

Success

- DealAppeal[]
  - `id` string, uuid
  - `dealId` string, uuid
  - `deal` Deal
    - `id` string, uuid
    - `orderId` string, uuid
    - `order` Order
      - `id` string, uuid
      - `userId` string, required
      - `isBuyingOnExchange` boolean
      - `exchangeCurrencyCode` string, required
      - `paymentCurrencyCode` string, required
      - `areBothCurrenciesExchange` boolean
      - `price` number, double
      - `totalExchangeAmount` number, double
      - `totalPaymentAmount` number, double
      - `filledExchangeAmount` number, double
      - `totalFeeAmount` number, double
      - `minDealAmount` number, double
      - `maxDealAmount` number, double
      - `status` 10 | 20 | 30
      - `dateCreated` string, date-time
      - `dateClosed` string, date-time, nullable
      - `dateProcessEnded` string, date-time, nullable
      - `description` string, required
      - `maxTimeMinutes` integer
      - `displayId` integer
      - `isKYCPassed` boolean
      - `minDaysSinceRegistration` integer
      - `minOrdersRequired` integer
      - `minOrderCompletionRate` integer
      - `requisites` Requisite[], nullable
        - `id` string, uuid
        - `paymentSystemId` integer
        - `paymentMethodCurrencyCode` string, nullable
        - `userId` string, required
        - `cardNumber` string, required
        - `ownerName` string, required
        - `bankBranch` string, nullable
        - `bankName` string, nullable
        - `comment` string, nullable
        - `isDeleted` boolean
        - `paymentSystem` PaymentSystem
          - `id` integer
          - `name` string, nullable
          - `isActive` boolean
      - `deals` Deal[], nullable
      - `userNickname` string, nullable
      - `orderOwnerIsMerchant` boolean
      - `userInfo` OrderUserInfo
        - `userId` string, nullable
        - `recentDealsCount` integer
        - `completedRecentDealsCount` integer
        - `completedRecentDealsPercentage` number, double
        - `daysSinceRegistration` integer
        - `isKYCPassed` boolean
        - `requesterCanOpenDeal` boolean
      - `currencyPairCode` string, nullable
    - `requisiteId` string, uuid, nullable
    - `requisite` Requisite
      - `id` string, uuid
      - `paymentSystemId` integer
      - `paymentMethodCurrencyCode` string, nullable
      - `userId` string, required
      - `cardNumber` string, required
      - `ownerName` string, required
      - `bankBranch` string, nullable
      - `bankName` string, nullable
      - `comment` string, nullable
      - `isDeleted` boolean
      - `paymentSystem` PaymentSystem
        - `id` integer
        - `name` string, nullable
        - `isActive` boolean
    - `dealUserId` string, required
    - `price` number, double
    - `exchangeAmount` number, double
    - `paymentAmount` number, double
    - `partOfOrderFeeAmount` number, double
    - `status` 10 | 20 | 40 | 50 | 60 | 80 | 90
    - `dateCreated` string, date-time
    - `datePaymentSystemSent` string, date-time, nullable
    - `datePaymentSystemConfirmed` string, date-time, nullable
    - `dateCanceled` string, date-time, nullable
    - `dateProcessEnded` string, date-time, nullable
    - `displayId` integer
    - `comments` DealComment[], nullable
      - `id` string, uuid
      - `dealId` string, uuid, required
      - `deal` Deal — recursive
      - `fromUserId` string, required
      - `toUserId` string, required
      - `isPositive` boolean
      - `comment` string, required
      - `isAnonymously` boolean
      - `dateCreated` string, date-time
      - `isDelete` boolean
      - `userNickname` string, nullable
    - `cryptoAmountInUsdt` number, double
    - `chatMessages` ChatMessage[], nullable
      - `id` string, uuid
      - `dealId` string, uuid, required
      - `deal` Deal — recursive
      - `userId` string, required
      - `chatFileId` string, uuid, nullable
      - `chatFile` ChatFile
        - `id` string, uuid
        - `chatMessageId` string, uuid, required
        - `chatMessage` ChatMessage — recursive
        - `fileName` string, required
        - `extension` string, required
        - `data` string, byte, required
      - `text` string, nullable
      - `dateCreated` string, date-time
      - `wasRead` boolean
      - `notificationWasSent` boolean
      - `systemMessageType` 10 | 20 | 30 | 40
      - `isSystemMessage` boolean
    - `dealAppeals` DealAppeal[], nullable
    - `dealCancelDispute` DealCancelDispute
      - `id` string, uuid
      - `dealId` string, uuid
      - `deal` Deal — recursive
      - `creatorUserId` string, nullable
      - `respondentUserId` string, nullable
      - `cause` string, nullable
      - `dateCreated` string, date-time
      - `dateCompleted` string, date-time, nullable
      - `status` 10 | 20 | 30 | 40
    - `userNickname` string, nullable
    - `dealUserIsMerchant` boolean
  - `creatorUserId` string, nullable
  - `adminUserId` string, nullable
  - `cause` string, nullable
  - `dateCreated` string, date-time
  - `dateCompleted` string, date-time, nullable
  - `status` 10 | 20 | 30 | 40
  - `appealType` 10 | 20

---

[API](https://skmtc.dev/binibit/apis/webapp.md) · [All operations](https://skmtc.dev/binibit/apis/webapp/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/binibit/webapp/revisions/975d0a2e9e7d/schema)
