
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlarken
API Referansı
Ajan Kiracılar
Toplama
Denetim Kayıtları
Kimlik Doğrulama
Toplu İşler
Yorumlardan Engelleme
Yorumlardan Engellemeyi Kaldırma
Engellenen Yorumları Kontrol Et
Yorumlar
Kullanıcı İçin Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorumu İşaretle
GIF'ler
Etiketler
Ben
Moderatörlük
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfa Tepkileri
Sayfalar
Bekleyen Webhook Olayları
Anket Oyları
Anketler
Soru Yapılandırmaları
Soru Sonuçları
Soru Sonuçları Toplamı
SSO Kullanıcıları
Abonelikler
Kiracı Günlük Kullanımı
Kiracı Paketleri
Kiracı Kullanıcıları
Kiracılar
Biletler
Çeviriler
Resim Yükleme
Kullanıcı Rozeti İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
Webhook'lar
FastComments Swift SDK
Bu, FastComments için resmi Swift SDK'sıdır.
FastComments API'si için resmi Swift SDK
Depo
AI kodlama ajanları 
Kodlama ajanınıza FastComments bağlamını sağlayın - widget'lar, yapılandırma, Güvenli SSO, REST API ve SDK'lar:
npx skills add fastcomments/skills
Claude Code, Codex, Cursor, Copilot, Gemini ve skills CLI tarafından desteklenen diğer tüm ajanlarla çalışır.
Kurulum 
Swift Package Manager
Package.swift dosyanıza aşağıdakini ekleyin:
dependencies: [
.package(url: "https://github.com/fastcomments/fastcomments-swift.git", from: "3.1.2")
]
Veya Xcode'da:
- File > Add Packages...
- Depo URL'sini girin:
https://github.com/fastcomments/fastcomments-swift.git - Kullanmak istediğiniz sürümü seçin
Gereksinimler
- Swift 5.9+
- iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+
Kütüphane İçeriği 
FastComments Swift SDK şu modüllerden oluşur:
-
İstemci Modülü - FastComments REST API'leri için API istemcisi
- Tüm API modelleri için eksiksiz tür tanımları
- Yetkilendirilmiş (
DefaultAPI), genel (PublicAPI) ve moderasyon (ModerationAPI) yöntemleri - Tam async/await desteği
- Ayrıntılı API belgeleri için client/README.md'e bakın
-
SSO Modülü - Sunucu tarafı Tek Oturum Açma (SSO) yardımcıları
- Kullanıcı kimlik doğrulaması için güvenli token oluşturma
- Hem basit hem de güvenli SSO modlarını destekler
- CryptoKit kullanarak HMAC-SHA256 tabanlı token imzalama
Hızlı Başlangıç 
Public API'yi Kullanma
import FastCommentsSwift
// Bir sayfa için yorumları al
do {
let response = try await PublicAPI.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
print("Found \(response.comments?.count ?? 0) comments")
for comment in response.comments ?? [] {
print("Comment: \(comment.comment ?? "")")
}
} catch {
print("Error fetching comments: \(error)")
}
Kimlik Doğrulamalı API'yi Kullanma
import FastCommentsSwift
// Paylaşılan yapılandırmada API anahtarınızı ayarlayın (x-api-key başlığı olarak gönderilir)
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "your-api-key"
// Kimlik doğrulamalı API kullanarak yorumları al
do {
let response = try await DefaultAPI.getComments(
tenantId: "your-tenant-id",
options: .init(urlId: "page-url-id")
)
print("Total comments: \(response.count ?? 0)")
for comment in response.comments ?? [] {
print("Comment ID: \(comment.id ?? ""), Text: \(comment.comment ?? "")")
}
} catch {
print("Error: \(error)")
}
Moderasyon API'sini Kullanma
import FastCommentsSwift
// Moderasyon yöntemleri, işlem yapan moderatör için bir `sso` tokenı ile yetkilendirilir
// (FastCommentsSSO ile oluşturun, yukarıdaki SSO bölümüne bakın).
do {
let response = try await ModerationAPI.getApiComments(
options: .init(
page: 0,
count: 30,
sso: ssoToken
)
)
print("Found \(response.comments.count) comments to moderate")
for comment in response.comments {
print("Comment ID: \(comment.id), Text: \(comment.commentHTML)")
}
} catch {
print("Error: \(error)")
}
Kimlik Doğrulama İçin SSO Kullanma
Güvenli SSO (Üretim İçin Önerilir)
import FastCommentsSwift
let apiKey = "your-api-key"
// Güvenli SSO kullanıcı verilerini oluştur (sadece sunucu tarafında!)
let userData = SecureSSOUserData(
id: "user-123", // Kullanıcı Kimliği
email: "user@example.com", // E-posta
username: "johndoe", // Kullanıcı adı
avatar: "https://example.com/avatar.jpg" // Avatar URL
)
// SSO tokenı oluştur
do {
let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
let token = try sso.createToken()
print("SSO Token: \(token ?? "")")
// Bu tokenı ön ucunuza kimlik doğrulama için gönderin
} catch {
print("Error creating SSO token: \(error)")
}
Basit SSO (Geliştirme/Test İçin)
import FastCommentsSwift
// Basit SSO kullanıcı verilerini oluştur (API anahtarı gerekmez)
let userData = SimpleSSOUserData(
username: "johndoe",
email: "user@example.com",
avatar: "https://example.com/avatar.jpg"
)
// Basit SSO tokenı oluştur
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
let token = try sso.createToken()
print("Simple SSO Token: \(token ?? "")")
} catch {
print("Error creating SSO token: \(error)")
}
API İstemcileri 
FastComments SDK üç API istemcisi sağlar:
PublicAPI - İstemci-Güvenli Yöntemler
PublicAPI, istemci tarafı kodundan (iOS/macOS uygulamaları) çağırılması güvenli olan yöntemler içerir. Bu yöntemler:
- API anahtarı gerektirmez
- Kimlik doğrulama için SSO belirteçlerini kullanabilir
- Kullanıcı/cihaz başına oran sınırlamalıdır
- Son kullanıcıya yönelik uygulamalar için uygundur
Örnek kullanım senaryosu: iOS uygulamanızda yorumları getirme ve oluşturma
DefaultAPI - Sunucu-Tarafı Yöntemler
DefaultAPI, bir API anahtarı gerektiren kimliği doğrulanmış yöntemler içerir. Bu yöntemler:
- FastComments API anahtarınızı gerektirir
- SADECE sunucu tarafı kodundan çağrılmalıdır
- FastComments verilerinize tam erişim sağlar
- Kiracı başına oran sınırlaması vardır
Örnek kullanım senaryosu: Yönetim operasyonları, toplu veri dışa aktarımı, kullanıcı yönetimi
ModerationAPI - Moderatör Kontrol Paneli Yöntemleri
ModerationAPI, canlı ve hızlı moderasyon API'lerinin kapsamlı bir paketini sunar. Her ModerationAPI yöntemi bir sso parametresi alır ve SSO veya bir FastComments.com oturum çerezi ile kimlik doğrulaması yapabilir.
Örnek kullanım senaryosu: Topluluğunuzdaki moderatörler için bir moderasyon deneyimi oluşturma
ÖNEMLİ: API anahtarınızı istemci tarafı kodda asla açığa çıkarmayın. API anahtarları yalnızca sunucu tarafında kullanılmalıdır.
API Çağrıları Yapma 
Swift SDK, tüm API çağrıları için modern async/await sözdizimini kullanır:
let response = try await PublicAPI.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
Yaygın Sorunlar 
401 Yetkisiz Hatalar
- API anahtarınızı kontrol edin: Doğru API anahtarını FastComments kontrol panelinizden kullandığınızdan emin olun
- Kiracı kimliğini doğrulayın: Kiracı kimliğinin hesabınızla eşleştiğinden emin olun
- API anahtarı formatı: API anahtarı, paylaşılan yapılandırmadaki
x-api-keybaşlığı olarak ayarlanmalıdır:
FastCommentsSwiftAPIConfiguration.shared.customHeaders["x-api-key"] = "YOUR_API_KEY"
- Yanlış API Kullanımı: Doğrulanmış çağrılar için
DefaultAPI'yi (PublicAPIdeğil) kullandığınızdan emin olun
SSO Token Sorunları
- Üretim için güvenli mod kullanın: Üretimde her zaman API anahtarınızla
FastCommentsSSO.createSecure()kullanın - Yalnızca sunucu tarafında: Güvenli SSO tokenlerini sunucunuzda oluşturun, API anahtarınızı istemcilere asla açığa çıkarmayın
- Kullanıcı verilerini kontrol edin: Tüm gerekli alanların (id, email, username) sağlandığından emin olun
- Token süresi dolması: Güvenli SSO tokenleri bir zaman damgası içerir ve süresi dolabilir. Gerektiğinde yeni tokenler oluşturun.
SSL/TLS Hataları
- Uygulamanızın Info.plist dosyasının fastcomments.com için HTTPS bağlantılarına izin verdiğinden emin olun
- Bağlantıyı engelleyebilecek App Transport Security istisnalarını kullanmadığınızdan emin olun
Notlar 
Yayın Kimlikleri
Bazı API çağrılarında broadcastId geçirmeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID size geri gönderilir, böylece istemcide değişiklikleri optimistçe uygulamayı planlıyorsanız olayı görmezden gelmeniz gerektiğini bilirsiniz (bunu muhtemelen yapmak isteyeceksiniz çünkü en iyi kullanıcı deneyimini sağlar). Buraya bir UUID gönderin. Bu ID, bir oturum içinde iki kez tekrar etmeyecek kadar benzersiz olmalıdır.
let broadcastId = UUID().uuidString
createAgentTenant 
İnsan kaydı olmadan bir AI ajanı için yeni bir deneme hesabı oluşturur. Bu çağrı için API anahtarı gerekmez.
Yanıt, tenant id, REST API ve MCP sunucusuna karşı hemen çalışabilen bir API anahtarı ve bir claim URL içerir. Claim URL'sini sizin için çalışan insana verin: FastComments'a giriş yapmışken açılması hesabı ona bağlar. Talep edilmemiş (unclaimed) hesaplar ve anahtarları, oluşturulduktan 72 saat sonra silinir. Talep edilene kadar hesap standart deneme limitlerine sahiptir.
Yanıt
Döndürür: CreateAgentTenantResponse
Örnek

