
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlangıç
API Referansı
Kullanım
Toplama
Denetim Kayıtları
Kimlik Doğrulama
Yorumdan Engelleme
Engellenen Yorumları Kontrol Et
Yorumlar
Kullanıcı İçin Yorumlar
Domain Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Feed Gönderileri
Yorum İşaretleme
GIF'ler
Hashtag'ler
Moderatör
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfa Tepkileri
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
Biletler
Çeviriler
Resim Yükleme
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments C++ SDK
Bu, FastComments için resmi C++ SDK'sıdır.
FastComments API'si için resmi C++ SDK
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.
Gereksinimler 
- C++17 veya daha yeni
- CMake 3.14 veya daha yeni
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (test için otomatik olarak indirilecek)
Kurulum 
Bağımlılıkları Yükleme
sudo apt install libcpprest-dev libboost-all-dev
Kaynağından Derleme
mkdir build
cd build
cmake ..
make
Kurulum
sudo make install
Kütüphane İçeriği
Bu kütüphane, API ile çalışmayı kolaylaştıran oluşturulmuş API istemcisini ve SSO yardımcı araçlarını içerir.
Genel ve Güvenli API'lar
API istemcisi için üç sınıf vardır: DefaultApi, PublicApi ve ModerationApi. DefaultApi, API anahtarınızı gerektiren yöntemleri içerir ve PublicApi, kimlik doğrulama olmadan doğrudan bir tarayıcı/mobil cihaz vb. üzerinden yapılabilen yöntemleri içerir. ModerationApi, canlı ve hızlı denetleme API'lerinin kapsamlı bir paketini sağlar. Her ModerationApi yöntemi bir sso parametresi alır ve SSO veya bir FastComments.com oturum çerezi aracılığıyla kimlik doğrulaması yapabilir.
Hızlı Başlangıç 
Kimlik Doğrulamalı API'leri Kullanma (DefaultAPI)
Önemli:
- Temel URL'yi ayarlamalısınız (cpp-restsdk üreticisi bunu OpenAPI spec'ten okumaz)
- Kimlik doğrulamalı istekler yapmadan önce ApiClient üzerinde API anahtarınızı ayarlamalısınız. Bunu yapmazsanız, istekler 401 hatasıyla başarısız olur.
#include <iostream>
#include "FastCommentsClient/api/DefaultApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// GEREKLİ: Temel URL'yi ayarlayın (bölgenizi seçin)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// VEYA: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// GEREKLİ: API anahtarınızı ayarlayın
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_API_KEY_HERE"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Şimdi kimlik doğrulamalı API çağrılarını yapın
return 0;
}
Genel API'leri Kullanma (PublicAPI)
Genel uç noktalar kimlik doğrulama gerektirmez:
#include <iostream>
#include "FastCommentsClient/api/PublicApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// GEREKLİ: Temel URL'yi ayarlayın
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::PublicApi publicApi(apiClient);
// Genel API çağrıları yapın
return 0;
}
Moderatör API'lerini Kullanma (ModerationApi)
ModerationApi, moderatör panosunu güçlendirir. Her yöntem bir sso parametresi alır; böylece çağrı SSO ile kimlik doğrulamalı bir moderatör adına çalıştırılır (aşağıdaki SSO bölümünde token oluşturma hakkında bilgi bulabilirsiniz):
#include <iostream>
#include "FastCommentsClient/api/ModerationApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// GEREKLİ: Temel URL'yi ayarlayın
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::ModerationApi moderationApi(apiClient);
// Moderatörün SSO token'ını çağrıyı kimlik doğrulamak için geçin
auto ssoToken = utility::conversions::to_string_t("YOUR_MODERATOR_SSO_TOKEN");
org::openapitools::client::api::GetCountOptions options;
options.sso = ssoToken;
auto response = moderationApi.getCount(options).get();
return 0;
}
Ortak Sorunlar
- "URI must contain a hostname" hatası:
ApiClientoluşturulmadan önceconfig->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))çağrısını yaptığınızdan emin olun. cpp-restsdk üreticisi sunucu URL'sini OpenAPI spec'ten otomatik olarak okumaz. - 401 "missing-api-key" hatası:
DefaultAPIörneği oluşturulmadan önceconfig->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))çağrısını yaptığınızdan emin olun. - Yanlış API sınıfı: Sunucu tarafı kimlik doğrulamalı istekler için
DefaultApi, istemci/halka açık istekler içinPublicApive moderatör paneli istekleri (moderatör SSO token'ı ile kimlik doğrulamalı) içinModerationApikullanın.
API Çağrıları Yapma: Senkron ve Asenkron 
All API methods in this SDK return pplx::task<std::shared_ptr<ResponseType>> from the C++ REST SDK. This gives you flexibility in how you handle API responses.
.get() ile Eşzamanlı Çağrılar
Use .get() to block the calling thread until the request completes and retrieve the result synchronously:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Call .get() to block and get the result synchronously
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).get(); // Blocks until the HTTP request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
.then() ile Asenkron Çağrılar
Use .then() for non-blocking asynchronous execution with callbacks:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Use .then() for asynchronous callback-based execution
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).then([](std::shared_ptr<GetComments_200_response> response) {
// This runs asynchronously when the request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Execution continues immediately without blocking
std::cout << "Request sent, continuing..." << std::endl;
Eşzamanlı ve Asenkron Arasında Seçim Yapmak
The choice depends on your runtime environment and application architecture:
.get() (Synchronous blocking)
- Çağıran iş parçacığını HTTP isteği tamamlanana kadar engeller
- Daha basit kod akışı, anlaşılması daha kolay
- Ayrı çalışan iş parçacıkları, toplu işlem veya komut satırı araçları için uygundur
- Uygun değildir olay döngüleri, GUI iş parçacıkları veya tek iş parçacıklı sunucular için
.then() (Asynchronous non-blocking)
- Hemen döner, geri çağrı istek tamamlandığında çalışır
- Çağıran iş parçacığını engellemez
- Olay odaklı mimariler, GUI uygulamaları veya tek iş parçacıklı olay döngüleri için gereklidir
- Birden fazla işlemi zincirleme imkanı sağlar
- Daha karmaşık kontrol akışı
The SDK's test suite uses .get() exclusively, but this is appropriate for the test environment where blocking is acceptable.
Notlar 
Yayın Kimlikleri
Bazı API çağrılarında broadcastId göndermeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID'yi geri alırsınız, böylece istemci üzerinde değişiklikleri iyimserce uygulamayı planlıyorsanız olayı yok saymanız gerektiğini bilirsiniz (muhtemelen en iyi deneyimi sunduğu için bunu yapmak istersiniz). Buraya bir UUID gönderin. ID, bir tarayıcı oturumunda iki kez oluşmayacak kadar benzersiz olmalıdır.
SSO (Tek Oturum Açma)
SSO örnekleri için aşağıya bakın.
SSO Kullanımı 
Basit SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SimpleSSOUserData user("user-123", "user@example.com", "https://example.com/avatar.jpg");
FastCommentsSSO sso = FastCommentsSSO::newSimple(user);
std::string token = sso.createToken();
std::cout << "SSO Token: " << token << std::endl;
return 0;
}
Güvenli SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SecureSSOUserData user("user-123", "user@example.com", "johndoe", "https://example.com/avatar.jpg");
std::string apiKey = "your-api-key";
FastCommentsSSO sso = FastCommentsSSO::newSecure(apiKey, user);
std::string token = sso.createToken();
std::cout << "Secure SSO Token: " << token << std::endl;
return 0;
}
FastComments için Dokümantasyon 
Documentation for API Endpoints
All URIs are relative to https://fastcomments.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | req tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| ModerationApi | deleteModerationVote | DELETE /auth/my-account/moderate-comments/mod_api/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/mod_api/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/mod_api/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/mod_api/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/mod_api/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/mod_api/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/mod_api/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/mod_api/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/mod_api/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/mod_api/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/mod_api/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/mod_api/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/mod_api/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/mod_api/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/mod_api/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/mod_api/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/mod_api/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/mod_api/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/mod_api/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/mod_api/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/mod_api/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/mod_api/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/mod_api/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/mod_api/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/mod_api/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/mod_api/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/mod_api/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/mod_api/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/mod_api/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/mod_api/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/mod_api/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/mod_api/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/mod_api/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/mod_api/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/mod_api/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/mod_api/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/mod_api/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/mod_api/set-trust-factor | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | createV1PageReact | POST /page-reacts/v1/likes/{tenantId} | |
| PublicApi | createV2PageReact | POST /page-reacts/v2/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | deleteV1PageReact | DELETE /page-reacts/v1/likes/{tenantId} | |
| PublicApi | deleteV2PageReact | DELETE /page-reacts/v2/{tenantId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsForUser | GET /comments-for-user | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGifLarge | GET /gifs/get-large/{tenantId} | |
| PublicApi | getGifsSearch | GET /gifs/search/{tenantId} | |
| PublicApi | getGifsTrending | GET /gifs/trending/{tenantId} | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | Past commenters on the page who are NOT currently online. Sorted by displayName. Use this after exhausting /users/online to render a "Members" section. Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires enableFChat to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access. |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | getUsersInfo | GET /pages/{tenantId}/users/info | Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked). |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Enable or disable notifications for a specific comment. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Upload and resize an image |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Documentation for Models
- APIAuditLog
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBase_meta
- APICommentCommonBannedUser
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIModerateGetUserBanPreferencesResponse
- APIModerateUserBanPreferences
- APIPage
- APISSOUser
- APISaveCommentResponse
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfigResponse
- AddDomainConfigResponse_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- BannedUserMatch
- BannedUserMatchType
- BannedUserMatch_matchedOnValue
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponse_results_inner
- BulkPreBanParams
- BulkPreBanSummary
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- CheckBlockedCommentsResponse
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CommentsByIdsParams
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateFeedPostParams
- CreateFeedPostResponse
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTicketBody
- CreateTicketResponse
- CreateUserBadgeParams
- CreateV1PageReact
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentResult
- DeleteDomainConfigResponse
- DeleteFeedPostPublicResponse
- DeleteHashTagRequestBody
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentResponse
- GetAuditLogsResponse
- GetBannedUsersCountResponse
- GetBannedUsersFromCommentResponse
- GetCachedNotificationCountResponse
- GetCommentBanStatusResponse
- GetCommentTextResponse
- GetCommentVoteUserNamesSuccessResponse
- GetCommentsForUserResponse
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetDomainConfigResponse
- GetDomainConfigsResponse
- GetDomainConfigsResponse_anyOf
- GetDomainConfigsResponse_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateResponse
- GetEmailTemplatesResponse
- GetEventLogResponse
- GetFeedPostsResponse
- GetGifsSearchResponse
- GetGifsTrendingResponse
- GetHashTagsResponse
- GetModeratorResponse
- GetModeratorsResponse
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationsResponse
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventsResponse
- GetPublicFeedPostsResponse
- GetPublicPagesResponse
- GetQuestionConfigResponse
- GetQuestionConfigsResponse
- GetQuestionResultResponse
- GetQuestionResultsResponse
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsersResponse
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantManualBadgesResponse
- GetTenantPackageResponse
- GetTenantPackagesResponse
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUsersResponse
- GetTenantsResponse
- GetTicketResponse
- GetTicketsResponse
- GetTranslationsResponse
- GetUserInternalProfileResponse
- GetUserInternalProfileResponse_profile
- GetUserManualBadgesResponse
- GetUserNotificationCountResponse
- GetUserPresenceStatusesResponse
- GetUserResponse
- GetUserTrustFactorResponse
- GetV1PageLikes
- GetV2PageReactUsersResponse
- GetV2PageReacts
- GetVotesForUserResponse
- GetVotesResponse
- GifGetLargeResponse
- GifRating
- GifSearchInternalError
- GifSearchResponse
- GifSearchResponse_images_inner_inner
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedAgentApprovalNotificationFrequency
- ImportedSiteType
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- MediaAsset
- MentionAutoCompleteMode
- MetaItem
- ModerationAPIChildCommentsResponse
- ModerationAPIComment
- ModerationAPICommentLog
- ModerationAPICommentResponse
- ModerationAPICountCommentsResponse
- ModerationAPIGetCommentIdsResponse
- ModerationAPIGetCommentsResponse
- ModerationAPIGetLogsResponse
- ModerationCommentSearchResponse
- ModerationExportResponse
- ModerationExportStatusResponse
- ModerationFilter
- ModerationPageSearchProjected
- ModerationPageSearchResponse
- ModerationSiteSearchProjected
- ModerationSiteSearchResponse
- ModerationSuggestResponse
- ModerationUserSearchProjected
- ModerationUserSearchResponse
- Moderator
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PageUserEntry
- PageUsersInfoResponse
- PageUsersOfflineResponse
- PageUsersOnlineResponse
- PagesSortBy
- PatchDomainConfigParams
- PatchDomainConfigResponse
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PendingCommentToSyncOutbound
- PostRemoveCommentApiResponse
- PreBanSummary
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PublicPage
- PublicVote
- PutDomainConfigResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicate_value
- QuestionConfig
- QuestionConfig_customOptions_inner
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostResponse
- Record_string__before_string_or_null__after_string_or_null___value
- RemoveCommentActionResponse
- RemoveUserBadgeResponse
- RenderEmailTemplateBody
- RenderEmailTemplateResponse
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ReplaceTenantPackageBody
- ReplaceTenantUserBody
- ResetUserNotificationsResponse
- SORT_DIR
- SSOSecurityLevel
- SaveCommentResponseOptimized
- SaveCommentsBulkResponse
- SaveCommentsResponseWithPresence
- SearchUsersResponse
- SearchUsersResult
- SearchUsersSectionedResponse
- SetCommentApprovedResponse
- SetCommentTextParams
- SetCommentTextResponse
- SetCommentTextResult
- SetUserTrustFactorResponse
- SizePreset
- SortDirections
- SpamRule
- TOSConfig
- TenantBadge
- TenantHashTag
- TenantPackage
- UnBlockFromCommentParams
- UnblockSuccess
- UpdatableCommentParams
- UpdateAPIPageData
- UpdateAPISSOUserData
- UpdateAPIUserSubscriptionData
- UpdateDomainConfigParams
- UpdateEmailTemplateBody
- UpdateFeedPostParams
- UpdateHashTagBody
- UpdateHashTagResponse
- UpdateModeratorBody
- UpdateNotificationBody
- UpdateQuestionConfigBody
- UpdateQuestionResultBody
- UpdateSubscriptionAPIResponse
- UpdateTenantBody
- UpdateTenantPackageBody
- UpdateTenantUserBody
- UpdateUserBadgeParams
- UpdateUserNotificationCommentSubscriptionStatusResponse
- UpdateUserNotificationPageSubscriptionStatusResponse
- UpdateUserNotificationStatusResponse
- UploadImageResponse
- User
- UserBadge
- UserBadgeProgress
- UserNotification
- UserNotificationCount
- UserNotificationWriteResponse
- UserPresenceData
- UserReactsResponse
- UserSearchResult
- UserSearchSection
- UserSearchSectionResult
- UserSessionInfo
- UsersListLocation
- VoteBodyParams
- VoteDeleteResponse
- VoteResponse
- VoteResponseUser
- VoteStyle
Documentation for Authorization
api_key
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
Toplama 
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 | Evet | |
| aggregationRequest | AggregationRequest | Evet | |
| options | const AggregateOptions& | Evet |
Yanıt
Döndürür: AggregateResponse
Örnek

