
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlarken
API Referansı
Kullanım
Agent Kiracılar
Toplama
Denetim Kayıtları
Yorumlardan Engelleme
Engellenen Yorumları Kontrol Et
Yorumlar
Kullanıcı İçin Yorumlar
Domain Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorum Bayraklama
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ı Durumu
Kullanıcı Arama
Kullanıcılar
Oylar
Webhook'lar
FastComments JavaScript/TypeScript SDK'sı
Bu, FastComments için resmi JavaScript/TypeScript SDK'sıdır.
Yorumları, kullanıcıları, SSO'yu ve moderasyonu Node.js veya tarayıcı üzerinden yönetin.
Depo
Yapay Zeka 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.
API Dokümantasyonu 
Tam API referansı: docs/api/README.md
Tarayıcı ve Sunucu Uyumluluğu 
Bu SDK, optimal uyumluluğu sağlamak ve çalışma zamanı hatalarını önlemek için çift giriş noktaları kullanır:
fastcomments-sdk/browser- Yerelfetchile tarayıcı güvenli sürümfastcomments-sdk/server- SSO desteği ile tam Node.js sürümüfastcomments-sdk(varsayılan) - Yalnızca tipler, her yere güvenle içe aktarılabilir
Kullanım 
Bu SDK, en iyi uyumluluk ve güvenliği sağlamak için tarayıcı ve sunucu ortamları için ayrı giriş noktaları sağlar:
Tarayıcı Kullanımı (İstemci Tarafı)
Tarayıcı/ön yüz uygulamaları için Node.js bağımlılıklarını hariç tutan tarayıcıya güvenli dışa aktarmayı kullanın:
// Tarayıcıya güvenli ithalat (Node.js bağımlılığı yok)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Tarayıcı SDK örneği oluştur
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // isteğe bağlı, varsayılan https://fastcomments.com
});
// Genel API'leri kullan (API anahtarına gerek yok - tarayıcılar için güvenli)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Sunucu Kullanımı (Node.js)
Sunucu/arka uç uygulamaları için SSO ve kimlik doğrulama özelliklerini içeren tam SDK'yı kullanın:
// Sunucu tarafı ithalat (SSO içerir ve NodeJS ile çalışacak şekilde tasarlanmıştır)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Sunucu SDK örneği oluştur
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Sunucuda gizli tutun!
basePath: 'https://fastcomments.com' // isteğe bağlı, varsayılan https://fastcomments.com
});
// API anahtarınızla güvenli API'leri kullan
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Sadece Tip İçe Aktarımı
Yalnızca TypeScript türlerine (çalışma zamanı kodu yok) ihtiyacınız varsa, varsayılan ithalatı kullanın:
// Yalnızca tipler (çalışma zamanı bağımlılığı yok - her yerde güvenli)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Bireysel API Sınıflarını Kullanma
Tarayıcı Ortamı
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Sunucu Ortamı
import { DefaultApi, PublicApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key',
basePath: 'https://fastcomments.com'
});
const defaultApi = new DefaultApi(config);
const publicApi = new PublicApi(config);
Genel ve Güvenli API'ler 
SDK şu API sınıflarını sağlar:
DefaultApi- Kimlik doğrulama için API anahtarınızı gerektiren güvenli uç noktalar. Sunucu tarafı işlemler için bunları kullanın.PublicApi- API anahtarı olmadan erişilebilen genel uç noktalar. Bunlar doğrudan tarayıcılardan/mobil cihazlardan/vb. çağrılabilir.ModerationApi- Moderatör paneli uç noktaları (yorum moderasyonu, yasaklar, rozetler, güven faktörü, arama). Moderatörün oturumu ile yetkilendirilir; SSO ile yetkilendirilmiş moderatörler içinssosorgu parametresini geçin.HiddenApi- Gelişmiş kullanım durumları için dahili/admin uç noktaları.
Örnek: Public API Kullanımı (tarayıcıda güvenli)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Bir sayfa için yorumları al (API anahtarı gerekmez)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Default API Kullanımı (sadece sunucu tarafı)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Bunu gizli tutun!
});
const defaultApi = new DefaultApi(config);
// Tam yönetici erişimi ile yorumları al
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Moderation API Kullanımı
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath, vb. */ });
// Moderatör kimliğiyle yetkilendirilmiş çağrılar (oturum çerezi, veya SSO moderatörü için `sso`'yu geçin).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
SSO (Tek Oturum Açma) Entegrasyonu 
FastComments, mevcut kullanıcı kimlik doğrulama sisteminizle entegre olmak için SSO'yu destekler. SSO işlevselliği yalnızca server export'ta kullanılabilir çünkü Node.js crypto özellikleri gerektirir.
Basit SSO (Yalnızca Sunucu Tarafı)
Basit SSO sunucu tarafında oluşturulmalı ve istemciye gönderilmelidir:
// Server-side code (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create simple SSO using the built-in helper
const userData = {
username: 'john_doe',
email: 'john@example.com',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg'
};
const sso = FastCommentsSSO.createSimple(userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoToken = sso.createToken();
// Send ssoToken to your client-side code
// Client-side code can then use this token with the browser SDK
Güvenli SSO (Sunucu Tarafı, Önerilen)
Güvenli SSO sunucu tarafında uygulanmalıdır ve daha iyi güvenlik sağlar:
// Server-side code (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create secure SSO using the built-in helper
const userData = {
id: 'user-123',
email: 'john@example.com',
username: 'john_doe',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg',
isAdmin: false,
isModerator: false
};
const sso = FastCommentsSSO.createSecure('your-api-key', userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoConfig = sso.prepareToSend();
// Use with API calls on the server
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Or send ssoConfig to client for browser usage
Tarayıcıdan SSO Kullanımı (Sunucu Tarafında Oluşturulmuş Token ile)
// Client-side code (browser)
import { PublicApi } from 'fastcomments-sdk/browser';
// Get SSO token from your server endpoint
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Use the server-generated SSO token
});
Yorum Oluşturma ile SSO
// Server-side: Create SSO and comment
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
const sso = FastCommentsSSO.createSecure('your-api-key', userData);
const ssoConfig = sso.prepareToSend();
const response = await publicApi.createCommentPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
broadcastId: 'unique-broadcast-id',
commentData: {
comment: 'This is my comment',
date: Date.now(),
commenterName: 'John Doe',
url: 'https://example.com/page',
urlId: 'page-url-id'
},
sso: JSON.stringify(ssoConfig)
});
Yaygın Kullanım Durumları 
Bir Sayfa İçin Yorumları Alma
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Yorum Oluşturma
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Bir Yorum İçin Oy Verme
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 = yukarı oy, -1 = aşağı oy
}
});
Kullanıcı Yönetimi (API Anahtarı Gerekir)
// Kullanıcıları ara (DefaultApi gerektirir)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Canlı Etkinlikler (Gerçek Zamanlı Güncellemeler) 
Yorumlar, oylar ve diğer etkinlikler için gerçek zamanlı güncellemeler almak üzere canlı etkinliklere abone olun.
Sayfa Düzeyinde Etkinlikler
Belirli bir sayfada canlı etkinlikleri dinleyin (yorumlar, oylar vb.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Bir sayfa için canlı etkinliklere abone ol
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (bunu getComments yanıtından alın)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Yeni yorumu arayüzünüzde güncelleyin
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Oy sayılarını arayüzünüzde güncelleyin
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Etkinlik işlendiyse true döndürün
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// İşiniz bittiğinde aboneliği kapatın
subscription.close();
Kullanıcı Etkinliklerine Abone Olma
Kullanıcıya özel etkinlikleri dinleyin (bildirimler, bahsetmeler vb.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Bunu getComments yanıtından alın
};
// Kullanıcının kişisel akışına abone ol
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Bildirimi arayüzünüzde gösterin
break;
case LiveEventType.notification_update:
console.log('Notification updated:', event.notification);
break;
default:
console.log('Other user event:', event.type);
}
return true;
},
(isConnected: boolean) => {
console.log('User feed connection:', isConnected ? 'Connected' : 'Disconnected');
}
);
// İşiniz bittiğinde kapatın
userSubscription.close();
userIdWS Alma
userIdWS parametresi canlı etkinlikler için gereklidir ve API yanıtlarından elde edilebilir:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// userIdWS'yi yanıttan çıkarın
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Artık canlı etkinliklere abone olabilirsiniz
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
Yayın Kimlikleri 
Bazı API çağrılarında bir broadcastId geçirmeniz gerektiğini göreceksiniz. Etkinlikleri aldığınızda bu ID size geri gönderilir; bu sayede istemcide değişiklikleri iyimser şekilde uygulamayı planlıyorsanız o etkinliği görmezden geleceğinizi bilirsiniz (muhtemelen en iyi deneyimi sunduğu için bunu yapmak isteyeceksiniz). Burada bir UUID iletin. ID, bir tarayıcı oturumu içinde iki kez oluşmayacak kadar benzersiz olmalıdır.
import { v4 as uuidv4 } from 'uuid';
const response = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'page-id',
comment: 'My comment',
broadcastId: uuidv4() // Bu işlem için benzersiz ID
}
});
Hata Yönetimi 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
createAgentTenant 
İnsan kaydı olmadan bir AI ajanı için yeni bir deneme hesabı oluşturur. Bunu çağırmak için API anahtarı gerekmez.
Yanıt; tenant id, REST API ve MCP sunucusuna karşı hemen çalışabilen bir API anahtarı ve bir talep (claim) URL'si içerir. Talep URL'sini çalıştığınız kişiye verin: FastComments'a giriş yapmışken açıldığında hesap ona bağlanır. Talep edilmeyen hesaplar ve anahtarları, oluşturulduktan 72 saat sonra silinir. Talep edilene kadar hesap standart deneme sınırlarına sahiptir.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | Evet |
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.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| parentTenantId | string | No | |
| includeStats | boolean | No |
Yanıt
Döndürür: AggregateResponse
Örnek

