Düğüm Güncelle
Bir düğümün (node) adını ve marka bilgilerini (logo ve marka renkleri) günceller. Logonun aynı çağrıda yüklenebilmesi için istek bir multipart/form-data formudur. name her zaman zorunludur — yalnızca marka bilgilerini değiştirmek için mevcut adı gönderin.
Gerekli izin: node:update
İstek
PUT /v2/admin/nodes/{node_id}
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Zorunlu. Düğümün kimliği |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Content-Type | Zorunlu. multipart/form-data |
Gövde
Form alanları:
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
name | string | Evet | Düğüm adı |
logo | file | Hayır | Yeni logo görseli, 2 MB'tan küçük. Mevcut logonun yerini alır |
delete_logo | boolean | Hayır | true mevcut logoyu kaldırır. logo gönderildiğinde yok sayılır |
primary_color | string | Hayır | Birincil marka rengi. Yalnızca secondary_color ile birlikte uygulanır |
secondary_color | string | Hayır | İkincil marka rengi. Yalnızca primary_color ile birlikte uygulanır |
Örnek
curl --request PUT \
--url '{{baseUrl}}/v2/admin/nodes/6a4bef2b1e781b11c22e9707' \
--header 'Authorization: Bearer <access_token>' \
--form 'name=Tostik 5' \
--form 'logo=@./logo.png' \
--form 'primary_color=#1F2937' \
--form 'secondary_color=#F59E0B'
Yanıt
Boş gövdeli 200 OK. Sonucu görmek için düğümü Düğüm Al ile yeniden okuyun.
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Doğrulama başarısız (eksik name), logo 2 MB veya daha büyük ya da istek multipart/form-data değil |
| 400 | 10016 | node_id geçerli bir kimlik değil |
| 400 | 10001 | Düğüm bulunamadı (düğüm domain'i 2) |
| 403 | 10005 | Düğüm, hiyerarşide sizin erişebildiğiniz kısmın dışında (düğüm domain'i 2) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.