Audit Kayıtlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetAuditLogsOptions& | Evet |
Yanıt
Döndürür: GetAuditLogsResponse
Örnek

Public Çıkış 
Yanıt
Döndürür: APIEmptyResponse
Örnek

Public Yorum Engelleme 
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: BlockSuccess
Örnek

Public Yorum Engelleme Kaldırma 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: UnblockSuccess
Örnek

Engellenen Yorumlar İçin Kontrol 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: CheckBlockedCommentsResponse
Örnek

Kullanıcıyı Yorumdan Engelle 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| blockFromCommentParams | BlockFromCommentParams | Evet | |
| options | const BlockUserFromCommentOptions& | Evet |
Yanıt
Döndürür: BlockSuccess
Örnek

Public Yorum Oluştur 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| options | const CreateCommentPublicOptions& | Yes |
Yanıt
Döndürür: SaveCommentsResponseWithPresence
Örnek

Yorumu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteCommentOptions& | Evet |
Yanıt
Geri döner: DeleteCommentResult
Örnek

Public Yorum Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentPublicOptions& | Yes |
Yanıt
Döndürür: PublicAPIDeleteCommentResponse
Örnek

Yorum Oylamasını Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentVoteOptions& | Yes |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

Yorumu İşaretle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const FlagCommentOptions& | Evet |
Yanıt
Döndürür: FlagCommentResponse
Örnek

