OAuthClient), Flextell verisine OAuth 2.0 üzerinden erişen dış sistemdir. Bir entegratörün, kendi yazılımının veya üçüncü tarafın firmanız adına API çağrıları yapması için uygulama tanımı gerekir.
Yapı
Panel’de “Uygulamalar” başlığı altında listelenir; arka plandaOAuthClient olarak saklanır. Her uygulama:
- Bir istemci kimliği (
client_id) ve gizli anahtar (client_secret) alır - Bir veya daha fazla scope (yetki) seçimi yapar
- Bir redirect URI tanımlar
Yetki kapsamları (OAuthScope)
Scope’lar, uygulamanın hangi API uçlarına ulaşabileceğini sınırlar:
| Tipik scope | Erişim |
|---|---|
customers:read | Hasta listeleme/okuma |
customers:write | Hasta oluşturma/güncelleme |
appointments:read | Randevu listeleme |
appointments:write | Randevu oluşturma |
conversations:read | Sohbet okuma |
conversations:write | Asistan kontrolü / mesaj gönderme |
channels:read | Kanal listeleme |
Akış
Detay: Authentication.Sonraki adımlar
OAuth Scopes
Yetki kapsamları tam listesi.
Authorization Code
OAuth 2.0 akış detayı.