Ana içeriğe geç

Scopes & Paket Bazlı Yetkilendirme

Bu doküman, platformda kullanılan yetkilerin (scopes) hangi paket (versiyon) kapsamında kullanılabildiğini açıklar.
Bazı yetkiler yalnızca belirli paketlerde aktiftir. İlgili scope’u kullanabilmek için hesabın uygun versiyona yükseltilmesi gerekir.


Paketler

Paket Açıklama
Starter Temel kullanım. API ve entegrasyon yoktur.
Plus Basit API entegrasyonları ve hazır süreçlerin kullanımı.
Pro Gelişmiş süreç yönetimi, belge erişimi ve event tabanlı entegrasyonlar.
Enterprise Uygulama içinden bağımsız imza akışı, Sumen entegrasyonu ve tam entegrasyon yetenekleri.

Scope Tanımları

📄 Document Scopes

Scope Açıklama Minimum Paket
document:read İmzalı / imzasız belge içeriğini okuma ve dosyasını indirme Pro
document:write Sürece tekil belge ekleme / silme Plus
document:upload Sürece belge yükleme Plus
document:sign Dökümana imzacı ekleme / kaldırma Plus

👤 Signer (İmzacı) Scopes

Scope Açıklama Minimum Paket
signer:read Tanımlı imzacıları listeleme Plus
signer:management İmzacı oluşturma / güncelleme Plus

ℹ️ Starter paket kullanıcıları imzacı yönetimi ve API erişimi yapamaz.


🔄 Process (Süreç) Scopes

Scope Açıklama Minimum Paket
process:start Süreç oluşturma, başlatma, iptal etme, tamamlama ve silme Plus
process:status Süreç durumunu görüntüleme Plus
process:documenttype:write Sürece taslaktan belge ekleme Pro
process:event:subscribe Süreç durum değişiklikleri için event alma Pro

🔔 Event & Webhook Scopes

Scope Açıklama Minimum Paket
event:read Süreç durum event’lerini alma Pro
webhook:manage Webhook tanımlama ve yönetme Pro

🤖 AutoSign Scopes

Scope Açıklama Minimum Paket
autosign:write Otomatik imzalamayı etkinleştirme / devre dışı bırakma (IP whitelist zorunlu) Enterprise

✍️ Embedded / Advanced Signing Scopes

Scope Açıklama Minimum Paket
embedded:signing Uygulama içinde (iframe / custom UI) imzalama Enterprise
sumen:integration Sumen Desktop uygulaması ile entegre imzalama Enterprise
signing:full-control İmza akışını tamamen harici uygulama içinde yönetme Enterprise

Paket Bazlı Özet Yetkinlikler

Starter

  • ❌ API erişimi yok
  • ❌ Entegrasyon yok
  • ❌ İmzacı ve süreç yönetimi yok

Plus

  • ✅ Basit API erişimi
  • ✅ İmzacı yönetimi
  • ✅ Süreç oluşturma, başlatma, iptal, tamamlama ve silme
  • ✅ Tekil döküman ekleme / silme
  • ✅ Dökümana imzacı ekleme / kaldırma
  • ❌ Taslaktan döküman ekleme
  • ❌ Event / webhook

Pro

  • ✅ Tüm Plus özellikleri
  • ✅ Taslaktan belge ekleme (process:documenttype:write)
  • ✅ İmzalı / imzasız belge içeriğine ve dosyasına erişim (document:read)
  • ✅ Süreç event’leri (status change)
  • ✅ Webhook entegrasyonu

Enterprise

  • ✅ Tüm Pro özellikleri
  • ✅ Otomatik imzalama (autosign:write, IP whitelist zorunlu)
  • ✅ Uygulama içinden imzalama (embedded signing)
  • ✅ Sumen uygulama entegrasyonu
  • ✅ İmza akışını bağımsız uygulama içinde yönetme
  • ✅ Gelişmiş entegrasyon senaryoları

Versiyon Yükseltme Notu

Bir API anahtarı veya entegrasyon uygulaması, yalnızca hesabın paketine tanımlı scope’ları kullanabilir.
Yetersiz paket ile yapılan çağrılar 403 – Insufficient Plan hatası döner.