Portal Settings (Portal Ayarları), API Developer Portal'ınızın temel konfigürasyonlarını, güvenlik ayarlarını, e-posta bildirimlerini, özellikleri ve yasal düzenlemelerini yönettiğiniz merkezi ayarlar sayfasıdır. Bu sayfadaki değişiklikler portal'ın genel davranışını ve kullanıcı deneyimini doğrudan etkiler.

Portal Settings, portal'ın temel ayarlarını ve davranışlarını kontrol eder. Portal Appearance ise görsel öğeleri (logo, renkler, HTML içerik) kontrol eder.

İçindekiler

Genel Ayarlar

Portal Ayarlarını içeren görsele aşağıda yer verilmiştir: 

Portal Ayarları konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Portal Arayüzündeki Kullanımı

Ad
(Name) 

Sistem içinde API Portal'ı tanımlamak için kullanılır.

Teknik tanımlayıcı olarak kullanılır.

Sistem loglarında ve raporlarda portal tanımlanır.

Zorunlu, benzersiz alandır.

örn: <şirketAdı>-developer-portal

Portal içinde teknik kimlik; doğrudan arayüzde görülmez fakat loglar ve raporlarda bu değer yer alır.

Görünen Ad

(Display Name) 

Portal'a daha anlaşılır ve kullanıcı dostu bir isim verilir.

Pazarlama ve iletişimde kullanılır.

Kullanıcıların portal'ı daha kolay hatırlamasını sağlanılır.

Opsiyonel, kullanıcı dostu.

örn: <şirketAdı> API Developer Portal

Portal üst menüsünde ve e-posta şablonlarında görünen başlık olarak kullanılır.

Size Özel Portal URL'si

(Custom Portal URL) 

API Portal'a erişim adresi olarak kullanılır.

E-posta bildirimlerindeki linklerde, API key aktivasyon linklerinde, Tüm portal URL'lerinin base adresi olarak belirlenir,

Kurumsal domain kullanılır.