getAuditLogs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| limit | number | No | |
| skip | number | No | |
| order | SORTDIR | No | |
| after | number | No | |
| before | number | No | |
| username | string | No | |
| ip | string | No | |
| crudType | string | No | |
| resourceName | string | No | |
| targetId | string | No | |
| target | string | No | |
| includeManagedTenants | boolean | No |
Yanıt
Döndürür: GetAuditLogsResponse
Örnek

blockFromCommentPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: BlockSuccess
Örnek

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

checkedCommentsForBlocked 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentIds | string | Evet | |
| sso | string | Hayır |
Response
Returns: CheckBlockedCommentsResponse
Example

blockUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| blockFromCommentParams | BlockFromCommentParams | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: BlockSuccess
Örnek

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

deleteComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
Yanıt
Döndürür: DeleteCommentResult
Örnek

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

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

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

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

getComments 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| limit | number | No | |
| skip | number | No | |
| asTree | boolean | No | |
| skipChildren | number | No | |
| limitChildren | number | No | |
| maxTreeDepth | number | No | |
| urlId | string | No | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No | |
| fromDate | number | No | |
| toDate | number | No |
Yanıt
Döndürür: APIGetCommentsResponse
Örnek

getCommentsPublic 
req tenantId urlId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| page | number | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | number | No | |
| skipChildren | number | No | |
| limit | number | No | |
| limitChildren | number | No | |
| countChildren | boolean | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | boolean | No | |
| countAll | boolean | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | boolean | No | |
| includeNotificationCount | boolean | No | |
| asTree | boolean | No | |
| maxTreeDepth | number | No | |
| useFullTranslationIds | boolean | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | Array | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
Yanıt
Döndürür: GetCommentsResponseWithPresencePublicComment
Örnek

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