Yorumu Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIGetCommentResponse
Örnek

Yorumları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetCommentsOptions& | Evet |
Yanıt
Returns: APIGetCommentsResponse
Örnek

Public Yorumları Al 
istek tenantId urlId
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const GetCommentsPublicOptions& | Evet |
Yanıt
Döndürür: GetCommentsResponseWithPresence_PublicComment_
Örnek

Yorum Metnini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetCommentTextOptions& | Yes |
Yanıt
Döndürür: PublicAPIGetCommentTextResponse
Örnek

Yorum Oylama Kullanıcı İsimlerini Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | int32_t | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNamesSuccessResponse
Örnek

Yorumu Kilitle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Yanıt
Döner: APIEmptyResponse
Örnek

Yorumu Sabitle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ChangeCommentPinStatusResponse
Örnek

Yorumu Kaydet 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | CreateCommentParams | Evet | |
| options | const SaveCommentOptions& | Evet |
Yanıt
Döndürür: APISaveCommentResponse
Örnek

Yorum Metnini Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Evet | |
| options | const SetCommentTextOptions& | Evet |
Yanıt
Döndürür: PublicAPISetCommentTextResponse
Örnek

Kullanıcı Yorum Engellemesini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Yes | |
| options | const UnBlockUserFromCommentOptions& | Yes |
Yanıt
Döndürür: UnblockSuccess
Örnek

