Subskrypcja informuje o aktualizacji stanu aktywnych ofert na wybranym lub wszystkich rynkach.
W przypadku nieuwzględnienia kodu rynku, subskrypcja będzie nas informować o zmianach w ofercie na wszystkich rynkach.
{
"action": "subscribe-private",
"module": "trading",
"path": "offers/{kod_rynku}",
"hashSignature": "8892f16e0713c5f3e3d7e9fa26c5a5f2817b09fc48fece72ed5712ae33547c92e91e735b1818397136beea760efae61d1449a93e48ee2f80789dfa24830ef720",
"publicKey": "12345f6f-1b1d-1234-a973-a10b1bdba1a1",
"requestTimestamp": 1529897422
}
{
"action": "push",
"topic": "trading/offers/btc-pln",
"message": {
"entryType": "Buy",
"rate": "1",
"action": "update",
"offerId": "90996f21-27e5-11ea-8d5d-0242ac110008",
"market": "BTC-PLN",
"state": {
"market": "BTC-PLN",
"offerType": "Buy",
"id": "90996f21-27e5-11ea-8d5d-0242ac110008",
"currentAmount": "15",
"lockedAmount": "15.00",
"rate": "1",
"startAmount": "15",
"time": "1577367751519",
"postOnly": false,
"hidden": false,
"mode": "Limit",
"receivedAmount": "0.0"
},
"timestamp": "1577367751519"
},
"timestamp": "1577367751519",
"seqNo": 16
}
{
"requestId": "4976d5bd-b1d0-c547-9245-44e4e419e12f",
"operation-id": "eec35603-dcf6-f5c2-ac43-99086209ee40",
"action": "proxy",
"module": "trading",
"path": "offer",
"token": "c6349a27-592c-45c6-84ac-120ede3fd352"
}
{
"action": "proxy-response",
"requestId": "4976d5bd-b1d0-c547-9245-44e4e419e12f",
"statusCode": 200,
"body": {
"status": "Ok",
"items": [
{
"market": "BTC-PLN",
"offerType": "Buy",
"id": "90996f21-27e5-11ea-8d5d-0242ac110008",
"currentAmount": "15",
"lockedAmount": "15.00",
"rate": "1",
"startAmount": "15",
"time": "1577367751519",
"postOnly": false,
"hidden": false,
"mode": "limit",
"receivedAmount": "0.0",
"firstBalanceId": "380c5b41-44e4-4962-aa8b-451d32d4d352",
"secondBalanceId": "6c25f724-4b07-4a0f-bad2-8432ffc07b22"
}
]
}
}
Szczegóły odpowiedzi
Klucz | Typ | Opis |
---|---|---|
entryType | array | Typ oferty: buy / sell. |
rate | decimal | Kurs oferty. |
action | string | Przeprowadzona akcja: update - zaktualizowanie stanu oferty, remove - oferta została usunięta. |
offerId | UUID | Unikalny identyfikator oferty. |
market | string | Rynek w którym znajduje się oferta. |
state | array | Tablica szczegółowych informacji o ofercie. |
| string | Rynek w którym znajduje się oferta. |
| string | Typ oferty: buy / sell. |
| UUID | Unikalny identyfikator oferty. |
| decimal | Aktualna ilość kryptowaluty w pozycji. |
| decimal | Ilość kryptowaluty zablokowana na koncie. |
| decimal | Kurs oferty. |
| decimal | Początkowa ilość kryptowaluty. |
| UNIX timestamp | Czas wystawienia pozycji. |
| boolean | Czy oferta jest typu post only. |
| string | Typ oferty: limit / market. |
| decimal | Ilość kryptowaluty, która została już uzyskana z oferty. |