getCommentVoteUserNames 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | number | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNamesSuccessResponse
Örnek

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

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

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

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

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

unBlockUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: UnblockSuccess
Örnek

unFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Returns: FlagCommentResponse
Örnek

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

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

updateComment 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updatableCommentParams | UpdatableCommentParams | Evet | |
| contextUserId | string | Hayır | |
| doSpamCheck | boolean | Hayır | |
| isLive | boolean | Hayır |
Response
Döndürür: APIEmptyResponse
Example

voteComment 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Yanıt
Döndürür: VoteResponse
Örnek

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

addDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| addDomainConfigParams | AddDomainConfigParams | Yes |
Yanıt
Döndürür: AddDomainConfigResponse
Örnek

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

getDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfigResponse
Örnek

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

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

putDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: PutDomainConfigResponse
Örnek

createEmailTemplate 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
Yanıt
Döndürür: CreateEmailTemplateResponse
Örnek

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

deleteEmailTemplateRenderError 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| errorId | string | Yes |
Response
Döndürür: APIEmptyResponse
Example

getEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetEmailTemplateResponse
Örnek

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

getEmailTemplateRenderErrors 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Yanıt
Döndürür: GetEmailTemplateRenderErrorsResponse
Örnek

getEmailTemplates 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Yanıt
Döndürür: GetEmailTemplatesResponse
Örnek

renderEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Evet | |
| locale | string | Hayır |
Yanıt
Döndürür: RenderEmailTemplateResponse
Örnek

updateEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

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

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

createFeedPostPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostResponse
Örnek

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

getFeedPosts 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | number | Hayır | |
| tags | Array | Hayır |
Yanıt
Döndürür: GetFeedPostsResponse
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | number | Hayır | |
| tags | Array | Hayır | |
| sso | string | Hayır | |
| isCrawler | boolean | Hayır | |
| includeUserInfo | boolean | Hayır |
Yanıt
Döndürür: PublicFeedPostsResponse
Örnek

getFeedPostsStats 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | Array | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: FeedPostsStatsResponse
Örnek

getUserReactsPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | Array | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: UserReactsResponse
Örnek

reactFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: ReactFeedPostResponse
Örnek

updateFeedPost 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| feedPost | FeedPost | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

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

getGifLarge 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Response
Döndürür: GifGetLargeResponse
Example

getGifsSearch 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| search | string | Evet | |
| locale | string | Hayır | |
| rating | string | Hayır | |
| page | number | Hayır |
Yanıt
Döndürür: GetGifsSearchResponse
Örnek

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

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

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

deleteHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

patchHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| tag | string | Evet | |
| updateHashTagBody | UpdateHashTagBody | Hayır |
Yanıt
Döndürür: UpdateHashTagResponse
Örnek

getMe 
Kullanılan kimlik bilgilerini tanımlar: ait olduğu kiracı ve OAuth tokenları için yetkilendiren kullanıcı.
Entegrasyonlar bunu bir bağlantıyı test etmek ve etiketlemek için kullanır.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Response
Döndürür: GetMeResponse
Example

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

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

getApiExportStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| batchJobId | string | No | |
| sso | string | No |
Yanıt
Döndürür: ModerationExportStatusResponse
Örnek

getApiIds 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| textSearch | string | Hayır | |
| byIPFromComment | string | Hayır | |
| filters | string | Hayır | |
| searchFilters | string | Hayır | |
| afterId | string | Hayır | |
| demo | boolean | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ModerationAPIGetCommentIdsResponse
Örnek

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

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

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

getCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| sso | string | No |
Yanıt
Döndürür: ModerationAPICountCommentsResponse
Örnek

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

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

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

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

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

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

getPreBanSummary 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| includeByUserIdAndEmail | boolean | Hayır | |
| includeByIP | boolean | Hayır | |
| includeByEmailDomain | boolean | Hayır | |
| sso | string | Hayır |
Response
Döndürür: PreBanSummary
Example

getSearchCommentsSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sso | string | No |
Yanıt
Döndürür: ModerationCommentSearchResponse
Örnek

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

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

getSearchSuggest 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| textSearch | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ModerationSuggestResponse
Örnek

getSearchUsers 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
Yanıt
Döndürür: ModerationUserSearchResponse
Örnek

getTrustFactor 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserTrustFactorResponse
Örnek

getUserBanPreference 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: APIModerateGetUserBanPreferencesResponse
Örnek

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

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

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

postBanUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| banEmail | boolean | Hayır | |
| banEmailDomain | boolean | Hayır | |
| banIP | boolean | Hayır | |
| deleteAllUsersComments | boolean | Hayır | |
| bannedUntil | string | Hayır | |
| isShadowBan | boolean | Hayır | |
| updateId | string | Hayır | |
| banReason | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: BanUserFromCommentResult
Örnek

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

postBulkPreBanSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkPreBanParams | BulkPreBanParams | Evet | |
| includeByUserIdAndEmail | boolean | Hayır | |
| includeByIP | boolean | Hayır | |
| includeByEmailDomain | boolean | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: BulkPreBanSummary
Örnek