Yorum İşaretini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const UnFlagCommentOptions& | Yes |
Yanıt
Dönüş: FlagCommentResponse
Örnek

Yorumu Kilit Aç 
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

Yorumu Sabitlemeyi Kaldır 
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

Yorumu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| options | const UpdateCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yoruma Oy Ver 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| options | const VoteCommentOptions& | Yes |
Yanıt
Döndürür: VoteResponse
Örnek

Kullanıcı İçin Yorumları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| options | const GetCommentsForUserOptions& | Evet |
Yanıt
Returns: GetCommentsForUserResponse
Örnek

Domain Yapılandırması Ekle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfigResponse
Örnek

Domain Yapılandırmasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Yanıt
Döndürür: DeleteDomainConfigResponse
Örnek

Domain Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfigResponse
Örnek

Domain Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes |
Yanıt
Döndürür: GetDomainConfigsResponse
Örnek

Domain Yapılandırmasını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| patchDomainConfigParams | PatchDomainConfigParams | Evet |
Yanıt
Returns: PatchDomainConfigResponse
Örnek

Domain Yapılandırmasını Yerleştir 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: PutDomainConfigResponse
Örnek

E-posta Şablonu Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
Yanıt
Döndürür: CreateEmailTemplateResponse
Örnek

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

E-posta Şablonu Render Hatasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| errorId | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

