Получить детальную информацию по объявлению по ID

Детальная информация об объявлении

Метод позволяет получить детальную информацию об объявлении

Статусы объявления:

  • active – активное объявление, отображается всем пользователям в списке объявлений

  • deactivated – неактивное, скрыто из списка объявлений, доступно к редактированию данных

  • canceled – объявление было удалено пользователем

  • completed – завершенное объявление, по которому выкуплена вся ликвидность

Статусы сделки:

  • open:wait-confirm – ожидает подтверждения начала сделки от мейкера, на подтверждение сделки есть 10 минут, иначе она автоматически отменится

  • open – мейкер подтвердил начало сделки, сделка открыта

  • send-payment-document – покупатель оплатил сделку, необходимо проверить получение средств, если они пришли – отправить запрос POST /api/v1/p2p/client/trade/confirm подтверждение получения, иначе – отправить апелляцию POST /api/v1/p2p/client/trade/dispute

  • dispute:open – открыта апелляция по сделке

  • complete – сделка завершена (в том числе в рамках апелляции)

  • cancel – сделка отменена (в том числе в рамках апелляции)

Request

Запрос не содержит тело запроса

Response

  • id (string): ID (внутренний) объявления

  • idNumber (string): ID объявления, который отображается пользователю

  • availableAmount (number): Доступное к покупке/продаже количество

  • maxLimit (number): Максимальная сумма сделки

  • minLimit (number): Минимальная сумма сделки

  • price (float): Цена объявления

  • quote (string): Котируемая валюта

  • base (string): Базовая валюта

  • user : Информация о мейкере

    • id (string): ID мейкера

    • username (string): Никнейм мейкера

    • tradesCount (number): Количество успешно завершенных сделок

    • tradesSuccessRate (number): Не используется

    • online (boolean): Не используется

  • side (string): Тип объявления (возможные значения: buy – продажа, sell – покупка)

  • paymentMethods : Массив методов оплаты объявления

    • id (string): ID метода оплаты

    • name (string): Название метода оплаты

    • deletedAt (date&time): Не используется

  • difference (string): Процент доплаты (только для пары RUBRUB)

  • createdAt (date&time): Дата создания объявления

  • comment (string): Комментарий к объявлению

  • status (string): Статус объявления

  • market (array): Описание спецификации торговой пары

    • marketId (string): ID торговой пары

    • baseCurrencyId (string): Базовая валюта пары

    • quoteCurrencyId (string): Валюта котировки

    • baseDicCurrencyId (string): Не используется

    • quoteDicCurrencyId (string): Не используется

    • baseCurrencyPrecision (number): Количество знаков после запятой в базовой валюте пары

    • baseCurrencyRound (number): Округление базовой валюты (возможные значения)

    • quoteCurrencyPrecision (number): Количество знаков после запятой в валюте котировки

    • quoteCurrencyRound (number): Округление валюты котировки (возможные значения)

    • advertisementMaxCountSell (number): Максимальное количество активных объявлений в стакане по продаже

    • advertisementMaxCountBuy (number): Максимальное количество активных объявлений в стакане по покупке

    • advertisementMaxCountDeactivatedSell (number): Максимальное количество неактивных объявлений по продаже

    • advertisementMaxCountDeactivatedBuy (number): Максимальное количество неактивных объявлений по покупке

    • advertisementMinAmount (number): Минимальное количество объявления (указывается в базовой валюте)

    • advertisementMaxAmount (number): Максимальное количество объявления (указывается в базовой валюте)

    • tradeMinAmount (number): Минимальная сумма сделки (указывается в фиатной валюте)

    • tradeMaxAmount (number): Максимальная сумма сделки (указывается в фиатной валюте)

    • tradeActiveMaxCount (number): Максимальное количество одновременных активных сделок

    • pricePrecision (number): Количество знаков после запятой в цене объявления

    • quoteCurrency (array): Данные о валюте котировки (фиатной валюте)

      • id (string): ID валюты

      • isCoin (boolean): Признак криптовалюты, false – фиат, иначе – криптовалюта

      • precision (number): Количество знаков после запятой в валюте

      • title (string): Название валюты

    • baseCurrency(array): Данные о базовой валюте

      • id (string): ID валюты

      • isCoin (boolean): Признак криптовалюты, false – фиат, иначе – криптовалюта

      • precision (number): Количество знаков после запятой в валюте

      • title (string): Название валюты

    • marketPriceValidationRule (array): Правило для определения границ выставления цены

      • marketsPriceValidationRuleId (string): Не используется

      • marketId (string): Название торговой пары

      • ruleType (string): Тип цены (возможные значения: anchor – фиксированная цена, spread – по спреду на бирже по аналогичной торговой паре)

      • params (array): Параметры отклонения цены (для выставления границ)

        • ask (number): Процент отклонения вниз от цены

        • bid (number): Процент отклонения вверх от цены

        • price (number): Если ruleType - anchor, то отклонение необходимо считать от этого значения. Иначе – этот параметр не приходит

      • description (string): Описание формирования цены

      • deletedAt (date&time): Не используется

    • updatedAt (date&time): Дата и время обновления

    • trades (object): Массив всех сделок по объявелнию

      • id (string): ID сделки

      • volume (string): Объем сделки, сколько пользователь получит. Важно: число отдается без запятой, необходимо учитывать precision валюты (для RUB – 2, для USDT – 4 знака после запятой)

      • volumeCurrencyId (string): Валюта объема

      • amount (string): Количество, сколько пользователь должен отправить. Важно: число отдается без запятой, необходимо учитывать precision валюты (для RUB – 2, для USDT – 4 знака после запятой)

      • amountCurrencyId (string): Валюта количества

      • createdAt (date&time): Дата и время создания сделки

      • updatedAt (date&time): Дата и время последнего обновления сделки

      • status (string): Статус сделки

      • sellUserId (string): ID продавца

      • buyUserId (string): ID покупателя

      • roomId (string): ID чата

      • advertisementId (string): ID объявления

      • price (string): Цена сделки. Важно: число отдается без запятой, необходимо учитывать precision цены валюты (для RUB и USDT – 4 знака после запятой)

      • marketId (string): ID торговой пары

      • idNumber (string): Номер сделки, который отображается пользователю в интерфейсе P2P

      • paymentMethodId (string): ID метода оплаты