aggregate 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| parentTenantId | string | query | No | |
| includeStats | boolean | query | No |
Yanıt
Döndürür: AggregateResponse
Örnek

getAuditLogs 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | Denetim günlüklerini okunacak kiracı. |
| limit | integer | query | No | Döndürülecek günlük sayısı. Azami 10000, varsayılan 1000. |
| skip | integer | query | No | Sayfalama için atlanacak günlük sayısı. |
| order | string | query | No | Olay zamanına göre sıralama yönü. Varsayılan DESC (en yeni önce). |
| after | integer | query | No | |
| before | integer | query | No | |
| username | string | query | No | Yalnızca bu kullanıcı adıyla gerçekleştirilen olayları döndür. |
| ip | string | query | No | Yalnızca bu IP adresinden gelen olayları döndür. |
| crudType | string | query | No | Yalnızca bu türdeki olayları döndür: c, r, u, d veya giriş. |
| resourceName | string | query | No | Yalnızca bu kaynak için olayları döndür, ör. Kullanıcı veya Moderatör. |
| targetId | string | query | No | Yalnızca etkilenen nesnenin bu kimliğe sahip olduğu olayları döndür. |
| target | string | query | No | Etkilenen nesnenin etiketinde büyük/küçük harfe duyarsız alt dize eşleşmesi, ör. bir kullanıcı adı veya e-posta. |
| includeManagedTenants | boolean | query | No | Ayrıca bu kiracının yönettiği kiracılardan gelen olayları da döndür. |
Yanıt
Döndürür: GetAuditLogsResponse
Örnek

logoutPublic 
Yanıt
Döndürür: APIEmptyResponse
Örnek

getBatchJob 
Bir toplu işin durumu, ilerlemesi ve tamamlandığında sonucu.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: GetBatchJobAPIResponse
Example

