
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 etmek için SSO'yu destekler. SSO functionality is only available in the server export since it requires Node.js crypto features.
Simple SSO (Server-Side Only)
Basit SSO sunucu tarafında oluşturulmalı ve istemciye gönderilmelidir:
// Sunucu tarafı kodu (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Yerleşik yardımcıyı kullanarak basit SSO oluştur
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();
// ssoToken'ı istemci tarafı kodunuza gönderin
// İstemci tarafı kodu daha sonra bu token'ı tarayıcı SDK'sı ile kullanabilir
Secure SSO (Server-Side, Recommended)
Güvenli SSO sunucu tarafında uygulanmalı ve daha iyi güvenlik sağlar:
// Sunucu tarafı kodu (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Yerleşik yardımcıyı kullanarak güvenli SSO oluştur
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();
// Sunucuda API çağrılarıyla kullanın
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Veya tarayıcı kullanımı için ssoConfig'i istemciye gönderin
Using SSO from Browser (with Server-Generated Token)
// İstemci tarafı kodu (tarayıcı)
import { PublicApi } from 'fastcomments-sdk/browser';
// Sunucu uç noktanızdan SSO token'ını alın
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
});
SSO with Comment Creation
// Sunucu tarafı: SSO ve yorum oluştur
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üzeyi Etkinlikleri
Belirli bir sayfadaki canlı etkinlikleri dinleyin (yorumlar, oylar, vb.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Belirli bir sayfa için canlı etkinliklere abone olun
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 yorum ile UI'inizi 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; // Return true if event was handled
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Close the subscription when done
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', // Bu değeri getComments yanıtından alın
};
// Kullanıcının kişisel akışına abone olun
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'i Alma
The userIdWS parameter is required for live events and can be obtained from API responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Yanıttan userIdWS'yi çı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 
Creates a new trial account for an AI agent without a human signup. No API key is needed to call this.
The response contains the tenant id, an API key that works immediately against the REST API and the MCP server, and a claim URL. Give the claim URL to the human you are working for: opening it while logged in to FastComments attaches the account to them. Unclaimed accounts, and their keys, are deleted 72 hours after creation. Until claimed, the account has the standard trial limits.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | Evet |
Response
Returns: CreateAgentTenantResponse
Example

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 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Sayfada daha önce yorum yapmış ancak şu anda ONLINE olmayan yorumcular. displayName'e göre sıralanır.
Use this after exhausting /users/online to render a "Members" section.
/users/online'ı tüketip ardından bir "Members" bölümü oluşturmak için bunu kullanın.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName}
index from afterName forward via $gt, no $skip cost.
commenterName üzerinde imleç sayfalama: sunucu {tenantId, urlId, commenterName} kısmını yürütür, afterName'den itibaren $gt ile ileriye doğru indeksler, $skip maliyeti yok.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Döndürür: PageUsersOfflineResponse
Example

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 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Bir kiracı için sayfaları listele. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır.
Requires enableFChat to be true on the resolved custom config for each page.
Her sayfa için çözülen özel yapılandırmada enableFChat değerinin true olması gerekir.
Pages that require SSO are filtered against the requesting user's group access.
SSO gerektiren sayfalar, istek yapan kullanıcının grup erişimine göre filtrelenir.
Parameters
| Ad | Tür | Gerekli | 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 |
Response
Returns: GetPublicPagesResponse
Example

getUsersInfo 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Bir kiracı için toplu kullanıcı bilgisi. userIds verildiğinde, User / SSOUser'dan görüntüleme bilgilerini döndürür.
Used by the comment widget to enrich users that just appeared via a presence event.
Yorum widget'ı tarafından, bir varlık olayıyla yeni ortaya çıkan kullanıcıları zenginleştirmek için kullanılır.
No page context: privacy is enforced uniformly (private profiles are masked).
Sayfa bağlamı yok: gizlilik tutarlı bir şekilde uygulanır (özel profiller maskeleme yapılır).
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
Response
Döndürür: PageUsersInfoResponse
Example

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 
The individual votes behind one poll's tallies, oldest first.
A poll belongs to a comment, so votes are always read one poll at a time - commentId is required. That keeps every query on the indexes the collection already has.
Obeys the poll's privacy: an anonymous poll's votes cannot be read (poll-anonymous), here or by id.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voterId | string | No | |
| optionId | string | No | |
| skip | number | No |
Response
Döndürür: GetPollVotesResponse
Örnek

deletePoll 
Remove a poll from its comment, along with every vote cast on it. The comment itself is left alone.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes |
Yanıt
Returns: 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 
Edit a poll in place, keeping its tallies: change the question, relabel an option, close or reopen it, or change who may see the voters. Options are addressed by id - to add, remove or reorder them, PUT the full list.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| commentPollPatch | CommentPollPatch | Yes |
Response
Döndürür: SavePollResponse
Example

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 
Subscribes a URL to a comment event (REST hook subscribe). Subscribing the same URL to the same
event and domain again returns the existing subscription. Deliveries are HMAC signed, see the
webhooks guide; the legacy token header is never sent to API subscriptions.
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createWebhookParams | CreateWebhookParams | Evet |
Response
Döndürür: CreateWebhookResponse
Example

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.