Token Güncelle
Sistemdeki mevcut bir token'ı günceller.
İstek
PUT /v2/admin/token/{token_id}
Parametreler
| İsim | Tür | Konum | Açıklama |
|---|---|---|---|
token_id | string | path | Gerekli. Güncellenecek token'ın ID'si |
name | string | form | Gerekli. Token'ın adı |
description | string | form | Gerekli. Token'ın açıklaması |
total_value | number | form | İsteğe bağlı. Token'ın toplam değeri |
currency_token_id | string | form | İsteğe bağlı. Token değeri için para birimi token ID'si |
salable_percentage | number | form | İsteğe bağlı. Satılabilir token yüzdesi (0-100) |
images | file | form | İsteğe bağlı. Token için yeni görsel dosya(lar) |
documents | file | form | İsteğe bağlı. Token için yeni destekleyici belge(ler) |
remove_image_ids | string | form | İsteğe bağlı. Kaldırılacak görsel ID'lerinin virgülle ayrılmış listesi |
remove_document_ids | string | form | İsteğe bağlı. Kaldırılacak belge ID'lerinin virgülle ayrılmış listesi |
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 PUT \
--url '\{\{baseUrl\}\}/v2/admin/token/67d8774e903bfcbe7eb5d93e' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: multipart/form-data' \
--form 'name=TKN Token Name Updated' \
--form 'description=Token Description' \
--form total_value=12000 \
--form currency_token_id=68fe8c129367fd414b227c7a \
--form salable_percentage=80 \
--form images=@/path/to/image.png \
--form documents=@/path/to/document.pdf \
--form remove_image_ids= \
--form remove_document_ids= \
--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ı - Token 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ı |