getBatchJobs 
The tenant's batch jobs (imports, exports, page migrations...), newest first.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| type | string | query | Hayır | Bu türdeki yalnızca işler, örneğin migrate-pages. |
| status | string | query | Hayır | Bu durumda olan yalnızca işler: requested, running, success veya failed. |
| skip | integer | query | Hayır | Sayfalama için atlanacak iş sayısı. |
Response
Döndürür: GetBatchJobsAPIResponse
Örnek

blockFromCommentPublic 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: BlockSuccess
Örnek

unBlockCommentPublic 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: UnblockSuccess
Örnek

checkedCommentsForBlocked 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentIds | string | query | Evet | Virgülle ayrılmış yorum kimlikleri listesi. |
| sso | string | query | Hayır |
Yanıt
Döndürür: CheckBlockedCommentsResponse
Örnek

blockUserFromComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır | |
| anonUserId | string | query | Hayır |
Yanıt
Döndürür: BlockSuccess
Example

createCommentPublic 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| broadcastId | string | query | Evet | |
| sessionId | string | query | Hayır | |
| sso | string | query | Hayır | |
| locale | string | query | Hayır |
Yanıt
Döndürür: SaveCommentsResponseWithPresence
Örnek

deleteComment 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| contextUserId | string | query | Hayır | |
| isLive | boolean | query | Hayır |
Yanıt
Returns: DeleteCommentResult
Örnek

deleteCommentPublic 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | |
| commentId | string | yol | Evet | |
| broadcastId | string | sorgu | Evet | |
| editKey | string | sorgu | Hayır | |
| sso | string | sorgu | Hayır |
Yanıt
Döndürür: PublicAPIDeleteCommentResponse
Örnek

deleteCommentVote 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| voteId | string | path | Evet | |
| urlId | string | query | Evet | |
| broadcastId | string | query | Evet | |
| editKey | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

flagComment 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Response
Returns: FlagCommentResponse
Example

getComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIGetCommentResponse
Örnek

getComments 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| page | integer | query | Hayır | |
| limit | integer | query | Hayır | |
| skip | integer | query | Hayır | |
| asTree | boolean | query | Hayır | |
| skipChildren | integer | query | Hayır | |
| limitChildren | integer | query | Hayır | |
| maxTreeDepth | integer | query | Hayır | |
| urlId | string | query | Hayır | |
| userId | string | query | Hayır | |
| anonUserId | string | query | Hayır | |
| contextUserId | string | query | Hayır | |
| hashTag | string | query | Hayır | |
| parentId | string | query | Hayır | |
| direction | string | query | Hayır | |
| fromDate | integer | query | Hayır | |
| toDate | integer | query | Hayır |
Yanıt
Döndürür: APIGetCommentsResponse
Örnek

getCommentsPublic 
req tenantId urlId
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| page | integer | query | No | |
| direction | string | query | No | |
| sso | string | query | No | |
| skip | integer | query | No | |
| skipChildren | integer | query | No | |
| limit | integer | query | No | |
| limitChildren | integer | query | No | |
| countChildren | boolean | query | No | |
| fetchPageForCommentId | string | query | No | |
| includeConfig | boolean | query | No | |
| countAll | boolean | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| modules | string | query | No | |
| isCrawler | boolean | query | No | |
| includeNotificationCount | boolean | query | No | |
| asTree | boolean | query | No | |
| maxTreeDepth | integer | query | No | |
| useFullTranslationIds | boolean | query | No | |
| parentId | string | query | No | |
| searchText | string | query | No | |
| hashTags | array | query | No | |
| userId | string | query | No | |
| customConfigStr | string | query | No | |
| afterCommentId | string | query | No | |
| beforeCommentId | string | query | No | |
| questionId | string | query | No | |
| questionValue | integer | query | No |
Yanıt
Döndürür: GetCommentsResponseWithPresencePublicComment
Örnek

getCommentText 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: PublicAPIGetCommentTextResponse
Örnek

getCommentVoteUserNames 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| dir | integer | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Dönen değer: GetCommentVoteUserNamesSuccessResponse
Örnek

lockComment 
Parametreler
| Ad | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

pinComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: ChangeCommentPinStatusResponse
Örnek

saveComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
Yanıt
Döndürür: APISaveCommentResponse
Örnek

saveCommentsBulk 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
Yanıt
Döndürür: [SaveCommentsBulkResponse]
Örnek

setCommentText 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | |
| commentId | string | yol | Evet | |
| broadcastId | string | sorgu | Evet | |
| editKey | string | sorgu | Hayır | |
| sso | string | sorgu | Hayır |
Yanıt
Döner: PublicAPISetCommentTextResponse
Örnek

translateComments 
Verilen yorumları widget yerel ayarına çevirir. Yalnızca eşleşen widget özelleştirme kuralı Yorum Çevirisi'ni Otomatik veya Manuel olarak ayarladığında kullanılabilir.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| locale | string | query | No |
Response
Döndürür: CommentTranslationsResponse
Örnek

unBlockUserFromComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır | |
| anonUserId | string | query | Hayır |
Yanıt
Returns: UnblockSuccess
Örnek

unFlagComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır | |
| anonUserId | string | query | Hayır |
Yanıt
Döndürür: FlagCommentResponse
Örnek

unLockComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

unPinComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ChangeCommentPinStatusResponse
Örnek

updateComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| doSpamCheck | boolean | query | No | |
| isLive | boolean | query | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

voteComment 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| urlId | string | query | Evet | |
| broadcastId | string | query | Evet | |
| sessionId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: VoteResponse
Örnek

getCommentsForUser 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| userId | string | query | No | |
| direction | string | query | No | |
| repliesToUserId | string | query | No | |
| page | number | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| isCrawler | boolean | query | No |
Yanıt
Döndürür: GetCommentsForUserResponse
Örnek

addDomainConfig 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: AddDomainConfigResponse
Örnek

deleteDomainConfig 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| domain | string | path | Evet |
Yanıt
Döndürür: DeleteDomainConfigResponse
Örnek

getDomainConfig 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
Yanıt
Döndürür: GetDomainConfigResponse
Örnek

getDomainConfigs 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: GetDomainConfigsResponse
Örnek

patchDomainConfig 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| domainToUpdate | string | path | Evet |
Yanıt
Döndürür: PatchDomainConfigResponse
Örnek