Tam URL formatında olmalı (http:// veya https://)

Örnek: https://apiportal.company.com

Tüm portal linklerinin temel adresi; kayıt/onay mailindeki butonlar, “Forgot Password” gibi yönlendirmeler bu URL’ye göre oluşturulur.

Varsayılan Dil
(Default Language) 

Kullanıcı ilk kez API Portal'a girdiğinde varsayılan dil olarak gösterilir.

  • TR (Türkçe): Portal varsayılan olarak Türkçe açılır
  • EN (İngilizce): Portal varsayılan olarak İngilizce açılır

Portal girişinde otomatik dil seçimi; dil switcher bileşeninde hangi seçeneklerin listeleneceğini belirler.

İngilizce dil seçeneğini etkinleştir

(Enable the English language option)

Bu özellik etkinleştirildiğinde, İngilizce dil seçeneği aktif olur.

Portal'da dil seçici (language switcher) olarak kullanılır.

İngilizce içeriklerin gösterilip gösterilmeyeceği belirlenir.

Çoklu dil özelliğini kontrol edilir.

İngilizce içeriklerin gösterilip gösterilmeyeceği belirlenir.

Türkçe dil seçeneğini etkinleştir

(Enable the Turkish language option)

Bu özellik etkinleştirildiğinde, Türkçe dil seçeneği aktif olur.

Portal'da dil seçici (language switcher) olarak kullanılır.

Türkçe içeriklerin gösterilip gösterilmeyeceği belirlenir.

Çoklu dil özelliğini kontrol edilir.

Türkçe içeriklerin gösterilip gösterilmeyeceği belirlenir.

Tanım

(Description)

Sistem yöneticileri için açıklayıcı bilgi olarak tanımlanır.

Portal'ın amacını ve kapsamını açıklamak için kullanılır.

Diğer yöneticiler için bilgi notu bırakılır.

örn: Bu portal, dış partner şirketlerimizin API'lerimize erişmesi için oluşturulmuştur. Müşteri verilerine erişim gerektiren tüm API'ler burada yayınlanmaktadır. Portal, GDPR ve ISO 27001 standartlarına uygun olarak yapılandırılmıştır.

Yalnızca yönetsel not; Portal kullanıcı arayüzünde gösterilmez.

Portal ayarlarında hem Türkçe Dil Seçeneği hem de İngilizce Dil Seçeneği etkinleştirildiğinde, sistem otomatik olarak Çoklu Dil (Multilanguage) moduna geçer.

Eğer Çoklu Dil özelliği  Portal Ayarlarından aktif hale getirilmişse, Arayüz ve form alanları hem İngilizce hem Türkçe olarak görüntülenir, her dil içinde ayrı veri girişi yapılabilir.

E-Posta Bildirimleri

Portal'dan kullanıcılara gönderilen otomatik e-postalar bu sekmede yapılandırılır. Kullanıcı kayıt, onay, red, API abonelik gibi işlemlerde otomatik e-postalar gönderilir.

Email Ayarlarını içeren görseller ve açıklamalara aşağıda yer verilmiştir: 

Email Ayarları için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

API Portalı'nın e-posta göndermek için kullandığı e-posta sunucusunun adresi. 

Önceden tanımlanmış e-posta sunucu ayarları seçilir.

Connection Config Email listesinden seçim yapılır.

Bu ayar, SMTP sunucu bilgilerini içerir.

Görünen Ad

E-posta iletilerinin hangi isimle gönderileceğini belirler.

Kullanıcılar bu ismi görerek e-postanın nereden geldiğini anlar

Gönderen E-postası 

API Portalı'ndan gönderilen e-postaların hangi adres üzerinden gönderileceğini belirtir.

Örneğin, "no-reply@apinizer.com".

Bu adresten e-postalar gönderilir.

Kullanıcı "Yanıtla" butonuna bastığında gidecek adres belirtilir.

Örnek: "support@acmecorp.com"

Gerçek bir destek e-postası olmalıdır.

E-posta Şablonları 

Portal'dan otomatik olarak gönderilen 8 farklı e-posta tipi vardır. Her birini ayrı ayrı özelleştirilebilir.

Şablonlar ve kullanım amaçları tablodaki açıklanmıştır.

Şablon

Ne Zaman Gönderilir

Portal'e etkisiE-Posta Tetikleme AdımlarıE-posta

E-posta Adresinizi Onaylayın 


Yeni bir kullanıcı portal'a kayıt olduğunda

Kullanıcının e-posta adresini doğrulaması gerektiğinde

Kullanıcı bu e-postadaki linke tıklayana kadar hesabı aktif olmaz.

E-posta onaylanmadan portal'a giriş yapılamaz (ayara bağlı)

ADIM 1: Kullanıcı Kayıt Olur, Portal'da "Register" butonuna tıklar, Kayıt formunu doldurur, "Sign Up" butonuna basar

ADIM 2: Sistem E-posta Gönderir, "Confirm Email Address" e-postası otomatik gönderilir, E-posta, kullanıcının girdiği adrese ulaşır, Özel onay linki içerir

ADIM 3: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu,Title: Ayarladığınız başlık, Body: Ayarladığınız içerik, Buton: Ayarladığınız buton metni (örn: "E-postamı Onayla")

ADIM 4: Kullanıcı Linke Tıklar,  E-postadaki onay linkine/butonuna tıklar, Portal'a yönlendirilir, E-posta adresi doğrulanır

ADIM 5: Sonraki Adım (Ayara Bağlı), [Auto Approve Account = AKTIF ise], Hesap otomatik onaylanır, Welcome e-postası gönderilir, Kullanıcı portal'a girebilir, [Auto Approve Account = PASIF ise],Yönetici onayı beklenir,"Hesabınız inceleniyor" mesajı gösterilir, Yönetici onayladıktan sonra Welcome e-postası gönderilir

Hoş Geldiniz 

Kullanıcının hesabı onaylandığında

Yönetici tarafından manuel onay sonrası veya otomatik onay durumunda

Kullanıcıya hesabının aktif olduğunu bildirir

Portal'a giriş yapabilir hale geldiğini söyler

ADIM 1:Kullanıcı E-postasını Onaylamıştır, Kullanıcı "Confirm Email Address" mailindeki linke tıklamış, E-posta adresi doğrulanmış

ADIM 2: Hesap Onaylanır (İki Senaryo),

[SENARYO 1: Auto Approve Account = AKTIF], Hesap otomatik olarak onaylanır,"Welcome" e-postası anında gönderilir

[SENARYO 2: Auto Approve Account = PASIF], Yönetici bildirim alır, Yönetici Manager'a girer, Portal Management → Developer Accounts bölümüne gider, Bekleyen kullanıcıyı görür, [Approve] butonuna tıklar, "Welcome" e-postası gönderilir

ADIM 3: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu,Title: Ayarladığınız başlık, Body: Ayarladığınız içerik, Buton: Ayarladığınız buton metni (örn: "Portal'a Git")

ADIM 4: Kullanıcı Portal'a Erişebilir, Artık portal'a giriş yapabilir, API'leri inceleyebilir, Uygulama kaydı yapabilir

Şifre Sıfırlama

Kullanıcı "Şifremi Unuttum" butonuna tıkladığında

Yönetici kullanıcı için şifre sıfırlama işlemi başlattığında

Kullanıcı bu e-postadaki linke tıklayarak yeni şifre belirler

Link belirli bir süre sonra geçersiz olur (güvenlik)

ADIM 1: Kullanıcı Şifresini Unutur, Portal giriş sayfasında "Forgot Password?" linkine tıklar,E-posta adresini girer, "Reset Password" butonuna basar

ADIM 2: Sistem E-posta Gönderir, "Reset Password" e-postası otomatik gönderilir, E-posta, özel sıfırlama linki içerir, Link belirli süre geçerlidir (örn: 24 saat)

ADIM 3: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik, Buton: Ayarladığınız buton metni (örn: "Şifremi Sıfırla")

ADIM 4: Kullanıcı Linke Tıklar, E-postadaki sıfırlama linkine/butonuna tıklar, Portal'da şifre sıfırlama sayfasına yönlendirilir, Yeni şifresini girer (2 kez)

ADIM 5: Şifre Güncellenir, Yeni şifre kaydedilir, "Şifreniz başarıyla güncellendi" mesajı, Kullanıcı yeni şifresiyle giriş yapabilir

Hesap Erişimi Reddedildi 

Yönetici kullanıcının kayıt talebini reddettiğinde

Manuel onay sürecinde kullanıcı uygun görülmediğinde

Kullanıcı portal'a giriş yapamaz

Hesap oluşturulmaz veya silinir

ADIM 1: Kullanıcı Kayıt Olmuş ve E-posta Onaylamıştır, Kullanıcı portal'a kayıt olmuş, E-posta adresini doğrulamış, Manuel onay bekliyor (Auto Approve Account = PASIF)

ADIM 2: Yönetici Talebi İnceler, Yönetici Manager'a girer, Portal Management → Developer Accounts bölümüne gider, "Pending Approval" filtresi ile bekleyen kullanıcıları görür, İlgili kullanıcıyı inceler

ADIM 3: Yönetici Talebi Reddeder,[Reject] butonuna tıklar, Red nedeni girerse (opsiyonel), Onaylar

ADIM 4: Sistem İşlemi Gerçekleştirir, Kullanıcı hesabı pasif edilir veya silinir, "Account Access Rejected" e-postası gönderilir

ADIM 5: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik.

ADIM 6: Kullanıcı Portal'a Erişemez, Giriş yapmaya çalışırsa hata alır, "Your account is not active" mesajı görür 


Hesap Erişimi İptal Edildi

Daha önce aktif olan bir kullanıcının erişimi iptal edildiğinde

Yönetici tarafından kullanıcı devre dışı bırakıldığında

Güvenlik veya politika ihlali durumunda

Kullanıcı artık portal'a giriş yapamaz

Mevcut oturumlar kapatılır

API key'ler devre dışı bırakılır

ADIM 1:Kullanıcı Aktif Bir Hesaba Sahiptir, Kullanıcı daha önce onaylanmış, Portal'ı aktif olarak kullanıyor, API'lere erişimi var

ADIM 2: İptal Nedeni Oluşur, Güvenlik ihlali tespit edilir, Kullanım politikası ihlal edilir, Sözleşme/üyelik sona erer, Manuel yönetici kararı

ADIM 3: Yönetici Erişimi İptal Eder, Yönetici Manager'a girer, Portal Management → Developer Accounts bölümüne gider, İlgili kullanıcıyı bulur, [Revoke Access] seçer, İptal nedenini girer (opsiyonel), Onaylar

ADIM 4: Sistem İşlemi Gerçekleştirir, Kullanıcı hesabı anında devre dışı bırakılır, Tüm aktif oturumlar kapatılır, API key'ler pasif edilir, "Account Access Rejected" e-postası gönderilir

ADIM 5: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik.

ADIM 6: Kullanıcı Etkileri, Hemen çıkış yapılır (aktif oturum varsa),Tekrar giriş yapamaz, API çağrıları 401 Unauthorized döner,Tüm uygulama kayıtları pasif olur


Uygulama Kaydı Onaylandı 

Kullanıcının bir API'ye app kaydı talebi onaylandığında

Yönetici manuel onay verdiğinde veya otomatik onay durumunda

Kullanıcı API'yi kullanmaya başlayabilir

API key'ler aktif hale gelir

Kullanıcı API dokümantasyonuna erişebilir

ADIM 1: Kullanıcı API'ye Abone Olmak İster, Kullanıcı portal'a giriş yapar,API katalogunu inceler, İlgili API'yi seçer,"Subscribe" veya "Register App" butonuna tıklar

ADIM 2: Uygulama Bilgilerini Girer, Application Name girer, Description ekler, Plan seçer (Free, Basic, Premium vb.), "Submit" butonuna basar

ADIM 3: Sistem Talebi İşler (İki Senaryo),

[SENARYO 1: Auto Approve API Subscribe = AKTIF], Kayıt otomatik onaylanır, API key'ler anında oluşturulur, "App Registration Approved" e-postası gönderilir

[SENARYO 2: Auto Approve API Subscribe = PASIF],Yönetici bildirim alır, Yönetici Manager'a girer,API Management → Subscriptions bölümüne gider, "Pending Approval" filtresi ile bekleyen talepleri görür,İlgili talebi inceler, [Approve] butonuna tıklar, API key'ler oluşturulur, "App Registration Approved" e-postası gönderilir

ADIM 4: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik (değişkenlerle zenginleştirilmiş), Buton: Ayarladığınız buton metni (örn: "API Dokümantasyonu")

ADIM 5: Kullanıcı API'yi Kullanmaya Başlar, Portal'da "My Apps" bölümüne gider, API key'lerini görür (Client ID, Secret),API dokümantasyonunu okur, İlk API çağrısını yapar,Test eder ve üretim ortamına alır

Uygulama Kaydı Reddedildi

Kullanıcının API'ye app kaydı talebi reddedildiğinde

Yönetici talebi uygun görmediğinde

Kullanıcı o API'yi kullanamaz

API key'ler oluşturulmaz

Kullanıcı tekrar başvuru yapabilir

ADIM 1:Kullanıcı API'ye Abone Olma Talebi Yapmıştır, Kullanıcı API'ye subscribe olmuş, Uygulama bilgilerini girmiş, Manuel onay bekliyor (Auto Approve API Subscribe = PASIF)

ADIM 2: Yönetici Talebi İnceler, Yönetici Manager'a girer, API Management → Subscriptions bölümüne gider,"Pending Approval" filtresiyle bekleyen talepleri görür

ADIM 3: Yönetici Talebi Reddeder,[Reject] seçer, Red nedeni girer (opsiyonel, kullanıcıya gösterilmez), Onaylar

ADIM 4: Sistem İşlemi Gerçekleştirir, Subscription talebi reddedildi olarak işaretlenir, API key'ler oluşturulmaz, "App Registration Rejected" e-postası gönderilir

ADIM 5: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik, Buton: Giriş Yap

ADIM 6: Kullanıcı Seçenekleri,Portal'da talebin reddedildiğini görür, Farklı bir plan ile tekrar deneyebilir,Destek ile iletişime geçebilir, Başka bir API'ye subscribe olabilir

Uygulama Kaydı İptal Edildi 

Daha önce onaylanmış bir app kaydı iptal edildiğinde

API kullanım politikası ihlali durumunda

Yönetici tarafından erişim kaldırıldığında

Kullanıcının API erişimi kesilir

Mevcut API key'ler devre dışı bırakılır

API çağrıları başarısız olur (401 Unauthorized)

ADIM 1:Kullanıcı Aktif Bir Subscription'a Sahiptir, Kullanıcının app kaydı daha önce onaylanmış, API'yi aktif olarak kullanıyor,API key'leri çalışıyor

ADIM 2: İptal Nedeni Oluşur, API kullanım politikası ihlali, Rate limit aşımları (sürekli), Ödeme sorunları (ücretli planlarda), Güvenlik ihlali tespit edilir, Kötüye kullanım (abuse) tespit edilir, Sözleşme sonlandırması, Manuel yönetici kararı

ADIM 3: Yönetici Subscription'ı İptal Eder, Yönetici Manager'a girer, API Management → Subscriptions bölümüne gider, Active subscriptions listesinde ilgili subscription'ı bulur, [Revoke] seçer, İptal nedenini girer (opsiyonel), Onaylar

ADIM 4: Sistem İşlemi Gerçekleştirir, Subscription anında iptal edilir, Tüm API key'ler devre dışı bırakılır, Rate limiter key'leri temizlenir, "App Registration Revoked" e-postası gönderilir

ADIM 5: Kullanıcı E-postayı Alır, Subject: Ayarladığınız konu, Title: Ayarladığınız başlık, Body: Ayarladığınız içerik, Buton: Giriş Yap

ADIM 6: Kullanıcı ve API Etkileri,O andan itibaren API çağrıları başarısız olur, HTTP 401 Unauthorized veya 403 Forbidden döner, Kullanıcı portal'da "Revoked" statusünü görür, Application sayfasında "Access Revoked" uyarısı

E-posta adresini onayla, Hoş Geldiniz, Hesap Erişimi Reddedildi, Hesap Erişimi İptal Edildi, Uygulama Kaydı onaylandı, Uygulama kaydı Reddedildi, Uygulama Kaydı İptal Edildi ve Şifre Sıfırlama mailleri için aşağıdaki görselde bulunan template kullanılmalıdır.

 Tüm E-posta Şablonlarında:

{{developer_fullname}}

  • E-posta şablonunda {{developer_fullname}} kullanılırsa → Bildirimi alacak olan kullanıcının adı otomatik olarak o yere yazılır. Bu sayede gönderilen e-postalarda kişiye özel bir hitap sağlanmış olur

 

Uygulama Kaydı Onaylandı Uygulama Kaydı Onaylandı ve Uygulama Kaydı İptal Edildi E-posta şablonlarında:

{{api_name}} - API ürün adı

{{application_name}} - Geliştiricinin uygulama adı

  • E-posta şablonunda {{api_name}} kullanılırsa → Bildirimin ilgili olduğu API ürününün adı otomatik olarak o yere yazılır.

  • E-posta şablonunda {{application_name}} kullanılırsa → Bildirimin ilgili olduğu uygulamanın adı otomatik olarak o yere yazılır.

Bu sayede kullanıcı, kendisine gelen bildirimin hangi API için olduğunu görür. Birden fazla uygulaması varsa, hangi uygulamayla ilgili bildirim geldiğini kolayca anlar.

  

E-posta Ayarları konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

E-posta bildirimi aktif

E-posta bildiriminin aktif olup olmadığını belirler. Eğer aktifse, kullanıcıya e-posta gönderimi yapılır. Her bir mail için bu ayar özelleştirilebilir.

Konu 

E-postanın konu satırında görünecek metni belirtir. Genellikle e-posta içeriğini özetleyen bir başlık olur.

Başlık 

E-posta içeriğinin başlığını belirtir. Kullanıcıya e-postada görünen başlık metnidir.

İçerik 

E-posta içeriği. Kullanıcıya gönderilecek mesajın detaylı metnini içerir. E-posta şablonlarında yer tutucularla (örneğin, {{developer_fullname}}) kişiselleştirilebilir.

Buton etiketi

E-posta içeriğinde bulunan butonun üzerinde görünecek metni belirtir. Kullanıcılar bu butona tıklayarak işlem yaparlar. Örneğin, "Confirm your email address" gibi.

Güvenlik

API Developer Portal tarafında kullanılacak olan gizlilik ayarları, bu ekran üzerinden yönetilir.

Güvenlik Ayarlarını içeren görseller ve açıklamalara aşağıda yer verilmiştir: 

Güvenlik Ayarları konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Portal Arayüzündeki Kullanımı

Geliştiricilerin kendi hesaplarını oluşturmalarını etkinleştirin

(Activate developers to create their own accounts)

Security sekmesi → Enable Account Register 

Portal'a yeni kullanıcı kaydını açmak veya kapatmak, Self-service kayıt özelliğini kontrol etmek amamcı ile kullanılır.

Aktif olması durumunda Kullanıcılar portal'a kendi kendilerine kayıt olabilir, "Kayıt Ol" butonu görünür, Kayıt formu erişilebilir.

Portal giriş sayfasındaki “Sign Up/Register” butonunun görünürlüğünü belirler; pasifse self-signup kapalıdır.

Hesapları/Geliştiricileri Otomatik Onaylayın

(Auto Approve Account/Developers)

Security sekmesi → Auto Approve Account

Kullanıcı onay sürecini otomatikleştirmek veya manuel hale getirmek, güvenlik seviyesini ayarlamak, erişim kontrolü sağlamak amacı ile kullanılır.

Aktif olması durumunda kullanıcı kayıt olduğunda otomatik olarak onaylanır, E-posta onayından sonra hemen portal'a girebilir, Yönetici müdahalesine gerek yok, Welcome e-postası otomatik gönderilir.

Kayıt sonrası e-posta onaylayan kullanıcıların otomatik aktif olup olmayacağını belirler; pasifse Manager’dan manuel onay gerekir.

Kurum Yöneticisinin Kendi Hesaplarını Yönetmesine İzin Verin

(Allow Organization Administrator to Manage their own Accounts)

Security sekmesi → Organization Manager Account Manage

Account/Developer menüsü üzerinden yeni kayıt oluştururken Organization Manager rolü atama imkanının olup olmamasını yönetir. Bu atama, hesap/geliştirici'nin API Portal tarafında kendi hesap/geliştirici oluşturulmasına imkan verir.

Aktif olması durumunda sadece portal yöneticileri (admin) kullanıcı yönetimi yapabilir, organizasyon yöneticileri sadece kendi hesaplarını görebilir, merkezi kontrol sağlanır.

Organizasyon yöneticilerinin Portal içinde kullanıcı/hesap yönetip yönetemeyeceğini kontrol eder (Portal → Accounts ekranındaki yetkiler etkilenir).

Hesapların/Geliştiricilerin API'lere Abone Olmasına Otomatik İzin Verin

(Auto allow accounts to subscribe to APIs)

Security sekmesi → Auto Approve API Subscribe

Bir geliştirici veya hesap API portalına kaydolduğunda, API’lere otomatik olarak abonelik izni verilir. Yani manuel olarak bir yönetici tarafından onaylanmasına gerek kalmaz.

Aktif olması durumunda kullanıcı bir API'ye app kaydı yaptığında otomatik olarak onaylanır, API key'ler hemen oluşturulur ve aktif olur, kullanıcı anında API'yi kullanmaya başlayabilir, app Registration Approved e-postası otomatik gönderilir.

Kullanıcı Subscribe/Register App yaptığında planın otomatik onaylanıp API key’lerin hemen tanımlanmasını sağlar; pasifte Manager’da manuel onay akışı çalışır.

Hesapların Kendi Kimlik Bilgilerini Yönetmesine İzin Ver

(Allow Accounts to Manage their own Credentials)

Security sekmesi → Enable Credential Manage

Kullanıcılara kendi API key'lerini yönetme izni vermek veya vermemek, güvenlik politikası gereği credential yönetimini sınırlandırmak amacı ile kullanılır.

Aktif olması durumunda kullanıcılar kendi API key'lerini görebilir, yeni credential oluşturabilir, mevcut credential'ları silebilir veya yenileyebilir, API secret'larını görebilir.

Portal’daki My Apps bölümünde geliştiricilerin client ID/secret üretme, yeniden oluşturma veya silme yetkisini açar/kapatır.

Özellikler

API Developer Portal tarafında kullanılacak olan özellikler, bu ekran üzerinden yönetilir.

Özellikler Ayarlarını içeren görseller ve açıklamalara aşağıda yer verilmiştir: 

Özellik Ayarlarının konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Nasıl kullanılır menüsünü aktifleştir

(Activate the How to use menu)

Features sekmesi → Enable How It Works

Nasıl kullanılır menüsü kullanıcılara görünür.

Portal'da kullanıcılara rehberlik edecek bir sayfa göstermek veya gizlemek amacı ile kullanılır.

Aktif olması durumunda Menüde "How It Works" / "Nasıl Çalışır" linki görünür, Portal Appearance'ta tanımlanan How It Works HTML içeriği gösterilir, kullanıcılar bu sayfaya erişebilir.

Test araçları menüsünü aktifleştir

(Activate the Test Tools menu)

Features sekmesi → Enable Test Tools 

Test araçları menüsünü kullanıcılara görünür.

Kullanıcıların API'leri portal üzerinden test etmelerini sağlamak, Swagger UI benzeri test arayüzü sunmak amacı ile kullanılır.

Aktif olması durumunda API dokümantasyonunda "Try It" butonu görünür, kullanıcılar portal üzerinden API çağrısı yapabilir, Request/Response preview aktif olur.

Jira ile API Portal Entegrasyonunu tanımlama

(Define Your API Portal Integration with Jira)


Features sekmesi → Enable Jira Integration 

Jira Entegrasyonu menüsü görünür.

Portal üzerinden Jira ticket'ları oluşturma özelliği sağlamak, Destek sürecini otomatikleştirmek amacı ile kullanılır.

Aktif olması durumunda Kullanıcılar portal'dan Jira ticket açabilir, "Report Issue" veya "Request Feature" butonları görünür, Jira entegrasyonu çalışır.

MCP (Model Context Protocol) Özelliğini Etkinleştir


 Features sekmesi → Enable MCP 

AI asistanları ve araçlar sistemin bağlam verilerine ulaşabilir ve onları kullanabilir.

Aktif olamsı durumunda MCP özellikleri kullanılabilir.

Hesapların Analytcis bilgilerini görüntülemesine izin ver

(Allow accounts to view their Analytics information)

Features sekmesi → Enable Analytics 

Hesaplar kendi analitik bilgilerini görüntüler.

Kullanıcılara API kullanım istatistiklerini göstermek, Dashboard'ları aktif etmek amacı ile kullanılır.

Aktif olması durumunda Analytics dashboard kullanıcılara görünür, API call istatistikleri gösterilir, Grafikler ve raporlar aktif durumunda olur.

API Performans Metriklerinizi Tanımlayın

(Define your API Performance Metrics)

 Features sekmesi → Performance Metrics

Bu bölümde, aşağıdaki alanlara ait yapılandırmalar yapılır;

  • İyi Performans İçin Maksimum Kabul Edilebilir Değer (Max Acceptable Value For Good Performance): Bir isteğin beklenen zamanda yanıtlanma süresinin, normal olduğunu gösteren maksimum değer girilir.
  • Kötü Performans için Minimum Kabul Edilebilir Değer (Min Acceptable Value For Bad Performance): Bir isteğin beklenen zamanda yanıtlanma süresinin, anormal olduğunu gösteren minimum değer girilir.

Yasal

API Developer Portal tarafında kullanılacak olan yasal ayarlar, bu ekran üzerinden yönetilir.

Yasal Ayarlarını içeren görseller ve açıklamalara aşağıda yer verilmiştir: 

Yasal Ayarlarının konfigürasyonu için kullanılan alan aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Yasal Dosya

(Define your API Portal Legal Agreement)

API Portalını kullanırken geçerli olan kullanım koşulları, gizlilik politikası ve yasal yükümlülüklerin belirtildiği bir belgedir.

  1. PDF dosyanızı hazırlayın (Terms of Service, Privacy Policy, vb.)
  2. "Upload PDF" butonuna tıklayın
  3. Dosyayı seçin ve yükleyin
  4. Yüklenen dosya görünecek ve "Open" ile önizleyebilirsiniz

SEO

API Developer Portal tarafında kullanılacak olan SEO ayarları, bu ekran üzerinden yönetilir.

SEO Ayarlarını içeren görseller ve açıklamalara aşağıda yer verilmiştir: 

SEO Ayarlarının konfigürasyonu için kullanılan alan aşağıdaki tabloda görülmektedir.

Alan

Açıklama

SEO
robots.txt

Arama motoru botlarına sitenizde hangi sayfaları tarayıp indeksleyebileceklerini veya hangi sayfalara erişemeyeceklerini söyleyen bir metin dosyasıdır. Bu sayede site sahipleri, arama motorlarının sitelerini daha verimli ve kontrollü bir şekilde taramasını sağlar.