Giris Kayit
🎯 Ozellikler 🚀 Nasil Calisir 💰 Fiyatlandirma 🏢 Hakkimizda 📝 Blog 📨 Iletisim
🔐 Giris Yap 📝 Hesap Olustur
📖 Belgeler

Kullanim Kilavuzu

CloudPanel'in tum ozelliklerini kolayca ogrenin. DNS'den Workers'a her sey burada.

🚀
Hizli Baslangic
📋
DNS Yonetimi
🔒
SSL / TLS
🗄️
Cache
🛡️
Firewall
🔑
API Keys

🔑 API Keys

Dis uygulamalarin panele programatik erisebilmesi icin API anahtari (API Key) olusturabilirsiniz. Her anahtar, belirlediginiz yetki kapsamina gore panelin endpointlerine erisebilir.

API Key Olusturma

  1. Profil → API Keys bolumune gidin.
  2. Yeni Anahtar Olustur butonuna basin.
  3. Anahtara aciklayici bir isim verin (ornegin: Deploy Scripti, CI/CD Pipeline).
  4. Gerekirse izin kapsamini secin (okuma, yazma vb.).
  5. Olusturulan anahtari kopyalayin — bir daha gosterilemez.

Kimlik Dogrulama

Her API isteğinde anahtarinizi Authorization basliginda gonderin:

Authorization: Bearer cpk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Ornek API Istekleri

# Tum zone'lari listele curl -X GET \ https://security.netguc.com/api/v1/zones \ -H "Authorization: Bearer cpk_xxx..." # Belirli bir zone'un DNS kayitlarini getir curl -X GET \ https://security.netguc.com/api/v1/zones/{zone_id}/dns \ -H "Authorization: Bearer cpk_xxx..." # Yeni DNS kaydi ekle curl -X POST \ https://security.netguc.com/api/v1/zones/{zone_id}/dns \ -H "Authorization: Bearer cpk_xxx..." \ -H "Content-Type: application/json" \ -d '{"type":"A","name":"sub","content":"1.2.3.4","proxied":true,"ttl":1}' # Cache temizle curl -X DELETE \ https://security.netguc.com/api/v1/zones/{zone_id}/cache \ -H "Authorization: Bearer cpk_xxx..."

API Cevap Formati

{ "success": true, "data": { ... }, "message": null, "errors": [] }

HTTP Hata Kodlari

KodAnlami
200Basarili
201Kaynak olusturuldu
400Gecersiz istek parametresi
401Kimlik dogrulama hatasi — gecersiz veya eksik API Key
403Yetki yetersiz — Key bu isleme izin vermiyor
404Kaynak bulunamadi
429Cok fazla istek — rate limit asimi
500Sunucu hatasi

Rate Limiting

API anahtari basina dakikada maksimum 60 istek gonderilebilir. Limiti asmaniz durumunda 429 Too Many Requests cevabiyla karsilasilir. Cevap basligindaki Retry-After degeri ne kadar beklenecegini belirtir.

Guvenlik: API anahtarlarinizi kaynak kod deposuna (GitHub vb.) eklemeyin. Ortam degiskeni (.env) veya gizli anahtar yonetimi (vault) kullanin.

Tum endpointler icin API Referansi sayfasini inceleyin.