putDomainConfig 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domainToUpdate | string | path | Yes |
Yanıt
Döndürür: PutDomainConfigResponse
Örnek

createEmailTemplate 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateEmailTemplateResponse
Örnek

deleteEmailTemplate 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

deleteEmailTemplateRenderError 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| errorId | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getEmailTemplate 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Response
Dönüş: GetEmailTemplateResponse
Örnek

getEmailTemplateDefinitions 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: GetEmailTemplateDefinitionsResponse
Örnek

getEmailTemplateRenderErrors 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrorsResponse
Örnek

getEmailTemplates 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetEmailTemplatesResponse
Örnek

renderEmailTemplate 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| locale | string | query | No |
Yanıt
Döndürür: RenderEmailTemplateResponse
Örnek

updateEmailTemplate 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | sorgu | Evet | |
| id | string | yol | Evet |
Yanıt
Dönüş değeri: APIEmptyResponse
Örnek

getEventLog 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| userIdWS | string | query | Evet | |
| startTime | integer | query | Evet | |
| endTime | integer | query | Hayır |
Yanıt
Döndürür: GetEventLogResponse
Örnek

getGlobalEventLog 
req tenantId urlId userIdWS
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| userIdWS | string | query | Evet | |
| startTime | integer | query | Evet | |
| endTime | integer | query | Hayır |
Yanıt
Döndürür: GetEventLogResponse
Örnek

createFeedPost 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| broadcastId | string | query | No | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| skipDupCheck | boolean | query | No |
Yanıt
Döndürür: CreateFeedPostsResponse
Örnek

createFeedPostPublic 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Returns: CreateFeedPostResponse
Example

deleteFeedPostPublic 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| postId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: DeleteFeedPostPublicResponse
Örnek

getFeedPosts 
req tenantId afterId
Parametreler
| İsim | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No |
Yanıt
Döndürür: GetFeedPostsResponse
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No | |
| sso | string | query | No | |
| isCrawler | boolean | query | No | |
| includeUserInfo | boolean | query | No |
Yanıt
Döndürür: PublicFeedPostsResponse
Örnek

getFeedPostsStats 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| postIds | array | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: FeedPostsStatsResponse
Örnek

getUserReactsPublic 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| postIds | array | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: UserReactsResponse
Example

reactFeedPostPublic 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| postId | string | path | Evet | |
| isUndo | boolean | query | Hayır | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ReactFeedPostResponse
Örnek

updateFeedPost 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Dönen değer: APIEmptyResponse
Örnek

updateFeedPostPublic 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| postId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: CreateFeedPostResponse
Örnek

flagCommentPublic 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| isFlagged | boolean | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getGifLarge 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| largeInternalURLSanitized | string | query | Evet |
Yanıt
Döndürür: GifGetLargeResponse
Örnek

getGifsSearch 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| search | string | query | Evet | |
| locale | string | query | Hayır | |
| rating | string | query | Hayır | |
| page | number | query | Hayır |
Yanıt
Döndürür: GetGifsSearchResponse
Örnek

getGifsTrending 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| locale | string | query | No | |
| rating | string | query | No | |
| page | number | query | No |
Yanıt
Döndürür: GetGifsTrendingResponse
Örnek

addHashTag 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateHashTagResponse
Örnek

addHashTagsBulk 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: BulkCreateHashTagsResponse
Örnek

deleteHashTag 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| tag | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getHashTags 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| page | number | query | Hayır |
Yanıt
Döndürür: GetHashTagsResponse
Örnek

patchHashTag 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| tag | string | path | Evet |
Yanıt
Döndürür: UpdateHashTagResponse
Örnek

getMe 
Kullanımda olan kimlik bilgisini tanımlar: ait olduğu kiracıyı (tenant) ve OAuth token'ları için onu yetkilendiren kullanıcıyı. Entegrasyonlar bunu bir bağlantıyı test etmek ve etiketlemek için kullanır.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: GetMeResponse
Örnek

deleteModerationVote 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| voteId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

getApiComments 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPIGetCommentsResponse
Örnek

getApiExportStatus 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| batchJobId | string | query | No | |
| sso | string | query | No |
Response
Returns: ModerationExportStatusResponse
Example

getApiIds 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| afterId | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPIGetCommentIdsResponse
Örnek

getBanUsersFromComment 
Parametreler
| Ad | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetBannedUsersFromCommentResponse
Örnek

getCommentBanStatus 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: GetCommentBanStatusResponse
Örnek

getCommentChildren 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPIChildCommentsResponse
Örnek

getCount 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| text-search | string | query | Hayır | |
| byIPFromComment | string | query | Hayır | |
| filter | string | query | Hayır | |
| searchFilters | string | query | Hayır | |
| demo | boolean | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ModerationAPICountCommentsResponse
Örnek

getCounts 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetBannedUsersCountResponse
Örnek

getLogs 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPIGetLogsResponse
Örnek

getManualBadges 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | sorgu | Evet | |
| sso | string | sorgu | Hayır |
Response
Döndürür: GetTenantManualBadgesResponse
Example

getManualBadgesForUser 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| badgesUserId | string | query | Hayır | |
| commentId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetUserManualBadgesResponse
Örnek

getModerationComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeEmail | boolean | query | No | |
| includeIP | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPICommentResponse
Örnek

getModerationCommentText 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetCommentTextResponse
Örnek

getPreBanSummary 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: PreBanSummary
Örnek

getSearchCommentsSummary 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| value | string | query | Hayır | |
| filters | string | query | Hayır | |
| searchFilters | string | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: ModerationCommentSearchResponse
Example

getSearchPages 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| value | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ModerationPageSearchResponse
Örnek

getSearchSites 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Response
Returns: ModerationSiteSearchResponse
Example

getSearchSuggest 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationSuggestResponse
Örnek

getSearchUsers 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| value | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ModerationUserSearchResponse
Örnek

getTrustFactor 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| sso | string | query | No |
Response
Returns: GetUserTrustFactorResponse
Example

getUserBanPreference 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: APIModerateGetUserBanPreferencesResponse
Örnek

getUserInternalProfile 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: GetUserInternalProfileResponse
Örnek

