Skip to main content
Tüm isteklerde X-Tenant header’ı zorunludur. Her kategori için ayarlar yalnızca belirtilen tenant’a aittir.

Endpoint özeti

Her ayar kategorisi aynı yapıya sahiptir: GET mevcut değerleri getirir, PUT günceller (merge ederek), DELETE /reset varsayılana sıfırlar.
MetotEndpointAçıklama
GET/api/v1/settings/appointmentRandevu ayarlarını getirir
PUT/api/v1/settings/appointmentRandevu ayarlarını günceller
DELETE/api/v1/settings/appointment/resetRandevu ayarlarını sıfırlar
GET/api/v1/settings/notificationBildirim ayarlarını getirir
PUT/api/v1/settings/notificationBildirim ayarlarını günceller
DELETE/api/v1/settings/notification/resetBildirim ayarlarını sıfırlar
GET/api/v1/settings/supportDestek ayarlarını getirir
PUT/api/v1/settings/supportDestek ayarlarını günceller
DELETE/api/v1/settings/support/resetDestek ayarlarını sıfırlar
GET/api/v1/settings/generalGenel ayarları getirir
PUT/api/v1/settings/generalGenel ayarları günceller
DELETE/api/v1/settings/general/resetGenel ayarları sıfırlar
GET/api/v1/settings/chatChat ayarlarını getirir
PUT/api/v1/settings/chatChat ayarlarını günceller
DELETE/api/v1/settings/chat/resetChat ayarlarını sıfırlar
GET/api/v1/settings/accountingMuhasebe ayarlarını getirir
PUT/api/v1/settings/accountingMuhasebe ayarlarını günceller
DELETE/api/v1/settings/accounting/resetMuhasebe ayarlarını sıfırlar
Tüm alanlar ve örnek istek/yanıtlar için API Referansı sekmesine bakın.

Ayar kategorileri

Randevu ayarları (/settings/appointment)

Randevu oluşturma limitleri, slot süresi ve ileriye dönük randevu penceresini yönetir.
AlanAçıklama
appointments.creation_limitToplam randevu oluşturma limiti
appointments.monthly_creation_limitAylık limit
appointments.slot_durationSlot süresi (dakika, min. 5)
appointments.max_future_daysKaç gün sonrasına randevu oluşturulabilir

Bildirim ayarları (/settings/notification)

Hatırlatma ve seans onayı zamanlamalarını yönetir.
AlanAçıklama
reminders.appointment_offsetsRandevu hatırlatması için negatif gün offsetleri (örn. [-3, -1])
reminders.session_confirmation_offsetsSeans onayı offsetleri (30 günden kısa aralıklar için)
reminders.session_confirmation_offsets_long_gapSeans onayı offsetleri (30+ gün aralıklar için)
cancellation_followup_daysİptal sonrası takip mesajı kaç gün sonra gönderilsin

Destek ayarları (/settings/support)

AlanAçıklama
support.response_time_minutesHedef yanıt süresi (dakika, min. 30)

Genel ayarlar (/settings/general)

AlanAçıklama
default_timezoneSaat dilimi (örn. Europe/Istanbul)
date_formatTarih formatı: d/m/Y, m/d/Y veya Y-m-d
time_formatSaat formatı: H:i veya h:i A
currencyAktif para birimi kodu (örn. TRY)
localeDil kodu (örn. tr)

Chat ayarları (/settings/chat)

Şifre doğrulaması zorunludur: PUT /settings/chat isteğinde mevcut kullanıcının password alanını göndermek zorunludur.
AlanAçıklama
ai_reply_windowsAI yanıt programı — gün, başlangıç/bitiş saati ve mod (auto, semi_auto, closed) ile tanımlanan zaman dilimleri
pre_booking_requirements.enabledÖn rezervasyon gereksinimi
customer_forms.default_template_idVarsayılan aktif form şablonu ID’si
ai_reply_windows içinde çakışan zaman dilimleri validation’da reddedilir. Her ai_reply_windows girişinde end_time, start_time’dan sonra olmalıdır.

Muhasebe ayarları (/settings/accounting)

AlanAçıklama
default_tax_rateVarsayılan KDV oranı (0-100)

Yetkilendirme

Settings endpoint’lerinde rol tabanlı izin kontrolü (ViewAny:Resource vb.) uygulanmaz — erişim kontrolü tamamen token scope seviyesinde yapılır. Tüm settings endpoint’leri middleware('tenant') gerektirdiğinden aktif bir tenant bağlamı zorunludur.

Token scope’ları (Passport)

İşlemScope
Okuma (GET)settings:read
Yazma (PUT, DELETE /reset)settings:write