
Dil 🇹🇷 Türkçe
Başlarken
API Referansı
Dokümantasyon
Kullanım
Toplama
Denetim Kayıtları
Yorumdan Engelleme
Engellenmiş Yorumları Kontrol Et
Yorumlar
Etki Alanı Yapılandırmaları
E-posta Şablonları
Olay Kaydı
Akış Gönderileri
Yorumu İşaretle
Hashtag'ler
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfalar
Bekleyen Webhook Olayları
Soru Yapılandırmaları
Soru Sonuçları
Soru Sonuçları Toplama
SSO Kullanıcıları
Abonelikler
Kiracı Günlük Kullanımı
Kiracı Paketleri
Kiracı Kullanıcıları
Kiracılar
Destek Talepleri
Resim Yükle
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Varlık Durumu
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments JavaScript/TypeScript SDK
Bu, FastComments için resmi JavaScript/TypeScript SDK'sıdır.
FastComments API'si için resmi JavaScript/TypeScript SDK
Depo
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);
Açık ve Güvenli API'ler 
SDK üç ana API sınıfı sağlar:
DefaultApi- Kimlik doğrulama için API anahtarınızın gerektiği güvenli uç noktalar. Sunucu tarafı işlemler için bunları kullanın.PublicApi- API anahtarı olmadan erişilebilen genel uç noktalar. Bunlar tarayıcılardan/taşınabilir cihazlardan vb. doğrudan çağrılabilir.HiddenApi- İleri düzey kullanım durumları için dahili/yönetici uç noktaları.
Örnek: Public API Kullanımı (tarayıcı için güvenli)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Bir sayfanın yorumlarını al (API anahtarı gerekli değil)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Default API Kullanımı (yalnızca 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'
});
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 Senaryoları 
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);
}
}
aggregate 
Belgeleri, (groupBy sağlanmışsa) gruplayarak ve birden çok işlem uygulayarak toplar. Farklı işlemler (ör. sum, countDistinct, avg vb.) desteklenir.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| aggregationRequest | AggregationRequest | Evet | |
| parentTenantId | string | Hayır | |
| includeStats | boolean | Hayır |
Yanıt
Döndürür: AggregationResponse
getAuditLogs 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| limit | number | Hayır | |
| skip | number | Hayır | |
| order | SORTDIR | Hayır | |
| after | number | Hayır | |
| before | number | Hayır |
Yanıt
Döndürür: GetAuditLogs200Response
Ö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: BlockFromCommentPublic200Response
Ö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: UnBlockCommentPublic200Response
Örnek

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

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: BlockFromCommentPublic200Response
Örnek

createCommentPublic 
Parametreler
| Adı | Tür | Zorunlu | 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: CreateCommentPublic200Response
Örnek

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

deleteCommentPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: DeleteCommentPublic200Response
Ö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: DeleteCommentVote200Response
Ö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: FlagComment200Response
Örnek

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

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

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

getCommentText 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentText200Response
Ö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: GetCommentVoteUserNames200Response
Ö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: LockComment200Response
Ö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: PinComment200Response
Örnek

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

saveCommentsBulk 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | Array |
Evet | |
| isLive | boolean | Hayır | |
| doSpamCheck | boolean | Hayır | |
| sendEmails | boolean | Hayır | |
| populateNotifications | boolean | Hayır |
Yanıt
Döndürür: Array<SaveComment200Response
Örnek

setCommentText 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: SetCommentText200Response
Örnek

unBlockUserFromComment 
Parametreler
| Ad | Tür | Zorunlu | 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: UnBlockCommentPublic200Response
Örnek

unFlagComment 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: FlagComment200Response
Örnek

unLockComment 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: LockComment200Response
Örnek

unPinComment 
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: PinComment200Response
Örnek

updateComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updatableCommentParams | UpdatableCommentParams | Evet | |
| contextUserId | string | Hayır | |
| doSpamCheck | boolean | Hayır | |
| isLive | boolean | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

voteComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Evet | |
| voteBodyParams | VoteBodyParams | Evet | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: VoteComment200Response
Örnek

addDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfig200Response
deleteDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: DeleteDomainConfig200Response
getDomainConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
getDomainConfigs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: GetDomainConfigs200Response
patchDomainConfig 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| patchDomainConfigParams | PatchDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
putDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
createEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createEmailTemplateBody | CreateEmailTemplateBody | Evet |
Yanıt
Döndürür: CreateEmailTemplate200Response
Örnek

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

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

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

getEmailTemplateDefinitions 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet |
Dönüş
Dönüş: GetEmailTemplateDefinitions200Response
Örnek

getEmailTemplateRenderErrors 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrors200Response
Örnek

getEmailTemplates 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetEmailTemplates200Response
Ö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: RenderEmailTemplate200Response
Örnek

updateEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Ö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 | Evet |
Yanıt
Döndürür: GetEventLog200Response
Ö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 | Evet |
Yanıt
Döndürür: GetEventLog200Response
Örnek

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

createFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Ö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: DeleteFeedPostPublic200Response
Ö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: GetFeedPosts200Response
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| İsim | 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: GetFeedPostsPublic200Response
Ö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: GetFeedPostsStats200Response
Örnek

getUserReactsPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array |
No | |
| sso | string | No |
Yanıt
Döndürür: GetUserReactsPublic200Response
Örnek

reactFeedPostPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| reactBodyParams | ReactBodyParams | Evet | |
| isUndo | boolean | Hayır | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ReactFeedPostPublic200Response
Örnek

updateFeedPost 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| feedPost | FeedPost | Evet |
Yanıt
Dönüş Değeri: FlagCommentPublic200Response
Örnek

updateFeedPostPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| updateFeedPostParams | UpdateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Örnek

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

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

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

deleteHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | string | Evet | |
| tenantId | string | Hayır | |
| deleteHashTagRequest | DeleteHashTagRequest | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

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

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

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

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

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

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

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

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

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

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

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

getNotifications 
Parametreler
| İsim | 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: GetNotifications200Response
Ö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: FlagCommentPublic200Response
Örnek

addPage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIPageData | CreateAPIPageData | Evet |
Yanıt
Döndürür: AddPageAPIResponse
deletePage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: DeletePageAPIResponse
getPageByURLId 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
patchPage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPIPageData | UpdateAPIPageData | Evet |
Yanıt
Döndürür: PatchPageAPIResponse
deletePendingWebhookEvent 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

getPendingWebhookEventCount 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: GetPendingWebhookEventCount200Response
Örnek

getPendingWebhookEvents 
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 | |
| skip | number | Hayır |
Yanıt
Döndürür: GetPendingWebhookEvents200Response
Örnek

createQuestionConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionConfigBody | CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfig200Response
Örnek

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

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

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

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

createQuestionResult 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionResultBody | CreateQuestionResultBody | Evet |
Yanıt
Döndürür: CreateQuestionResult200Response
Örnek

deleteQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Dönüş Değeri: FlagCommentPublic200Response
Örnek

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

getQuestionResults 
Parametreler
| Name | 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: GetQuestionResults200Response
Örnek

updateQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionResultBody | UpdateQuestionResultBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Ö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: AggregateQuestionResults200Response
Ö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: BulkAggregateQuestionResults200Response
Ö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: CombineCommentsWithQuestionResults200Response
Örnek

addSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Yanıt
Döndürür: AddSSOUserAPIResponse
deleteSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| deleteComments | boolean | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
getSSOUserByEmail 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| string | Evet |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
getSSOUserById 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Dönüş: GetSSOUserByIdAPIResponse
getSSOUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetSSOUsers200Response
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
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
createSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Evet |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

deleteSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: DeleteSubscriptionAPIResponse
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 | Evet | |
| id | string | Evet | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Evet | |
| userId | string | Hayır |
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: GetTenantDailyUsages200Response
Örnek

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

deleteTenantPackage 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

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

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

replaceTenantPackage 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Evet |
Response
Döndürür: FlagCommentPublic200Response
Example

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

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

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

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

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

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: FlagCommentPublic200Response
Ö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: FlagCommentPublic200Response
Örnek

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: FlagCommentPublic200Response
Örnek

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

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

getTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenant200Response
Ö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: GetTenants200Response
Örnek

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

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

createTicket 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| createTicketBody | CreateTicketBody | Evet |
Response
Döndürür: CreateTicket200Response
Ö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: GetTicket200Response
Ö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: GetTickets200Response
Örnek

uploadImage 
Bir resmi yükle ve yeniden boyutlandır
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| file | Blob | Evet | |
| sizePreset | SizePreset | Hayır | |
| urlId | string | Hayır |
Yanıt
Döndürür: UploadImageResponse
getUserBadgeProgressById 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById200Response
Örnek

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

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

createUserBadge 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
Yanıt
Döndürür: CreateUserBadge200Response
Örnek

deleteUserBadge 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: UpdateUserBadge200Response
Örnek

getUserBadge 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUserBadge200Response
Örnek

getUserBadges 
Parametreler
| Adı | Tip | Zorunlu | 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: GetUserBadges200Response
Örnek

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

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

getUserNotifications 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| 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 | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotifications200Response
Örnek

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

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

updateUserNotificationCommentSubscriptionStatus 
Belirli bir yorum için bildirimleri etkinleştirin veya devre dışı bırakın.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Örnek

updateUserNotificationPageSubscriptionStatus 
Bir sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduğunda, yeni root yorumlar için bildirimler oluşturulur ve ayrıca
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| url | string | Evet | |
| pageTitle | string | Evet | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Örnek

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

getUserPresenceStatuses 
Parametreler
| Name | Type | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlIdWS | string | Evet | |
| userIds | string | Evet |
Yanıt
Döndürür: GetUserPresenceStatuses200Response
Örnek

searchUsers 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| usernameStartsWith | string | Hayır | |
| mentionGroupIds | Array |
Hayır | |
| sso | string | Hayır | |
| searchSection | SearchUsersSearchSectionEnum | Hayır |
Yanıt
Döndürür: SearchUsers200Response
Örnek

getUser 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUser200Response
Örnek

createVote 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | CreateVoteDirectionEnum | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: VoteComment200Response
Ö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: DeleteCommentVote200Response
Örnek

getVotes 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetVotes200Response
Ö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: GetVotesForUser200Response
Örnek

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.