Example Response

{
    "id": "cd7a9707-bbfe-4f3b-a6dd-7d969f8ba7a9",
    "idNumber": "10-71817655",
    "availableAmount": 900,
    "maxLimit": 10000,
    "minLimit": 1000,
    "price": 90,
    "quote": "RUB",
    "base": "RUB",
    "user": {
        "id": "00000000-0000-0000-0000-000000000004",
        "name": "user4",
        "lastTime": null,
        "registerDate": "2024-05-13",
        "firstTrade": "2024-05-27",
        "lastTrade": "2024-08-02",
        "trades": {
            "buy": 11,
            "sell": 2
        },
        "tradesPast": {
            "buy": 2,
            "sell": 2,
            "percent": 0.5
        },
        "rating": {
            "negative": 0,
            "positive": 0
        },
        "role": "maker",
        "username": "user4"
    },
    "side": "buy",
    "paymentMethods": [
        {
            "id": "203464d8-f298-405a-81fa-86f788788228",
            "name": "Тинькофф",
            "deletedAt": null
        },
        {
            "id": "3200ae4c-65e4-485e-b93d-60ff3c57292a",
            "name": "СБП",
            "deletedAt": null
        },
        {
            "id": "33ec4ee4-6a1c-4705-97f6-0e218c5297f3",
            "name": "СберБанк",
            "deletedAt": null
        }
    ],
    "difference": 89,
    "createdAt": "2024-08-02T09:32:58.596Z",
    "comment": "ваыаываыа",
    "status": "active",
    "market": {
        "marketId": "USDTRUB",
        "baseCurrencyId": "USDT",
        "quoteCurrencyId": "RUB",
        "baseDicCurrencyId": "USDT0000",
        "quoteDicCurrencyId": "0RUB0000",
        "baseCurrencyPrecision": 4,
        "baseCurrencyRound": 0,
        "quoteCurrencyPrecision": 2,
        "quoteCurrencyRound": 1,
        "advertisementMaxCountActiveSell": 3,
        "advertisementMaxCountActiveBuy": 3,
        "advertisementMaxCountDeactivatedSell": 100,
        "advertisementMaxCountDeactivatedBuy": 100,
        "advertisementMinAmount": 10,
        "advertisementMaxAmount": 100000,
        "tradeMinAmount": 1000,
        "tradeMaxAmount": 10000000,
        "tradeActiveMaxCount": 5,
        "pricePrecision": 2,
        "quoteCurrency": {
            "id": "RUB",
            "isCoin": false,
            "precision": 2,
            "title": "RUB"
        },
        "baseCurrency": {
            "id": "USDT",
            "isCoin": true,
            "precision": 4,
            "title": "USDT"
        },
        "marketPriceValidationRule": {
            "marketsPriceValidationRuleId": "ce7842e6-a4c7-4c15-821e-fcb3aa69d984",
            "marketId": "USDTRUB",
            "ruleType": "spread",
            "params": {
                "ask": 0.5,
                "bid": 0.5
            },
            "description": "percentage of deviation"
        },
        "deletedAt": null
    },
    "updatedAt": "2024-08-02T09:44:40.318Z",
    "trades": [
        {
            "id": "d0e4c287-82a6-4816-a053-05991aefc26d",
            "volume": "1000000",
            "volumeCurrencyId": "USDT",
            "amount": "900000",
            "amountCurrencyId": "RUB",
            "createdAt": "2024-08-02T09:34:57.811Z",
            "updatedAt": "2024-08-02T09:40:24.646Z",
            "status": "complete",
            "sellUserId": "774dec9f-e60d-442e-9368-3df903ee07b7",
            "buyUserId": "00000000-0000-0000-0000-000000000004",
            "roomId": "ce4a15ca-3329-4ad8-a54d-847ebd09ebf1",
            "advertisementId": "cd7a9707-bbfe-4f3b-a6dd-7d969f8ba7a9",
            "price": "9000",
            "marketId": "USDTRUB",
            "idNumber": "11-41127579",
            "paymentMethodId": "3200ae4c-65e4-485e-b93d-60ff3c57292a"
        },
        {
            "id": "955126df-b6f0-46b1-92e4-061c945935a9",
            "volume": "1000000",
            "volumeCurrencyId": "USDT",
            "amount": "900000",
            "amountCurrencyId": "RUB",
            "createdAt": "2024-08-02T09:43:56.101Z",
            "updatedAt": "2024-08-02T09:44:40.318Z",
            "status": "cancel",
            "sellUserId": "774dec9f-e60d-442e-9368-3df903ee07b7",
            "buyUserId": "00000000-0000-0000-0000-000000000004",
            "roomId": "f2906ce4-3812-401b-ac72-8d8edc59a2f8",
            "advertisementId": "cd7a9707-bbfe-4f3b-a6dd-7d969f8ba7a9",
            "price": "9000",
            "marketId": "USDTRUB",
            "idNumber": "11-85027148",
            "paymentMethodId": "3200ae4c-65e4-485e-b93d-60ff3c57292a"
        }
    ]
}
Path Params
string
required
Defaults to 123

ID объявления

Response

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json