postAdjustCommentVotes 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: AdjustVotesResponse
Örnek

postApiExport 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationExportResponse
Örnek

postBanUserFromComment 
Parametreler
| Ad | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| banEmail | boolean | query | No | |
| banEmailDomain | boolean | query | No | |
| banIP | boolean | query | No | |
| deleteAllUsersComments | boolean | query | No | |
| bannedUntil | string | query | No | |
| isShadowBan | boolean | query | No | |
| updateId | string | query | No | |
| banReason | string | query | No | |
| sso | string | query | No |
Yanıt
Returns: BanUserFromCommentResult
Örnek

postBanUserUndo 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postBulkPreBanSummary 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: BulkPreBanSummary
Örnek

postCommentsByIds 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: ModerationAPIChildCommentsResponse
Örnek

postFlagComment 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: APIEmptyResponse
Example

postRemoveComment 
Parametreler
| İsim | Tip | Konum | Gereklidir | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: PostRemoveCommentApiResponse
Örnek

postRestoreDeletedComment 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postSetCommentApprovalStatus 
Parametreler
| Ad | Tür | Konum | Gereklilik | Açıklama |
|---|---|---|---|---|
| tenantId | string | sorgu | Evet | |
| commentId | string | yol | Evet | |
| approved | boolean | sorgu | Hayır | |
| broadcastId | string | sorgu | Hayır | |
| sso | string | sorgu | Hayır |
Yanıt
Döndürür: SetCommentApprovedResponse
Örnek

postSetCommentReviewStatus 
Parametreler
| Ad | Tür | Konum | Gerekiyor | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| reviewed | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postSetCommentSpamStatus 
Parametreler
| İsim | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| spam | boolean | query | Hayır | |
| permNotSpam | boolean | query | Hayır | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postSetCommentText 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: SetCommentTextResponse
Example

postUnFlagComment 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postVote 
Parametreler
| Ad | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| direction | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Yanıt
Döner: VoteResponse
Örnek

putAwardBadge 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: AwardUserBadgeResponse
Örnek

putCloseThread 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
Yanıt
Returns: APIEmptyResponse
Örnek

putRemoveBadge 
Parameters
| Ad | Tür | Yer | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| badgeId | string | query | Evet | |
| userId | string | query | Hayır | |
| commentId | string | query | Hayır | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: RemoveUserBadgeResponse
Örnek

putReopenThread 
Parametreler
| Ad | Tip | Konum | Gereklilik | Açıklama |
|---|---|---|---|---|
| tenantId | string | sorgu | Evet | |
| urlId | string | sorgu | Evet | |
| sso | string | sorgu | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

setTrustFactor 
Parametreler
| Ad | Tür | Yer | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Hayır | |
| trustFactor | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: SetUserTrustFactorResponse
Örnek

createModerator 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateModeratorResponse
Örnek

deleteModerator 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| sendEmail | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getModerator 
Parametreler
| Ad | Tip | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetModeratorResponse
Örnek

getModerators 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetModeratorsResponse
Örnek

sendInvite 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| fromName | string | query | Evet |
Yanıt
Döner: APIEmptyResponse
Örnek

updateModerator 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

deleteNotificationCount 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Dönen değer: APIEmptyResponse
Örnek

getCachedNotificationCount 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetCachedNotificationCountResponse
Örnek

getNotificationCount 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Hayır | |
| urlId | string | query | Hayır | |
| fromCommentId | string | query | Hayır | |
| viewed | boolean | query | Hayır | |
| type | string | query | Hayır |
Response
Döndürür: GetNotificationCountResponse
Example

getNotifications 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Hayır | |
| urlId | string | query | Hayır | |
| fromCommentId | string | query | Hayır | |
| viewed | boolean | query | Hayır | |
| type | string | query | Hayır | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetNotificationsResponse
Örnek

updateNotification 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

createV1PageReact 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| title | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: CreateV1PageReact
Örnek

createV2PageReact 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| id | string | query | Evet | |
| title | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: CreateV1PageReact
Örnek

deleteV1PageReact 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: CreateV1PageReact
Örnek

deleteV2PageReact 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: CreateV1PageReact
Örnek

getV1PageLikes 
Parametreler
| Ad | Tip | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| sso | string | query | Hayır | |
| includeUserInfo | string | query | Hayır | Ayarlandığında, sayfayı beğenen kullanıcıları (avatar ve kullanıcı adlarını) döndürür. Yalnızca "public" kabul edilir, bu da özel profilleri dışarı bırakır. |
Yanıt
Döndürür: GetV1PageLikes
Örnek

getV2PageReacts 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| includeUserInfo | string | query | No | Ayarlandığında, her reaksiyon kimliği için kullanıcıları (avatarlar ve kullanıcı adları) döndürür. Yalnızca "public" kabul edilir, bu da özel profilleri dışarı bırakır. |
Yanıt
Döndürür: GetV2PageReacts
Örnek

getV2PageReactUsers 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| urlId | string | query | Evet | |
| id | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetV2PageReactUsersResponse
Örnek

addPage 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: AddPageAPIResponse
Örnek

deletePage 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: DeletePageAPIResponse
Örnek

getOfflineUsers 
Sayfada daha önce yorum yapmış ancak şu anda çevrimiçi olmayan yorumcular. displayName göre sıralanır.
Bu, /users/online kapsamını tükettikten sonra bir “Members” (Üyeler) bölümü oluşturmak için kullanılır.
commenterName üzerinde imleç sayfalama: sunucu, {tenantId, urlId, commenterName} kısmını afterName'den itibaren $gt ile ilerleyerek yürütür, $skip maliyeti yok.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | Sayfa URL tanımlayıcısı (sunucu tarafında temizlenmiş). |
| afterName | string | query | No | İmleç: bir önceki yanıttan nextAfterName'i geç. |
| afterUserId | string | query | No | İmleç bağlayıcı: bir önceki yanıttan nextAfterUserId'i geç. afterName ayarlandığında gerekli, böylece isim eşleşmeleri girdileri düşürmez. |
Response
Döndürür: PageUsersOfflineResponse
Örnek

