Tokenleri Listele
Sistemdeki tokenlerin listesini sayfalama desteğiyle alır.
İstek
POST /v2/admin/token/nodes/{node_id}/search
Parametreler
| İsim | Tür | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Gerekli. Tokenlerin aranacağı node'un ID'si |
page | number | body | İsteğe bağlı. Sayfalama için sayfa numarası (varsayılan: 1) |
per_page | number | body | İsteğe bağlı. Sayfa başına öğe sayısı (varsayılan: 20) |
Başlıklar
| İsim | Açıklama |
|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token |
Content-Type | Gerekli. application/json olmalıdır |
Örnek
curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/token/nodes/67d6c447f47ff3adafda700d/search' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"per_page": 20
}'
Yanıt
{
"data": [
{
"id": "67d76014d9c4853c097bcf9a",
"category_id": "667e9251ca818a2138ed4915",
"node_id": "67d6c447f47ff3adafda700d",
"type": 0,
"status": 4,
"name": "TKN Token Name 6",
"description": "Token Description",
"token_name": "tkn",
"token_symbol": "TKN",
"is_public": false,
"oracle": {
"id": "677ed6e3cc111aea14a3dfc3",
"code": "IOG"
},
"meta": {
"images": [
{
"url": "https://fra1.digitaloceanspaces.com/apex/dev/token/67d76014d9c4853c097bcf9a/images/9e6e15fc-57ea-4de9-a2e1-9ee945908ce1.png",
"is_default": true
}
],
"documents": [
{
"name": "data.pdf",
"url": "https://fra1.digitaloceanspaces.com/apex/dev/token/67d76014d9c4853c097bcf9a/documents/0d295c7d-fff2-40fc-a184-3119c14ef61a.pdf",
"type": 1
}
]
},
"contract": {
"address": "0x730d22ae2267fc5b40520605868ddb48c29331a7",
"tx_hash": "0x4ecde457e62f7d6b296bf9f798bff25e62c7b9971dab89d07edcf16a073b8387"
},
"value": {
"token_price": {
"id": "68fe8c129367fd414b227c7a",
"amount": 30,
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"total_value": {
"id": "68fe8c129367fd414b227c7a",
"amount": 12000,
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"salable_percentage": 80,
"salable_value": {
"id": "68fe8c129367fd414b227c7a",
"amount": 9600,
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"max_supply": 1000,
"purchased_supply": 150,
"listed_supply": 800,
"sold_supply": 200,
"total_fee_supply": 50
},
"metric": {
"term_duration_in_months": 12,
"min_purchase_quantity": 1,
"max_purchase_quantity": 100,
"min_tokens_required_for_rental_income": 10,
"rental_income": {
"id": "68fe8c129367fd414b227c7a",
"amount": 100,
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"rental_payment_period_in_days": 30,
"rental_payment_start_date": null,
"listing_date": null,
"expiration_date": null
},
"is_open_to_secondary_market": false,
"is_open_to_otc": false,
"secondary_market": null,
"distribution_token": null,
"fee": null,
"node_contract": null,
"created_at": "2025-03-16T23:34:44.905Z",
"deleted_at": null
}
],
"total": 7,
"page": 1,
"per_page": 20
}
Yanıt Alanları
Sayfalama Objesi
| Alan | Tür | Açıklama |
|---|---|---|
data | array | Token objelerinin dizisi |
total | integer | Toplam token sayısı |
page | integer | Mevcut sayfa numarası |
per_page | integer | Sayfa başına öğe sayısı |
Token Objesi Alanları
| Alan | Tür | Açıklama |
|---|---|---|
id | string | Token'ın benzersiz tanımlayıcısı |
category_id | string | Token'ın kategori ID'si |
node_id | string | İlişkili node'un ID'si |
type | integer | Token tipi (0 = standart, 1 = özel) |
status | integer | Token durum kodu |
name | string | Token'ın görünen adı |
description | string | Token'ın açıklaması |
token_name | string | Token adı |
token_symbol | string | Token sembolü |
is_public | boolean | Token'ın herkese açık olup olmadığı |
is_open_to_secondary_market | boolean | Token'ın ikincil pazara açık olup olmadığı |
is_open_to_otc | boolean | Token'ın OTC ticarete açık olup olmadığı |
oracle | object/null | Fiyat referansı için oracle bilgisi |
oracle.id | string | Oracle ID'si |
oracle.code | string | Oracle kodu |
meta | object | Görseller ve belgeleri içeren metadata |
contract | object/null | Token kontrat bilgisi |
node_contract | object/null | Node kontrat adresleri |
value | object | Token değeri ve arz bilgisi |
metric | object/null | Token metrikleri ve kiralama bilgisi |
secondary_market | object/null | İkincil pazar fiyat kısıtlamaları |
distribution_token | object/null | Dağıtım token bilgisi |
fee | object/null | Token ücret dağıtım bilgisi |
created_at | string | Token'ın oluşturulduğu ISO 8601 zaman damgası |
deleted_at | string/null | Token'ın silindiği ISO 8601 zaman damgası |
İç içe objelerin (meta, contract, value, metric) detaylı alan açıklamaları için Token Detaylarını Alma dokümantasyonuna bakınız.
Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
| 200 | Başarılı |
| 400 | Hatalı İstek - Geçersiz parametreler |
| 401 | Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı |
| 404 | Bulunamadı - Node ID mevcut değil |
| 500 | Dahili Sunucu Hatası |