Token Oluştur
Sistemde yeni bir token oluşturur.
İstek
POST /v2/admin/token/nodes/{node_id}
Parametreler
| İsim | Tür | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Gerekli. Token'ın oluşturulacağı node'un ID'si |
category_id | string | form | Gerekli. Token için kategori ID'si |
name | string | form | Gerekli. Token'ın adı |
description | string | form | Gerekli. Token'ın açıklaması |
total_value | number | form | Gerekli. Token'ın toplam değeri |
currency_token_id | string | form | Gerekli. Token değeri için para birimi token ID'si |
salable_percentage | number | form | Gerekli. Satılabilir token yüzdesi (0-100) |
max_supply | number | form | Gerekli. Token'ın maksimum arzı |
token_name | string | form | Gerekli. Token için kısa ad |
token_symbol | string | form | Gerekli. Token için sembol |
images | file | form | İsteğe bağlı. Token için görsel dosya(lar) |
documents | file | form | İsteğe bağlı. Token için destekleyici belge(ler) |
oracle_id | string | form | İsteğe bağlı. Fiyat referansı için oracle ID'si |
oracle_code | string | form | İsteğe bağlı. Fiyat referansı için oracle kodu |
Başlıklar
| İsim | Açıklama |
|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token |
Content-Type | Gerekli. multipart/form-data olmalıdır |
Örnek
curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/token/nodes/67d6c447f47ff3adafda700d' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: multipart/form-data' \
--form category_id=667e9251ca818a2138ed4915 \
--form 'name=TKN Token Name' \
--form 'description=Token Description' \
--form total_value=12000 \
--form currency_token_id=68fe8c129367fd414b227c7a \
--form salable_percentage=80 \
--form max_supply=1000 \
--form token_name=tkn \
--form token_symbol=TKN \
--form images=@/path/to/image.png \
--form documents=@/path/to/document.pdf \
--form oracle_id=677ed6e3cc111aea14a3dfc3 \
--form oracle_code=IOG
Yanıt
Başarılı bir istek, boş bir yanıt gövdesiyle HTTP 200 durum kodu döndürür.
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 |
| 413 | Yük Çok Büyük - Dosya boyutu limiti aşıyor |
| 415 | Desteklenmeyen Medya Türü - Dosya formatı desteklenmiyor |
| 500 | Dahili Sunucu Hatası |