getOnlineUsers 
Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | Sayfa URL tanımlayıcısı (sunucu tarafında temizlenir). |
| afterName | string | query | No | İmleç: önceki yanıttan nextAfterName'i gönderin. |
| afterUserId | string | query | No | İmleç bağlayıcı: önceki yanıttan nextAfterUserId'i gönderin. afterName ayarlandığında, isim eşleşmeleri nedeniyle girişlerin düşmemesi için gereklidir. |
Response
Returns: PageUsersOnlineResponse
Example

getPageByURLId 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlId | string | query | Evet |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
Örnek

getPageLikes 
Bir sayfa için beğeni sayısı, isteğe bağlı olarak beğenen kullanıcılarla birlikte.
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| includeUserInfo | string | query | No | ""public" gizli profillere sahip kullanıcıları dışlar, "include-private" onları dahil eder." |
Yanıt
Returns: GetPageLikesAPIResponse
Örnek

getPageReacts 
Bir sayfa için özel tepki sayıları, isteğe bağlı olarak tepki veren kullanıcılarla birlikte.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlId | string | query | Evet | |
| includeUserInfo | string | query | Hayır | "public" özel profilli kullanıcıları çıkarır, "include-private" onları dahil eder. |
Yanıt
Döndürür: GetPageReactsAPIResponse
Örnek

getPages 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Response
Döndürür: GetPagesAPIResponse
Örnek

getPagesPublic 
Bir kiracı (tenant) için sayfaları listeler. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır.
Her sayfa için çözümlenen özel yapılandırmada enableFChat değerinin true olması gerekir.
SSO gerektiren sayfalar, istekte bulunan kullanıcının grup erişimine göre filtrelenir.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| cursor | string | query | Hayır | Önceki bir istekten nextCursor olarak döndürülen opak sayfalama imleci. Aynı sortBy değerine bağlıdır. |
| limit | integer | query | Hayır | 1..200, varsayılan 50 |
| q | string | query | Hayır | İsteğe bağlı, büyük/küçük harfe duyarsız başlık öneki filtresi. |
| sortBy | string | query | Hayır | Sıralama düzeni. updatedAt (varsayılan, en yeni önce), commentCount (en çok yorum olan önce) veya title (alfabetik). |
| hasComments | boolean | query | Hayır | true ise, yalnızca en az bir yorum içeren sayfaları döndürür. |
Yanıt
Döndürür: GetPublicPagesResponse
Örnek

getUsersInfo 
Toplu kullanıcı bilgisi bir kiracı için. Verilen userIds ile User / SSOUser'dan görüntü bilgilerini döndürür. Yorum widget'ı tarafından, presence olayıyla yeni görünen kullanıcıları zenginleştirmek için kullanılır. Sayfa bağlamı yok: gizlilik tutarlı şekilde uygulanır (özel profiller maskelenir).
Parametreler
| Ad | Tip | Location | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| ids | string | query | Yes | Virgülle ayrılmış userIds. |
Yanıt
Döndürür: PageUsersInfoResponse
Örnek

migratePages 
Bir urlId veya domain'den diğerine yorumları, sayfaları ve ilgili kayıtları taşıyan bir toplu iş (batch job) kuyruğa alır. "urlId" geçişleri yalnızca tam olarak eşleşen urlId ile çalışır. "domain" geçişleri her urlId ve url içindeki değeri bul/değiştir yapar. GET /api/v1/batch-jobs/{batchJobId} uç noktasını sorgulayın: işlem tamamlandığında geçiş başına sonuçları ve bir undoId içerir.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: QueuePageMigrationJobAPIResponse
Örnek

patchPage 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: PatchPageAPIResponse
Örnek

undoPageMigrations 
Queues bir toplu işi kuyruğa alır; bu iş, bir migrate‑pages işinden gelen tüm göçleri tersine çevirir, en yenisi önce. 90 gün boyunca kullanılabilir.
Göçten bu yana değişen kayıtlar olduğu gibi bırakılır, böylece daha sonraki bir düzenleme asla üzerine yazılmaz.
GET /api/v1/batch-jobs/{batchJobId} isteğiyle geri yüklenen/atlanan sayıları sorgulayın.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| undoId | string | path | Evet |
Response
Returns: QueuePageMigrationJobAPIResponse
Example

deletePendingWebhookEvent 
Parametreler
| Name | Type | Location | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getPendingWebhookEventCount 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No |
Yanıt
Döndürür: GetPendingWebhookEventCountResponse
Örnek

getPendingWebhookEvents 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No | |
| skip | number | query | No |
Yanıt
Döndürür: GetPendingWebhookEventsResponse
Örnek

createPollVote 
Bir ankette oy kaydedin veya mevcut bir oyu farklı bir seçeneğe taşıyın. Bir seçmen bir anket başına en fazla bir oy alabilir, bu yüzden aynı seçmen için bu yöntemi tekrar çağırmak, oy eklemek yerine mevcut oyunu taşır.
Bu, sitenin anket ayarlarına uyar: oy verme yalnızca oturum açmış kullanıcılar için ayarlanmışsa, sadece anonUserId içeren bir oy reddedilir ve anonim oylar IP başına anket başına sınırlanır.
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Yanıt
Döndürür: CreatePollVoteResponse
Örnek

deletePollVote 
Oy birimini geri al. Oy verilen seçenek, sayısını geri verir.
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: DeletePollVoteResponse
Örnek

getPollVote 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: GetPollVoteResponse
Örnek

getPollVotes 
The individual votes behind one poll's tallies, oldest first.
Bir anket bir yoruma aittir, bu yüzden oylar her zaman bir anket başına okunur - commentId gereklidir. Bu, her sorgunun koleksiyonun zaten sahip olduğu indekslerde kalmasını sağlar.
Obeys the poll's privacy: an anonymous poll's votes cannot be read (poll-anonymous), here or by id.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | query | Evet | |
| voterId | string | query | Hayır | |
| optionId | string | query | Hayır | |
| skip | integer | query | Hayır |
Response
Döndürür: GetPollVotesResponse
Örnek

deletePoll 
Bir anketi ait olduğu yorumdan, üzerine verilmiş tüm oylarla birlikte kaldırır. Yorumun kendisine dokunulmaz.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getPoll 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes |
Yanıt
Döndürür: GetPollResponse
Örnek

