settingsPageId, kurulum sonrası ve eklenti ayarlarında tenant'a açılacak Custom UI sayfasını işaret eder. Onboarding (ör. API anahtarı, tercih) ve sonradan yapılandırma için tek giriş noktasıdır.
Tenant eklentiyi kurar / "Ayarlar"a tıklar │ ▼ Panel, settingsPageId ile eşleşen pages[] sayfasını iframe'de açar │ (App Bridge + session token → tenant kimliği) ▼ Senin ayar/onboarding ekranın ──► ayarları kendi backend'inde sakla
settingsPageId mevcut bir Custom UI sayfasının id'sine işaret etmelidir. Ayrı bir mekanizma değildir — sıradan bir Custom UI sayfasını “ayarlar girişi” olarak işaretler.
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| settingsPageId | string | – | Mevcut bir pages[].id'si. Boşsa eklentinin ayar girişi olmaz. |
"pages": [
{ "id": "setup", "customUiOrigin": "https://app.eklentim.com", "path": "/setup" }
],
"settingsPageId": "setup" // tenant kurulum/ayarlarda bu sayfa açılırui:page scope).settingsPageId yazılır.