E-posta Şablonunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: GetEmailTemplateResponse
Örnek

E-posta Şablonu Tanımlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes |
Yanıt
Döndürür: GetEmailTemplateDefinitionsResponse
Örnek

E-posta Şablonu Render Hatalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrorsResponse
Örnek

E-posta Şablonlarını Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Response
Döndürür: GetEmailTemplatesResponse
Example

E-posta Şablonunu Render Et 
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

E-posta Şablonunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Olay Günlüğünü Al 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
Yanıt
Döndürür: GetEventLogResponse
Örnek

Genel Olay Günlüğünü Al 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | int64_t | Evet | |
| endTime | int64_t | Hayır |
Yanıt
Döndürür: GetEventLogResponse
Örnek

Feed Gönderisi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| options | const CreateFeedPostOptions& | Yes |
Yanıt
Döndürür: CreateFeedPostsResponse
Örnek

Public Feed Gönderisi Oluştur 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| options | const CreateFeedPostPublicOptions& | Evet |
Response
Döndürür: CreateFeedPostResponse
Örnek

Public Feed Gönderisini Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| options | const DeleteFeedPostPublicOptions& | Evet |
Yanıt
Döndürür: DeleteFeedPostPublicResponse
Örnek

Feed Gönderilerini Al 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetFeedPostsOptions& | Evet |
Yanıt
Döndürür: GetFeedPostsResponse
Örnek

Public Feed Gönderilerini Al 
req tenantId afterId
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetFeedPostsPublicOptions& | Evet |
Yanıt
Döndürür: PublicFeedPostsResponse
Örnek

Feed Gönderi İstatistiklerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | vector<string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: FeedPostsStatsResponse
Örnek

Public Kullanıcı Tepkilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserReactsPublicOptions& | Yes |
Yanıt
Döndürür: UserReactsResponse
Örnek

Public Feed Gönderisine Tepki Ver 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| options | const ReactFeedPostPublicOptions& | Yes |
Yanıt
Returns: ReactFeedPostResponse
Örnek

Feed Gönderisini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Public Feed Gönderisini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| options | const UpdateFeedPostPublicOptions& | Yes |
Yanıt
Döndürür: CreateFeedPostResponse
Örnek

Public Yorum İşaretle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | bool | Yes | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Büyük GIF Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Yanıt
Döndürür: GifGetLargeResponse
Örnek

GIF Arama Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| options | const GetGifsSearchOptions& | Yes |
Yanıt
Döndürür: GetGifsSearchResponse
Örnek

Trend GIF'leri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetGifsTrendingOptions& | Yes |
Yanıt
Döndürür: GetGifsTrendingResponse
Örnek

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

Hashtag'leri Toplu Ekle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Yes |
Yanıt
Döndürür: BulkCreateHashTagsResponse
Örnek

Hashtag Sil 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Yes |
Yanıt
Döner: APIEmptyResponse
Örnek

Hashtag'leri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | double | Hayır |
Yanıt
Döndürür: GetHashTagsResponse
Örnek

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

Moderatör Oylamasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| voteId | string | Evet | |
| options | const DeleteModerationVoteOptions& | Evet |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

API Yorumlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiCommentsOptions& | Evet |
Yanıt
Döndürür: ModerationAPIGetCommentsResponse
Örnek

API Dışa Aktarım Durumunu Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiExportStatusOptions& | Evet |
Yanıt
Döndürür: ModerationExportStatusResponse
Örnek

API ID'lerini Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiIdsOptions& | Evet |
Yanıt
Döndürür: ModerationAPIGetCommentIdsResponse
Örnek

Yorumdan Kullanıcı Yasaklarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetBannedUsersFromCommentResponse
Örnek

Yorum Yasak Durumunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentBanStatusResponse
Örnek

Yorum Çocuklarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Yanıt
Returns: ModerationAPIChildCommentsResponse
Örnek

