Alt Node'ları Listele
Belirli bir üst node'un alt node'larını sayfalama desteğiyle arar.
İstek
POST /v2/admin/node/{node_id}/children/search
Parametreler
| İsim | Tür | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Gerekli. Alt node'ları aranacak üst node'un ID'si |
Başlıklar
| İsim | Açıklama |
|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token |
Content-Type | Gerekli. application/json olmalıdır |
İstek Gövdesi
| İsim | Tür | Açıklama |
|---|---|---|
page | number | Sayfalama için sayfa numarası (varsayılan: 1) |
per_page | number | Sayfa başına sonuç sayısı (varsayılan: 20) |
Örnek
curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/node/67d1887219270f00501b8d3f/children/search' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"per_page": 20
}'
Yanıt
{
"data": [
{
"id": "67d6c447f47ff3adafda700d",
"parent_id": "67a68d4462dd1d00073d0af3",
"parent_name": null,
"name": "Tostik 5",
"type": 2,
"status": 1,
"contract": {
"wallet": {
"public_key": "0xAF4bf547c4d354266449dB91fe0c4d8861cFfc0E"
},
"fee_contract_address": "0x1bD038546274fbE5656711d4E5371EE1bABCd126",
"listing_contract_address": "0xb6627b1685d1199E3087D2247d5F432fb1721c34",
"rent_contract_address": "0x57327F5C456B661Fc0D337473ec8F14a4ADccfb3",
"burn_contract_address": "0x222CB82947be52A91a88B1A2E116abf4D9bA6eed",
"secondary_contract_address": "0x8B3a9f9Ea0fA265f56D28AD9Ea0416E5b6a32011"
},
"meta": null,
"int_id": 38,
"path": "1.38",
"listed_token_count": 0,
"supervisor_count": 0,
"created_at": "2025-03-16T12:29:59.46Z"
}
],
"total": 10,
"page": 1,
"per_page": 20
}
Yanıt Alanları
| Alan | Tür | Açıklama |
|---|---|---|
data | array | Alt node'ların listesi |
data[].id | string | Alt node için benzersiz tanımlayıcı |
data[].parent_id | string | Üst node'un ID'si |
data[].parent_name | string | Üst node'un adı (mevcut değilse null) |
data[].name | string | Alt node'un adı |
data[].type | number | Node'un tür kodu |
data[].status | number | Node'un durum kodu |
data[].contract | object | Node için sözleşme bilgileri |
data[].contract.wallet.public_key | string | Node'un cüzdanının açık anahtarı |
data[].contract.fee_contract_address | string | Ücret sözleşmesinin adresi |
data[].contract.listing_contract_address | string | Listeleme sözleşmesinin adresi |
data[].contract.rent_contract_address | string | Kiralama sözleşmesinin adresi |
data[].contract.burn_contract_address | string | Yakma sözleşmesinin adresi (mevcut değilse null) |
data[].contract.secondary_contract_address | string | İkincil sözleşmenin adresi |
data[].meta | object | Node için meta veriler (mevcut değilse null) |
data[].int_id | number | Node'un dahili ID'si |
data[].path | string | Node'un hiyerarşi yolu |
data[].listed_token_count | number | Listelenen token sayısı |
data[].supervisor_count | number | Node için denetçi sayısı |
data[].created_at | string | Node'un oluşturulma zaman damgası |
total | number | Toplam alt node sayısı |
page | number | Mevcut sayfa numarası |
per_page | number | Sayfa başına öğe sayısı |
Durum Kodları
| Durum Kodu | Açıklama |
|---|---|
| 200 | Başarılı |
| 400 | Hatalı İstek - Geçersiz istek gövdesi |
| 401 | Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı |
| 404 | Bulunamadı - Üst node ID'si mevcut değil |
| 500 | Dahili Sunucu Hatası |