Token OTC Tekliflerini Listele
Tek bir token üzerindeki OTC tekliflerini en yeniden başlayarak listeler. Tokenın düğümü API anahtarınızın düğüm alt ağacında olmalıdır. Zincir üstü oluşturulması henüz onaylanmamış teklifler dışarıda kalır.
Düğüm artık path'in parçası değildir (token zaten düğümünü belirtir) ve çağrı, sayfalaması query string'de olan bir GET'tir.
Gerekli izin: otc:view
İstek
GET /v2/admin/otcs/tokens/{token_id}?page={page}&per_page={per_page}
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
token_id | string | path | Zorunlu. Teklifleri listelenen token (24 karakter hex) |
page | integer | query | Zorunlu. Sayfa numarası, 1'den başlar |
per_page | integer | query | Zorunlu. Sayfa başına kayıt, 1–100 |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request GET \
--url '{{baseUrl}}/v2/admin/otcs/tokens/68ae06cfcccf4e8fc19362d1?page=1&per_page=10' \
--header 'Authorization: Bearer <access_token>'
Yanıt
{
"data": [
{
"id": "68bf5152932e6bcb90859816",
"token_id": "68ae06cfcccf4e8fc19362d1",
"node_id": "6810a8e5b45680e7d2f95bad",
"user_id": "680c02896d91ca0145cfeb81",
"deal_id": 2,
"price": {
"amount": "5",
"decimal": 6,
"symbol": "USDT",
"address": "0xdb2e8354c2a2a0f9c7c889ec27cdd424d49c8fd1"
},
"quantity": 1,
"status": 0,
"created_at": "2025-09-08T21:37:00Z",
"updated_at": "2025-09-08T21:37:00Z"
}
],
"total": 1,
"page": 1,
"per_page": 10
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
data | array | Bu sayfadaki teklifler |
data[].id | string | Teklifin kendi ID'si. ID ile OTC Teklifi Al ve işlem uçlarıyla kullanın |
data[].token_id | string | Token ID'si |
data[].node_id | string | Teklifin düğümü |
data[].user_id | string | Teklifi veren kullanıcı |
data[].deal_id | integer | Token kontratı içinde tekil olan zincir üstü deal ID'si. Kabul, iptal ve OTC Teklif Detayını Al ile kullanın |
data[].price | object | Teklifin birim fiyatı |
data[].price.amount | string | Bir tokenın fiyatı, ondalık string |
data[].price.decimal | integer | Para biriminin ondalık basamak sayısı |
data[].price.symbol | string | Para birimi sembolü |
data[].price.address | string | Para birimi kontrat adresi |
data[].quantity | integer | Teklif edilen token adedi |
data[].status | integer | 0 açık, 1 kabul edildi, 2 iptal edildi, 3 reddedildi |
data[].created_at | string | Teklifin oluşturulduğu zaman |
data[].updated_at | string | Teklifin son değiştiği zaman |
total | integer | Token üzerindeki teklif sayısı |
page | integer | Geçerli sayfa |
per_page | integer | Sayfa başına kayıt |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Doğrulama başarısız — details alanına bakın |
| 400 | 10016 | token_id 24 karakterlik bir hex ID değil |
| 400 | 10001 (domain 5) | Token bulunamadı |
| 400 | 10001 (domain 2) | Tokenın düğümü bulunamadı |
| 403 | 10005 (domain 2) | Tokenın düğümü, API anahtarınızın düğüm alt ağacının dışında |
| 500 | 10000 | Beklenmeyen sunucu hatası |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.