Sayımı Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetCountOptions& | Yes |
Yanıt
Döndürür: ModerationAPICountCommentsResponse
Örnek

Sayımları Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetBannedUsersCountResponse
Örnek

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

Manuel Rozetleri Al 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: GetTenantManualBadgesResponse
Example

Kullanıcı İçin Manuel Rozetleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetManualBadgesForUserOptions& | Yes |
Yanıt
Döndürür: GetUserManualBadgesResponse
Örnek

Moderatör Yorumunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetModerationCommentOptions& | Yes |
Yanıt
Döndürür: ModerationAPICommentResponse
Örnek

Moderatör Yorum Metnini Al 
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

Ön Yasak Özeti Al 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const GetPreBanSummaryOptions& | Evet |
Response
Döndürür: PreBanSummary
Example

Yorum Arama Özeti Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetSearchCommentsSummaryOptions& | Yes |
Yanıt
Döndürür: ModerationCommentSearchResponse
Örnek

Sayfa Arama Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchPagesOptions& | Evet |
Yanıt
Döndürür: ModerationPageSearchResponse
Örnek

Site Arama Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchSitesOptions& | Evet |
Yanıt
Döndürür: ModerationSiteSearchResponse
Örnek

Arama Önerisini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchSuggestOptions& | Evet |
Yanıt
Döndürür: ModerationSuggestResponse
Örnek

Kullanıcı Arama Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchUsersOptions& | Evet |
Yanıt
Döndürür: ModerationUserSearchResponse
Örnek

Güven Faktörünü Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTrustFactorOptions& | Evet |
Yanıt
Döndürür: GetUserTrustFactorResponse
Örnek

Kullanıcı Yasak Tercihini Al 
Parametreler
| Ad | Tip | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: APIModerateGetUserBanPreferencesResponse
Örnek

Kullanıcı İç Profilini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetUserInternalProfileOptions& | Evet |
Yanıt
Döndürür: GetUserInternalProfileResponse
Örnek

Yorum Oylamalarını Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Evet | |
| options | const PostAdjustCommentVotesOptions& | Evet |
Yanıt
Returns: AdjustVotesResponse
Örnek

API Dışa Aktar 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const PostApiExportOptions& | Yes |
Yanıt
Döndürür: ModerationExportResponse
Örnek

Yorumdan Kullanıcıyı Yasakla 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostBanUserFromCommentOptions& | Yes |
Yanıt
Döndürür: BanUserFromCommentResult
Örnek

Kullanıcı Yasaklamasını Geri Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| banUserUndoParams | BanUserUndoParams | Evet | |
| sso | string | Hayır |
Response
Döndürür: APIEmptyResponse
Example

Toplu Ön Yasak Özeti Gönder 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkPreBanParams | BulkPreBanParams | Yes | |
| options | const PostBulkPreBanSummaryOptions& | Yes |
Yanıt
Returns: BulkPreBanSummary
Örnek

ID'lere Göre Yorumları Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentsByIdsParams | CommentsByIdsParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: ModerationAPIChildCommentsResponse
Örnek

Yorumu İşaretle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostFlagCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorumu Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRemoveCommentOptions& | Yes |
Yanıt
Döndürür: PostRemoveCommentApiResponse
Örnek

Silinen Yorumu Geri Yükle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRestoreDeletedCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Onay Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostSetCommentApprovalStatusOptions& | Evet |
Yanıt
Döndürür: SetCommentApprovedResponse
Örnek

Yorum İnceleme Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostSetCommentReviewStatusOptions& | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Spam Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentSpamStatusOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Metnini Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| options | const PostSetCommentTextOptions& | Yes |
Yanıt
Döndürür: SetCommentTextResponse
Örnek

Yorum İşaretini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostUnFlagCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Oy Ver 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostVoteOptions& | Evet |
Yanıt
Döndürür: VoteResponse
Örnek

Rozet Ödülünü Yerleştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| badgeId | string | Evet | |
| options | const PutAwardBadgeOptions& | Evet |
Yanıt
Döndürür: AwardUserBadgeResponse
Örnek

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

Rozeti Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| badgeId | string | Evet | |
| options | const PutRemoveBadgeOptions& | Evet |
Yanıt
Döndürür: RemoveUserBadgeResponse
Örnek

Konu Yeniden Aç 
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

Güven Faktörünü Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const SetTrustFactorOptions& | Evet |
Yanıt
Döndürür: SetUserTrustFactorResponse
Örnek

Moderatör Oluştur 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
Yanıt
Döndürür: CreateModeratorResponse
Örnek

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

Moderatörü Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetModeratorResponse
Örnek

Moderatörleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Returns: GetModeratorsResponse
Örnek

Davet Gönder 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| fromName | string | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Moderatörü Güncelle 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
Response
Döndürür: APIEmptyResponse
Example

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