getPollVoters 
Who voted for which option. Anonymous polls never answer, admins-only polls answer only for an admin or moderator.
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| page | integer | query | No | |
| search | string | query | No | |
| sso | string | query | No |
Response
Döndürür: GetPollVoterNamesSuccessResponse
Example

patchPoll 
Anketin sayımlarını koruyarak yerinde düzenleyin: soruyu değiştirin, bir seçeneği yeniden etiketleyin, kapatın veya yeniden açın, ya da seçmenleri kimlerin görebileceğini değiştirin. Seçenekler id ile adreslenir - eklemek, kaldırmak veya yeniden sıralamak için tam listeyi PUT ile gönderin.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet |
Yanıt
Döndürür: SavePollResponse
Örnek

putPoll 
Bir ankete yorum ekleyin veya zaten sahip olduğu anketin tüm durumunu ayarlayın.
Seçenekler id ile eşleştirilir: mevcut bir seçeneğin id'si ile gönderilen seçenek oylarını korur (ve yeni etiket ile konumu alır), id olmadan gönderilen seçenek eklenir ve listede yer almayan mevcut seçenekler, üzerine verilen oylarla birlikte kaldırılır.
Oyu olan bir ankette hiçbir mevcut seçenek id'sinin tutulmaması tüm oyları siler, bu nedenle replaceVotes=true gereklidir.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| commentId | string | path | Evet | |
| replaceVotes | boolean | query | Hayır |
Yanıt
Döndürür: SavePollResponse
Örnek

votePoll 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | |
| commentId | string | path | Evet | |
| urlId | string | query | Hayır | |
| broadcastId | string | query | Hayır | |
| sso | string | query | Hayır |
Yanıt
Döndürür: VotePollResponse
Örnek

createQuestionConfig 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Yanıt
Döndürür: CreateQuestionConfigResponse
Örnek

deleteQuestionConfig 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getQuestionConfig 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: GetQuestionConfigResponse
Örnek

getQuestionConfigs 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetQuestionConfigsResponse
Örnek

updateQuestionConfig 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

createQuestionResult 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateQuestionResultResponse
Örnek

deleteQuestionResult 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getQuestionResult 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetQuestionResultResponse
Örnek

getQuestionResults 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | No | |
| userId | string | query | No | |
| startDate | string | query | No | |
| questionId | string | query | No | |
| questionIds | string | query | No | |
| skip | number | query | No |
Yanıt
Döndürür: GetQuestionResultsResponse
Örnek

updateQuestionResult 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

aggregateQuestionResults 
Parametreler
| Ad | Tip | Konum | Gereken | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| timeBucket | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No |
Yanıt
Returns: AggregateQuestionResultsResponse
Örnek

bulkAggregateQuestionResults 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| forceRecalculate | boolean | query | No |
Yanıt
Döndürür: BulkAggregateQuestionResultsResponse
Örnek

combineCommentsWithQuestionResults 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No | |
| minValue | number | query | No | |
| maxValue | number | query | No | |
| limit | number | query | No |
Yanıt
Döndürür: CombineQuestionResultsWithCommentsResponse
Örnek

addSSOUser 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: AddSSOUserAPIResponse
Örnek

deleteSSOUser 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | boolean | query | No | |
| commentDeleteMode | string | query | No |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
Örnek

getSSOUserByEmail 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| string | path | Evet |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Örnek

getSSOUserById 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: GetSSOUserByIdAPIResponse
Örnek

getSSOUsers 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| skip | integer | query | Hayır |
Yanıt
Döndürür: GetSSOUsersResponse
Örnek

patchSSOUser 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| updateComments | boolean | query | Hayır |
Yanıt
Döndürür: PatchSSOUserAPIResponse
Örnek

putSSOUser 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| updateComments | boolean | query | Hayır |
Yanıt
Döndürür: PutSSOUserAPIResponse
Örnek

createSubscription 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

deleteSubscription 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır |
Yanıt
Döndürür: DeleteSubscriptionAPIResponse
Örnek

getSubscriptions 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Hayır |
Response
Döndürür: GetSubscriptionsAPIResponse
Örnek

updateSubscription 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır |
Yanıt
Döndürür: UpdateSubscriptionAPIResponse
Örnek

getTenantDailyUsages 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
Yanıt
Döndürür: GetTenantDailyUsagesResponse
Örnek

createTenantPackage 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | sorgu | Evet |
Yanıt
Döndürür: CreateTenantPackageResponse
Örnek

deleteTenantPackage 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getTenantPackage 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetTenantPackageResponse
Örnek

getTenantPackages 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | number | query | No |
Yanıt
Döndürür: GetTenantPackagesResponse
Örnek

replaceTenantPackage 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

updateTenantPackage 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

createTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateTenantUserResponse
Örnek

deleteTenantUser 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| deleteComments | string | query | Hayır | |
| commentDeleteMode | string | query | Hayır |
Response
Döndürür: APIEmptyResponse
Örnek

getTenantUser 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetTenantUserResponse
Örnek

getTenantUsers 
Parametreler
| Name | Type | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetTenantUsersResponse
Örnek

replaceTenantUser 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| updateComments | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

sendLoginLink 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| redirectURL | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

updateTenantUser 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| updateComments | string | query | Hayır |
Yanıt
Dönen değer: APIEmptyResponse
Örnek

createTenant 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateTenantResponse
Örnek

deleteTenant 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| sure | string | query | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getTenant 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Response
Döndürür: GetTenantResponse
Örnek

getTenants 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| meta | string | query | Hayır | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetTenantsResponse
Örnek

updateTenant 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

changeTicketState 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: ChangeTicketStateResponse
Örnek

createTicket 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Evet |
Yanıt
Dönüş: CreateTicketResponse
Örnek

getTicket 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| userId | string | query | Hayır |
Yanıt
Döndürür: GetTicketResponse
Örnek

getTickets 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| state | number | query | No | |
| skip | number | query | No | |
| limit | number | query | No |
Yanıt
Döndürür: GetTicketsResponse
Örnek

getTranslations 
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| namespace | string | path | Yes | |
| component | string | path | Yes | |
| locale | string | query | No | |
| useFullTranslationIds | boolean | query | No |
Yanıt
Döndürür: GetTranslationsResponse
Örnek

