Ana içeriğe geç

Node Oluştur

Sistemde yeni bir node oluşturur.

İstek

POST /v2/admin/node

Parametreler

İsimTürKonumAçıklama
parent_idstringbodyGerekli. Üst node'un ID'si
node_typeintegerbodyGerekli. Oluşturulacak node'un türü
namestringbodyGerekli. Node'un adı

Başlıklar

İsimAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token
Content-TypeGerekli. application/json olmalıdır

Örnek

curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/node' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"parent_id": "67a68d4462dd1d00073d0af3",
"node_type": 2,
"name": "Tostik 5"
}'

Yanıt

{
"id": "67d6c447f47ff3adafda700d",
"parent_id": "67a68d4462dd1d00073d0af3",
"parent_name": null,
"name": "Tostik 5",
"type": 2,
"status": 3,
"contract": {
"wallet": {
"public_key": "0xAF4bf547c4d354266449dB91fe0c4d8861cFfc0E"
},
"fee_contract_address": null,
"listing_contract_address": null,
"rent_contract_address": null,
"burn_contract_address": null,
"secondary_contract_address": null
},
"meta": null,
"int_id": 38,
"path": "1.38",
"listed_token_count": 0,
"supervisor_count": 0,
"created_at": "2025-03-16T15:29:59.460414+03:00"
}

Yanıt Alanları

AlanTürAçıklama
idstringYeni node için benzersiz tanımlayıcı
parent_idstringÜst node'un ID'si
parent_namestringÜst node'un adı (null olabilir)
namestringNode'un adı
typeintegerNode'un türü
statusintegerNode'un durum kodu
contractobjectNode için sözleşme detayları
contract.wallet.public_keystringNode'un cüzdanının açık anahtarı
metaobjectEk meta veriler (null olabilir)
int_idintegerNode'un dahili ID'si
pathstringNode hiyerarşisinin yol gösterimi
listed_token_countintegerNode altında listelenen token sayısı
supervisor_countintegerNode ile ilişkilendirilmiş denetleyici sayısı
created_atstringNode'un oluşturulduğu ISO 8601 zaman damgası

Durum Kodları

Durum KoduAçıklama
200Başarılı
400Hatalı İstek - Geçersiz parametreler
401Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı
404Bulunamadı - Üst node ID'si mevcut değil
500Dahili Sunucu Hatası

Node Türleri

TürDeğerAçıklama
Apex1Hiyerarşideki üst düzey node türü
Account2Apex node'ların altında konumlandırılmış kurumsal node türü
SubAccount3Şirket şubelerini temsil eden Account node'larının altında konumlandırılmış alt node'lar

Node Durumları

DurumDeğerAçıklama
ActiveStatus1Node aktif ve işlem yapabilir
PassiveStatus2Node pasif ve işlem yapamaz
CreatingStatus3Node kurulum aşamasında, kurulumlar tamamlanıyor