Platform Sahibinin Cüzdan Değiştirme İznini Güncelle
platform_owner_can_change_wallet platform ayarını açar ya da kapatır. Değer, her kuruluma oluşturulurken kopyalanır ve diamond kontratına dağıtılır; Platform Sahibi Değişikliğini Başlat bu kopyayı kontrol eder. Bu yüzden ayarı değiştirmek yalnızca sonradan oluşturulan kurulumları etkiler; mevcut kurulumlar oluşturuldukları andaki değeri korur.
Bu uç noktayı yalnızca platform sahibinin API anahtarı çağırabilir; diğer anahtarlar 403 alır.
Gerekli izin: platform-setting:update
İstek
PATCH /v2/admin/platform-settings/platform-owner-can-change-wallet
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Content-Type | Zorunlu. application/json |
Gövde
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
platform_owner_can_change_wallet | boolean | Hayır | Yeni değer. Gönderilmeyen alan false olarak okunur; bu yüzden her zaman gönderin. |
Örnek
curl --request PATCH \
--url '{{baseUrl}}/v2/admin/platform-settings/platform-owner-can-change-wallet' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"platform_owner_can_change_wallet": true
}'
Yanıt
204 No Content, gövde yok.
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Gövde okunamadı (örneğin boolean olmayan bir değer) |
| 403 | 10005 | API anahtarı platform sahibine ait değil |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.