uploadImage 
Bir görüntüyü yükle ve yeniden boyutlandır
Parameters
| Ad | Tür | Yer | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | Boyut ön ayarı: "Default" (1000x1000px) veya "CrossPlatform" (popüler cihazlar için boyutlar oluşturur) |
| urlId | string | query | No | Yüklemenin gerçekleştiği sayfanın kimliği, yapılandırma için |
Response
Döndürür: UploadImageResponse
Örnek

getUserBadgeProgressById 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

getUserBadgeProgressByUserId 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | path | Evet |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

getUserBadgeProgressList 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| limit | number | query | No | |
| skip | number | query | No |
Response
Returns: APIGetUserBadgeProgressListResponse
Example

createUserBadge 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: APICreateUserBadgeResponse
Örnek

deleteUserBadge 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

getUserBadge 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: APIGetUserBadgeResponse
Örnek

getUserBadges 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| userId | string | query | Hayır | |
| badgeId | string | query | Hayır | |
| type | number | query | Hayır | |
| displayedOnComments | boolean | query | Hayır | |
| limit | number | query | Hayır | |
| skip | number | query | Hayır |
Yanıt
Döndürür: APIGetUserBadgesResponse
Örnek

updateUserBadge 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

getUserNotificationCount 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: GetUserNotificationCountResponse
Örnek

getUserNotifications 
Parameters
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlId | string | query | Hayır | Geçerli sayfanın abone olup olmadığını belirlemek için kullanılır. |
| pageSize | integer | query | Hayır | |
| afterId | string | query | Hayır | |
| includeContext | boolean | query | Hayır | |
| afterCreatedAt | integer | query | Hayır | |
| unreadOnly | boolean | query | Hayır | |
| dmOnly | boolean | query | Hayır | |
| noDm | boolean | query | Hayır | |
| includeTranslations | boolean | query | Hayır | |
| includeTenantNotifications | boolean | query | Hayır | |
| sso | string | query | Hayır |
Response
Döndürür: GetMyNotificationsResponse
Örnek

resetUserNotificationCount 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

resetUserNotifications 
Parameters
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| afterId | string | query | No | |
| afterCreatedAt | integer | query | No | |
| unreadOnly | boolean | query | No | |
| dmOnly | boolean | query | No | |
| noDm | boolean | query | No | |
| sso | string | query | No |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

updateUserNotificationCommentSubscriptionStatus 
Belirli bir yorum için bildirimleri etkinleştirin veya devre dışı bırakın.
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| notificationId | string | path | Yes | |
| optedInOrOut | string | path | Yes | |
| commentId | string | query | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: UpdateUserNotificationCommentSubscriptionStatusResponse
Örnek

updateUserNotificationPageSubscriptionStatus 
Sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduklarında, yeni kök yorumlar için bildirimler oluşturulur ve ayrıca
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| url | string | query | Yes | |
| pageTitle | string | query | Yes | |
| subscribedOrUnsubscribed | string | path | Yes | |
| sso | string | query | No |
Yanıt
Döndürür: UpdateUserNotificationPageSubscriptionStatusResponse
Örnek

updateUserNotificationStatus 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| notificationId | string | path | Evet | |
| newStatus | string | path | Evet | |
| sso | string | query | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatusResponse
Örnek

getUserPresenceStatuses 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlIdWS | string | query | Evet | |
| userIds | string | query | Evet |
Yanıt
Returns: GetUserPresenceStatusesResponse
Örnek

searchUsers 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| usernameStartsWith | string | query | No | |
| mentionGroupIds | array | query | No | |
| sso | string | query | No | |
| searchSection | string | query | No |
Response
Döndürür: SearchUsersResult
Example

getUser 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet |
Yanıt
Döndürür: GetUserResponse
Örnek

createVote 
Parametreler
| İsim | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | Yes | |
| direction | string | query | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Yanıt
Döndürür: VoteResponse
Örnek

deleteVote 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| id | string | path | Evet | |
| editKey | string | query | Hayır |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

getVotes 
Parametreler
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlId | string | query | Evet |
Yanıt
Döndürür: GetVotesResponse
Örnek

getVotesForUser 
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| urlId | string | query | Evet | |
| userId | string | query | Hayır | |
| anonUserId | string | query | Hayır |
Yanıt
Döndürür: GetVotesForUserResponse
Örnek

createWebhook 
Bir URL'yi bir yorum olayına abone eder (REST hook subscribe). Aynı URL'yi aynı olay ve alan adına (domain) tekrar abone etmek, mevcut aboneliği döndürür. Teslimatlar HMAC ile imzalanır, bkz. webhooks rehberi; eski token başlığı API aboneliklerine asla gönderilmez.
Parametreler
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet |
Yanıt
Döndürür: CreateWebhookResponse
Örnek

deleteWebhook 
Abonelik iptalleri (REST kancası iptali). Yalnızca bu API aracılığıyla oluşturulan abonelikler burada silinebilir; kontrol paneli tarafından yönetilen web kancaları kontrol panelinde düzenlenir.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Döndürür: APIEmptyResponse
Example

getWebhooks 
Kiracı için yapılandırılmış webhook'ları listeler, hem kontrol paneli yönetimli satırları hem de API aboneliklerini.
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| event | string | query | Hayır | |
| domain | string | query | Hayır | |
| source | string | query | Hayır | |
| skip | number | query | Hayır |
Yanıt
Döndürür: GetWebhooksResponse
Örnek

getWebhookSamplePayloads 
Webhook teslimlerinin tam olarak kullandığı biçimdeki son yorumlar, entegrasyonlar (örneğin Zapier örnek verileri) oluşturmak için. Her olay aynı yorum nesnesini gönderir, bu yüzden event yalnızca geçerli olmalıdır.
Parametreler
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | query | Evet | |
| event | string | query | Hayır | |
| limit | number | query | Hayır |
Yanıt
Döndürür: GetWebhookSamplePayloadsResponse
Örnek

Yardıma mı ihtiyacınız var?
Swift SDK ile ilgili herhangi bir sorunla karşılaşırsanız veya sorularınız varsa, lütfen:
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Katkı yönergeleri için lütfen GitHub deposunu ziyaret edin.