Önbelleklenmiş Bildirim Sayısını Al 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetCachedNotificationCountResponse
Örnek

Bildirim Sayısını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetNotificationCountOptions& | Evet |
Yanıt
Döndürür: GetNotificationCountResponse
Örnek

Bildirimleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetNotificationsOptions& | Yes |
Yanıt
Döndürür: GetNotificationsResponse
Örnek

Bildirim Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

V1 Sayfa Tepkisi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| title | string | Hayır |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V2 Sayfa Tepkisi Oluştur 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No |
Response
Returns: CreateV1PageReact
Example

V1 Sayfa Tepkisini Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V2 Sayfa Tepkisini Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V1 Sayfa Beğenilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetV1PageLikes
Örnek

V2 Sayfa Tepkilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetV2PageReacts
Örnek

V2 Sayfa Tepki Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetV2PageReactUsersResponse
Örnek

Sayfa Ekle 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIPageData | CreateAPIPageData | Yes |
Response
Döndürür: AddPageAPIResponse
Örnek

Sayfa Sil 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: DeletePageAPIResponse
Örnek

Çevrimdışı Kullanıcıları Al 
Sayfada daha önce yorum yapmış ancak şu anda çevrim içi olmayan yorumcular. displayName'e göre sıralanır.
Bu, /users/online endpoint'i tüketildikten sonra bir "Üyeler" bölümü oluşturmak için kullanılır.
commenterName üzerinde imleç sayfalama: sunucu, {tenantId, urlId, commenterName} kısmı üzerinden afterName'den itibaren $gt ile ileri yürür, $skip maliyeti yok.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const GetOfflineUsersOptions& | Evet |
Yanıt
Döndürür: PageUsersOfflineResponse
Örnek

Çevrimiçi Kullanıcıları Al 
Şu anda çevrimiçi izleyiciler: Websocket oturumu şu anda sayfaya abone olan kişiler.
anonCount + totalCount değerini döndürür (odadaki tüm aboneler, numaralandırmadığımız anonim izleyiciler dahil).
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOnlineUsersOptions& | Yes |
Response
Döndürür: PageUsersOnlineResponse
Example

URL ID'ye Göre Sayfayı Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
Örnek

Sayfaları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Returns: GetPagesAPIResponse
Örnek

Public Sayfaları Al 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPagesPublicOptions& | Evet |
Yanıt
Döndürür: GetPublicPagesResponse
Örnek

Kullanıcı Bilgilerini Al 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Used by the comment widget to enrich users that just appeared via a presence event.
No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
Response
Döndürür: PageUsersInfoResponse
Example

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

Bekleyen Webhook Olayını Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Returns: APIEmptyResponse
Örnek

Bekleyen Webhook Olay Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPendingWebhookEventCountOptions& | Evet |
Yanıt
Döndürür: GetPendingWebhookEventCountResponse
Örnek

Bekleyen Webhook Olaylarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPendingWebhookEventsOptions& | Evet |
Yanıt
Döndürür: GetPendingWebhookEventsResponse
Örnek

Soru Yapılandırması Oluştur 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionConfigBody | CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfigResponse
Örnek

Soru Yapılandırmasını Sil 
Parametreler
| Ad | Tip | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetQuestionConfigResponse
Örnek

Soru Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Yanıt
Döndürür: GetQuestionConfigsResponse
Örnek

Soru Yapılandırmasını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Sonucu Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createQuestionResultBody | CreateQuestionResultBody | Yes |
Yanıt
Döndürür: CreateQuestionResultResponse
Örnek

Soru Sonucunu Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

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

Soru Sonuçlarını Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetQuestionResultsOptions& | Evet |
Yanıt
Döndürür: GetQuestionResultsResponse
Örnek

Soru Sonucunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Sonuçlarını Topla 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const AggregateQuestionResultsOptions& | Evet |
Yanıt
Döner: AggregateQuestionResultsResponse
Örnek

Toplu Soru Sonuçları Toplama 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Evet | |
| forceRecalculate | bool | Hayır |
Yanıt
Döndürür: BulkAggregateQuestionResultsResponse
Örnek

Yorumları Soru Sonuçlarıyla Birleştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const CombineCommentsWithQuestionResultsOptions& | Evet |
Yanıt
Döndürür: CombineQuestionResultsWithCommentsResponse
Örnek

SSO Kullanıcısı Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Yanıt
Döndürür: AddSSOUserAPIResponse
Örnek

SSO Kullanıcısını Sil 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteSSOUserOptions& | Evet |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
Örnek

SSO Kullanıcısını E-posta ile Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| string | Yes |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Örnek

SSO Kullanıcısını ID ile Al 
Parametreler
| Ad | Tür | Gereki ri | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetSSOUserByIdAPIResponse
Örnek