postCommentsByIds 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentsByIdsParams | CommentsByIdsParams | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ModerationAPIChildCommentsResponse
Örnek

postFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postRemoveComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: PostRemoveCommentApiResponse
Örnek

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

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

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

postSetCommentSpamStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postSetCommentText 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| setCommentTextParams | SetCommentTextParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: SetCommentTextResponse
Örnek

postUnFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

postVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: VoteResponse
Örnek

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

putCloseThread 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

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

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

createModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createModeratorBody | CreateModeratorBody | Evet |
Yanıt
Döndürür: CreateModeratorResponse
Örnek

deleteModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetModeratorResponse
Örnek

getModerators 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Yanıt
Döndürür: GetModeratorsResponse
Örnek

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

updateModerator 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateModeratorBody | UpdateModeratorBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

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

getNotificationCount 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No |
Yanıt
Döndürür: GetNotificationCountResponse
Örnek

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

updateNotification 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateNotificationBody | UpdateNotificationBody | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

createV1PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| title | string | No | |
| sso | string | No |
Yanıt
Döndürür: CreateV1PageReact
Örnek

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

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

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

getV1PageLikes 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetV1PageLikes
Örnek

getV2PageReacts 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetV2PageReacts
Örnek

getV2PageReactUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetV2PageReactUsersResponse
Örnek

addPage 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIPageData | CreateAPIPageData | Evet |
Yanıt
Döndürür: AddPageAPIResponse
Örnek

deletePage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: DeletePageAPIResponse
Örnek

getOfflineUsers 
Sayfada şu anda çevrimiçi OLMAYAN önceki yorumcular. displayName'e göre sıralı. "Bir "Üyeler" bölümü oluşturmak için /users/online kaynağını tükettikten sonra bunu kullanın. commenterName üzerinde imleç tabanlı sayfalama: sunucu, {tenantId, urlId, commenterName} kısmi indeksini afterName'den $gt ile ileri doğru gezinir, $skip maliyeti yoktur.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| afterName | string | Hayır | |
| afterUserId | string | Hayır |
Yanıt
Döndürür: PageUsersOfflineResponse
Örnek

getOnlineUsers 
Şu anda çevrimiçi izleyiciler bir sayfanın: şu anda sayfaya abone olan websocket oturumu olan kişiler.
anonCount + totalCount döndürür (odadaki tüm aboneler, saymadığımız anonim izleyiciler dahil).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Döndürür: PageUsersOnlineResponse
Example

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

getPages 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: GetPagesAPIResponse
Örnek

getPagesPublic 
Bir kiracı 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 | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| cursor | string | Hayır | |
| limit | number | Hayır | |
| q | string | Hayır | |
| sortBy | PagesSortBy | Hayır | |
| hasComments | boolean | Hayır |
Yanıt
Döndürür: GetPublicPagesResponse
Örnek

getUsersInfo 
Bir kiracı (tenant) için toplu kullanıcı bilgisi. Verilen userIds değerlerine göre, User / SSOUser kaynaklarından görüntüleme bilgilerini döndürür. Yorum widget'ı tarafından, bir varlık (presence) olayı aracılığıyla yeni görünen kullanıcıları zenginleştirmek için kullanılır. Sayfa bağlamı yoktur: gizlilik tek tip şekilde uygulanır (özel profiller maskelenir).
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| ids | string | Evet |
Yanıt
Döndürülen değer: PageUsersInfoResponse
Örnek

patchPage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIPageData | UpdateAPIPageData | Yes |
Yanıt
Döndürür: PatchPageAPIResponse
Örnek

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

getPendingWebhookEventCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Hayır | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| type | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | number | Hayır |
Yanıt
Döndürür: GetPendingWebhookEventCountResponse
Örnek

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

createPollVote 
Poll üzerinde bir oy kaydedin veya mevcut 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 fonksiyon tekrar çağrıldığında oy eklemek yerine mevcut oyları taşır.
Bu, sitenin anket ayarlarına uyar: eğer oy verme yalnızca oturum açmış kullanıcılarla sınırlıysa, yalnızca bir anonUserId içeren oy reddedilir ve anonim oylar IP başına anket başına sınırlanır.
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createPollVoteBody | CreatePollVoteBody | Yes |
Yanıt
Döndürür: CreatePollVoteResponse
Örnek