SSO Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | int32_t | Hayır |
Yanıt
Döndürür: GetSSOUsersResponse
Örnek

SSO Kullanıcısını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | bool | Hayır |
Yanıt
Döndürür: PatchSSOUserAPIResponse
Örnek

SSO Kullanıcısını Yerleştir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | bool | No |
Yanıt
Döndürür: PutSSOUserAPIResponse
Örnek

Abonelik Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Evet |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

Aboneliği Sil 
Parameters
| Ad | Tür | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Response
Döndürür: DeleteSubscriptionAPIResponse
Example

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

Aboneliği Güncelle 
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

Kiracı Günlük Kullanımlarını Al 
Parameters
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTenantDailyUsagesOptions& | Evet |
Response
Döndürür: GetTenantDailyUsagesResponse
Örnek

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

Kiracı Paketini Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Paketini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenantPackageResponse
Örnek

Kiracı Paketlerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Yanıt
Döndürür: GetTenantPackagesResponse
Örnek

Kiracı Paketini Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Paketini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantPackageBody | UpdateTenantPackageBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısı Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Yanıt
Döndürür: CreateTenantUserResponse
Örnek

Kiracı Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteTenantUserOptions& | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısını Al 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Response
Döndürür: GetTenantUserResponse
Örnek

Kiracı Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenantUsersResponse
Örnek

Kiracı Kullanıcısını Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Giriş Bağlantısı Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| redirectURL | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısını Güncelle 
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

Kiracı Oluştur 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Yanıt
Dönüş: CreateTenantResponse
Örnek

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

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

Kiracıları Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTenantsOptions& | Yes |
Yanıt
Döndürür: GetTenantsResponse
Örnek

Kiracıyı Güncelle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantBody | UpdateTenantBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Bilet Durumunu Değiştir 
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

Bilet Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
Yanıt
Döndürür: CreateTicketResponse
Örnek

Bileti Al 
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

Biletleri Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTicketsOptions& | Evet |
Yanıt
Döndürür: GetTicketsResponse
Örnek

Çevirileri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| r_namespace | string | Evet | |
| component | string | Evet | |
| options | const GetTranslationsOptions& | Evet |
Yanıt
Döndürür: GetTranslationsResponse
Örnek

Resim Yükle 
Bir resmi yükle ve yeniden boyutlandır
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| options | const UploadImageOptions& | Yes |
Yanıt
Döndürür: UploadImageResponse
Örnek

Kullanıcı Rozet İlerlemesini ID ile Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

Kullanıcı Rozet İlerlemesini Kullanıcı ID ile Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

Kullanıcı Rozet İlerleme Listesini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgeProgressListOptions& | Yes |
Yanıt
Döndürür: APIGetUserBadgeProgressListResponse
Örnek

Kullanıcı Rozeti Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createUserBadgeParams | CreateUserBadgeParams | Evet |
Yanıt
Döndürür: APICreateUserBadgeResponse
Örnek

Kullanıcı Rozetini Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

Kullanıcı Rozetini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: APIGetUserBadgeResponse
Örnek

Kullanıcı Rozetlerini Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgesOptions& | Yes |
Yanıt
Döndürür: APIGetUserBadgesResponse
Örnek

Kullanıcı Rozetini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

Kullanıcı Bildirim Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotificationCountResponse
Örnek

Kullanıcı Bildirimlerini Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserNotificationsOptions& | Yes |
Response
Returns: GetMyNotificationsResponse
Example

Kullanıcı Bildirim Sayısını Sıfırla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

Kullanıcı Bildirimlerini Sıfırla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const ResetUserNotificationsOptions& | Yes |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

Kullanıcı Bildirim Yorum Abonelik Durumunu Güncelle 
Enable or disable notifications for a specific comment.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| optedInOrOut | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationCommentSubscriptionStatusResponse
Örnek

Kullanıcı Bildirim Sayfa Abonelik Durumunu Güncelle 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | string | Yes | |
| sso | string | No |
Response
Returns: UpdateUserNotificationPageSubscriptionStatusResponse
Example

Kullanıcı Bildirim Durumunu Güncelle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| newStatus | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatusResponse
Örnek

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

Kullanıcıları Ara 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const SearchUsersOptions& | Evet |
Yanıt
Döndürür: SearchUsersResult
Örnek

Kullanıcıyı Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Döndürür: GetUserResponse
Örnek

Oy Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | string | Evet | |
| options | const CreateVoteOptions& | Evet |
Yanıt
Döndürür: VoteResponse
Örnek

Oy Sil 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

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

Kullanıcı İçin Oyları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetVotesForUserOptions& | Yes |
Yanıt
Döndürür: GetVotesForUserResponse
Örnek

Yardıma mı ihtiyacınız var?
C++ SDK ile ilgili 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.