deletePollVote 
Bir oyu geri çek. Oylamanın yapıldığı seçenek sayısını geri verir.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: DeletePollVoteResponse
Örnek

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

getPollVotes 
Bir anketin toplamlarının ardındaki tek tek oylar, eskiden yeniye doğru.
Bir anket bir yoruma aittir, bu nedenle oylar her zaman tek bir anket üzerinden okunur - commentId zorunludur. Bu, her sorgunun koleksiyonun zaten sahip olduğu indeksler üzerinde kalmasını sağlar.
Anketin gizlilik ayarına uyar: anonim bir anketin oyları okunamaz (poll-anonymous), ne burada ne de id ile.
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voterId | string | No | |
| optionId | string | No | |
| skip | number | No |
Yanıt
Döndürür: GetPollVotesResponse
Örnek

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

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

patchPoll 
Anketin sayımlarını koruyarak yerinde düzenleyin: soruyu değiştirin, bir seçeneği yeniden adlandırın, 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 | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| commentPollPatch | CommentPollPatch | Evet |
Yanıt
Döndürür: SavePollResponse
Örnek

putPoll 
Bir yoruma anket ekleyin veya zaten mevcut olan anketin tam durumunu ayarlayın.
Seçenekler kimlik (id) ile eşleştirilir: mevcut bir seçeneğin kimliğiyle gönderilen bir seçenek oylarını korur (ve yeni etiketi ve konumu alır), kimliği olmadan gönderilen bir seçenek eklenir ve listeden çıkarılan mevcut seçenekler, üzerlerine verilen oylarla birlikte kaldırılır.
Oyları olan bir ankette mevcut seçenek kimlikleri tutulmazsa, hepsi silinir; bu nedenle replaceVotes=true gerekir.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| commentPollPutInput | CommentPollPutInput | Yes | |
| replaceVotes | boolean | No |
Yanıt
Döndürür: SavePollResponse
Örnek

createQuestionConfig 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionConfigBody | CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfigResponse
Örnek

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

getQuestionConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetQuestionConfigResponse
Örnek

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

updateQuestionConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

deleteQuestionResult 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

getQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Hayır | |
| userId | string | Hayır | |
| startDate | string | Hayır | |
| questionId | string | Hayır | |
| questionIds | string | Hayır | |
| skip | number | Hayır |
Yanıt
Döndürür: GetQuestionResultsResponse
Örnek

updateQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionResultBody | UpdateQuestionResultBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

aggregateQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | Array | Hayır | |
| urlId | string | Hayır | |
| timeBucket | AggregateTimeBucket | Hayır | |
| startDate | Date | Hayır | |
| forceRecalculate | boolean | Hayır |
Yanıt
Döndürür: AggregateQuestionResultsResponse
Örnek

bulkAggregateQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Evet | |
| forceRecalculate | boolean | Hayır |
Yanıt
Döndürür: BulkAggregateQuestionResultsResponse
Örnek

combineCommentsWithQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | Array | Hayır | |
| urlId | string | Hayır | |
| startDate | Date | Hayır | |
| forceRecalculate | boolean | Hayır | |
| minValue | number | Hayır | |
| maxValue | number | Hayır | |
| limit | number | Hayır |
Yanıt
Döndürür: CombineQuestionResultsWithCommentsResponse
Örnek

addSSOUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Response
Döndürür: AddSSOUserAPIResponse
Example

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

getSSOUserByEmail 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| string | Yes |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Örnek

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

getSSOUsers 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Returns: GetSSOUsersResponse
Örnek

patchSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | boolean | Hayır |
Yanıt
Döndürür: PatchSSOUserAPIResponse
Örnek

putSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | boolean | Hayır |
Yanıt
Döndürür: PutSSOUserAPIResponse
Örnek

createSubscription 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

deleteSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Yanıt
Döndürür: DeleteSubscriptionAPIResponse
Örnek

getSubscriptions 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: GetSubscriptionsAPIResponse
Örnek

updateSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
Yanıt
Döndürür: UpdateSubscriptionAPIResponse
Örnek

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

createTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantPackageBody | CreateTenantPackageBody | Evet |
Yanıt
Döndürür: CreateTenantPackageResponse
Örnek

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

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

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

replaceTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

updateTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantPackageBody | UpdateTenantPackageBody | Yes |
Yanıt
Returns: APIEmptyResponse
Örnek

createTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Yanıt
Döndürür: CreateTenantUserResponse
Örnek

deleteTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetTenantUserResponse
Örnek

getTenantUsers 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Response
Döndürür: GetTenantUsersResponse
Example

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

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

updateTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantUserBody | UpdateTenantUserBody | Evet | |
| updateComments | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

deleteTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| sure | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

getTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenantResponse
Örnek

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

updateTenant 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

changeTicketState 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| id | string | Yes | |
| changeTicketStateBody | ChangeTicketStateBody | Yes |
Yanıt
Döndürür: ChangeTicketStateResponse
Örnek

createTicket 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| createTicketBody | CreateTicketBody | Evet |
Yanıt
Döndürür: CreateTicketResponse
Örnek

getTicket 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: GetTicketResponse
Örnek

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

getTranslations 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| namespace | string | Evet | |
| component | string | Evet | |
| locale | string | Hayır | |
| useFullTranslationIds | boolean | Hayır |
Yanıt
Döndürür: GetTranslationsResponse
Örnek

uploadImage 
Upload and resize an image
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| file | Blob | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Response
Döndürür: UploadImageResponse
Example

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

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

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

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

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

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

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

updateUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateUserBadgeParams | UpdateUserBadgeParams | Evet |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

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

getUserNotifications 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Hayır | |
| pageSize | number | Hayır | |
| afterId | string | Hayır | |
| includeContext | boolean | Hayır | |
| afterCreatedAt | number | Hayır | |
| unreadOnly | boolean | Hayır | |
| dmOnly | boolean | Hayır | |
| noDm | boolean | Hayır | |
| includeTranslations | boolean | Hayır | |
| includeTenantNotifications | boolean | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetMyNotificationsResponse
Örnek

resetUserNotificationCount 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: ResetUserNotificationsResponse
Örnek

resetUserNotifications 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| sso | string | No |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

updateUserNotificationCommentSubscriptionStatus 
Enable or disable notifications for a specific comment.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: UpdateUserNotificationCommentSubscriptionStatusResponse
Example

updateUserNotificationPageSubscriptionStatus 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Yanıt
Döndürür: UpdateUserNotificationPageSubscriptionStatusResponse
Örnek

updateUserNotificationStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Yes | |
| sso | string | No |
Yanıt
Döndürür: UpdateUserNotificationStatusResponse
Örnek

getUserPresenceStatuses 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Yanıt
Döndürür: GetUserPresenceStatusesResponse
Örnek

searchUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| usernameStartsWith | string | No | |
| mentionGroupIds | Array | No | |
| sso | string | No | |
| searchSection | SearchUsersSearchSectionEnum | No |
Yanıt
Döndürür: SearchUsersResult
Örnek

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

createVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | CreateVoteDirectionEnum | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: VoteResponse
Örnek

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

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

getVotesForUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | 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, webhooks rehberine bakın; eski token başlığı API aboneliklerine asla gönderilmez.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createWebhookParams | CreateWebhookParams | Evet |
Yanıt
Döndürür: CreateWebhookResponse
Örnek

deleteWebhook 
Abonelik iptalleri (REST kanca abonelik 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.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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 | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| event | WebhookEventName | No | |
| domain | string | No | |
| source | WebhookSource | No | |
| skip | number | No |
Yanıt
Döndürür: GetWebhooksResponse
Örnek

getWebhookSamplePayloads 
Recent comments in exactly the shape webhook deliveries use, for building integrations (for example Zapier
sample data). Every event delivers the same comment object, so event only has to be valid.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| event | WebhookEventName | No | |
| limit | number | No |
Response
Returns: GetWebhookSamplePayloadsResponse
Example

Yardıma mı ihtiyacınız var?
JavaScript/TypeScript SDK hakkında herhangi bir sorunla karşılaşırsanız veya sorularınız olursa lütfen:
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Katkı yönergeleri için lütfen GitHub deposunu ziyaret edin.