
Sprache 🇩🇪 Deutsch
Dokumentation
Erste Schritte
API-Referenz
Verwendung
Aggregation
Audit-Protokolle
Vom Kommentar blockieren
Gesperrte Kommentare prüfen
Kommentare
Domain-Konfigurationen
E-Mail-Vorlagen
Ereignisprotokoll
Feed-Beiträge
Kommentar melden
Hashtags
Moderatoren
Anzahl Benachrichtigungen
Benachrichtigungen
Seiten
Ausstehende Webhook-Ereignisse
Fragekonfigurationen
Frageergebnisse
Aggregation von Frageergebnissen
SSO-Benutzer
Abonnements
Tägliche Nutzung des Mandanten
Mandantenpakete
Mandantenbenutzer
Mandanten
Bild hochladen
Abzeichenfortschritt des Benutzers
Benutzerabzeichen
Benutzerbenachrichtigungen
Benutzerpräsenzstatus
Benutzersuche
Benutzer
Abstimmungen
FastComments C++ SDK
Dies ist das offizielle C++-SDK für FastComments.
Offizielles C++-SDK für die FastComments-API
Repository
Anforderungen 
- C++17 oder später
- CMake 3.14 oder später
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (wird automatisch für Tests heruntergeladen)
Installation 
Abhängigkeiten installieren
sudo apt install libcpprest-dev libboost-all-dev
Aus dem Quellcode bauen
mkdir build
cd build
cmake ..
make
Installation
sudo make install
Bibliotheksinhalt
Diese Bibliothek enthält den generierten API-Client und die SSO-Dienstprogramme, um die Arbeit mit der API zu erleichtern.
Öffentliche vs. gesicherte APIs
Für den API-Client gibt es zwei Klassen, DefaultAPI und PublicAPI. Die DefaultAPI enthält Methoden, die Ihren API-Schlüssel benötigen, und PublicAPI enthält API-Aufrufe
die direkt von einem Browser/Mobilgerät/etc. ohne Authentifizierung ausgeführt werden können.
Schnellstart 
Authentifizierte APIs verwenden (DefaultAPI)
Wichtig:
- Sie müssen die Basis-URL festlegen (cpp-restsdk-Generator liest sie nicht aus der OpenAPI-Spezifikation)
- Sie müssen Ihren API-Schlüssel auf dem ApiClient setzen, bevor Sie authentifizierte Anfragen stellen. Wenn Sie das nicht tun, schlagen Anfragen mit einem 401-Fehler fehl.
#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>();
// ERFORDERLICH: Legen Sie die Basis-URL fest (wählen Sie Ihre Region)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// OR: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// ERFORDERLICH: Legen Sie Ihren API-Schlüssel fest
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);
// Jetzt authentifizierte API-Aufrufe durchführen
return 0;
}
Öffentliche APIs verwenden (PublicAPI)
Öffentliche Endpunkte erfordern keine Authentifizierung:
#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>();
// ERFORDERLICH: Legen Sie die Basis-URL fest
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);
// Öffentliche API-Aufrufe durchführen
return 0;
}
Häufige Probleme
- "URI must contain a hostname" error: Stellen Sie sicher, dass Sie
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))aufrufen, bevor Sie den ApiClient erstellen. Der cpp-restsdk-Generator liest die Server-URL nicht automatisch aus der OpenAPI-Spezifikation. - 401 "missing-api-key" error: Stellen Sie sicher, dass Sie
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))aufrufen, bevor Sie die DefaultAPI-Instanz erstellen. - Wrong API class: Verwenden Sie
DefaultAPIfür serverseitige authentifizierte Anfragen,PublicAPIfür clientseitige/öffentliche Anfragen.
API-Aufrufe: Synchron vs. Asynchron 
Alle API-Methoden in diesem SDK geben pplx::task<std::shared_ptr<ResponseType>> aus dem C++ REST SDK zurück. Das gibt Ihnen Flexibilität dabei, wie Sie API-Antworten verarbeiten.
Synchrone Aufrufe mit .get()
Verwenden Sie .get(), um den aufrufenden Thread zu blockieren, bis die Anfrage abgeschlossen ist, und das Ergebnis synchron abzurufen:
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);
// Rufen Sie .get() auf, um zu blockieren und das Ergebnis synchron zu erhalten
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, // page
boost::none, // limit
boost::none, // skip
boost::none, // asTree
boost::none, // skipChildren
boost::none, // limitChildren
boost::none, // maxTreeDepth
utility::conversions::to_string_t("your-url-id"), // urlId
boost::none, // userId
boost::none, // anonUserId
boost::none, // contextUserId
boost::none, // hashTag
boost::none, // parentId
boost::none // direction
).get(); // Blockiert, bis die HTTP-Anfrage abgeschlossen ist
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
Asynchrone Aufrufe mit .then()
Verwenden Sie .then() für nicht-blockierende asynchrone Ausführung mit Rückrufen:
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);
// Verwenden Sie .then() für asynchrone, callback-basierte Ausführung
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, boost::none, boost::none, boost::none, boost::none,
boost::none, boost::none,
utility::conversions::to_string_t("your-url-id"),
boost::none, boost::none, boost::none, boost::none, boost::none, boost::none
).then([](std::shared_ptr<GetComments_200_response> response) {
// Dies wird asynchron ausgeführt, wenn die Anfrage abgeschlossen ist
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;
Entscheidung zwischen synchronen und asynchronen Aufrufen
Die Wahl hängt von Ihrer Laufzeitumgebung und der Architektur Ihrer Anwendung ab:
.get() (Synchrones Blockieren)
- Blockiert den aufrufenden Thread, bis die HTTP-Anfrage abgeschlossen ist
- Einfacherer Programmablauf, leichter nachzuvollziehen
- Geeignet für dedizierte Worker-Threads, Batch-Verarbeitung oder Kommandozeilen-Tools
- Nicht geeignet für Event-Loops, GUI-Threads oder Single-Thread-Server
.then() (Asynchron, nicht-blockierend)
- Gibt sofort zurück, der Callback wird ausgeführt, wenn die Anfrage abgeschlossen ist
- Blockiert den aufrufenden Thread nicht
- Erforderlich für ereignisgesteuerte Architekturen, GUI-Anwendungen oder single-threaded Event-Loops
- Ermöglicht das Verketten mehrerer Operationen
- Komplexere Steuerungsabläufe
Die Test-Suite des SDK verwendet ausschließlich .get(), was für die Testumgebung angemessen ist, in der Blockieren akzeptabel ist.
Hinweise 
Broadcast-IDs
Sie werden feststellen, dass Sie in einigen API-Aufrufen ein broadcastId übergeben sollen. Wenn Sie Ereignisse empfangen, erhalten Sie diese ID zurück, sodass Sie das Ereignis ignorieren können, wenn Sie vorhaben, Änderungen auf dem Client optimistisch anzuwenden
(was Sie wahrscheinlich tun möchten, da es die beste Benutzererfahrung bietet). Übergeben Sie hier eine UUID. Die ID sollte ausreichend eindeutig sein, damit sie nicht zweimal in einer Browsersitzung auftritt.
SSO (Einmalanmeldung)
Beispiele für SSO finden Sie unten.
SSO-Verwendung 
Einfaches 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;
}
Sicheres 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;
}
Dokumentation für fastcomments 
Dokumentation der API-Endpunkte
Alle URIs sind relativ zu https://fastcomments.com
| Klasse | Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|---|
| 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 | Aggregiert Dokumente, indem sie gruppiert werden (sofern groupBy angegeben ist) und mehrere Operationen angewendet werden. Verschiedene Operationen (z. B. sum, countDistinct, avg usw.) werden unterstützt. |
| 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 | 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 | 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 | erf 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 | 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 | 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} | |
| 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 | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | erf tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | erf tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | erf tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | erf tenantId urlId userIdWS |
| 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 | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| 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} | Aktiviert oder deaktiviert Benachrichtigungen für einen bestimmten Kommentar. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Aktiviert oder deaktiviert Benachrichtigungen für eine Seite. Wenn Benutzer eine Seite abonniert haben, werden Benachrichtigungen für neue Wurzelkommentare erstellt, sowie auch |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Bild hochladen und skalieren |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Dokumentation der Modelle
- APIAuditLog
- APIComment
- APICommentBase
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedSiteType
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- Moderator
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchHashTag_200_response
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PendingCommentToSyncOutbound
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- [PublicComment](https://github.com/F
aggregate 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| aggregationRequest | AggregationRequest | Ja | |
| parentTenantId | string | Nein | |
| includeStats | bool | Nein |
Antwort
Gibt zurück: AggregationResponse
Beispiel

getAuditLogs 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| limit | double | Nein | |
| skip | double | Nein | |
| order | SORT_DIR | Nein | |
| after | double | Nein | |
| before | double | Nein |
Antwort
Gibt zurück: GetAuditLogs_200_response
Beispiel

blockFromCommentPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: BlockFromCommentPublic_200_response
Beispiel

unBlockCommentPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: UnBlockCommentPublic_200_response
Beispiel

checkedCommentsForBlocked 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentIds | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: CheckedCommentsForBlocked_200_response
Beispiel

blockUserFromComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| blockFromCommentParams | BlockFromCommentParams | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: BlockFromCommentPublic_200_response
Beispiel

createCommentPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| commentData | CommentData | Ja | |
| sessionId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: CreateCommentPublic_200_response
Beispiel

deleteComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| contextUserId | string | Nein | |
| isLive | bool | Nein |
Antwort
Gibt zurück: DeleteComment_200_response
Beispiel

deleteCommentPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: DeleteCommentPublic_200_response
Beispiel

deleteCommentVote 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: DeleteCommentVote_200_response
Beispiel

flagComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: FlagComment_200_response
Beispiel

getComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetComment_200_response
Beispiel

getComments 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| page | int32_t | Nein | |
| limit | int32_t | Nein | |
| skip | int32_t | Nein | |
| asTree | bool | Nein | |
| skipChildren | int32_t | Nein | |
| limitChildren | int32_t | Nein | |
| maxTreeDepth | int32_t | Nein | |
| urlId | string | Nein | |
| userId | string | Nein | |
| anonUserId | string | Nein | |
| contextUserId | string | Nein | |
| hashTag | string | Nein | |
| parentId | string | Nein | |
| direction | SortDirections | Nein |
Antwort
Gibt zurück: GetComments_200_response
Beispiel

getCommentsPublic 
req tenantId urlId
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| page | int32_t | Nein | |
| direction | SortDirections | Nein | |
| sso | string | Nein | |
| skip | int32_t | Nein | |
| skipChildren | int32_t | Nein | |
| limit | int32_t | Nein | |
| limitChildren | int32_t | Nein | |
| countChildren | bool | Nein | |
| fetchPageForCommentId | string | Nein | |
| includeConfig | bool | Nein | |
| countAll | bool | Nein | |
| includei10n | bool | Nein | |
| locale | string | Nein | |
| modules | string | Nein | |
| isCrawler | bool | Nein | |
| includeNotificationCount | bool | Nein | |
| asTree | bool | Nein | |
| maxTreeDepth | int32_t | Nein | |
| useFullTranslationIds | bool | Nein | |
| parentId | string | Nein | |
| searchText | string | Nein | |
| hashTags | vector<string | Nein | |
| userId | string | Nein | |
| customConfigStr | string | Nein | |
| afterCommentId | string | Nein | |
| beforeCommentId | string | Nein |
Antwort
Gibt zurück: GetCommentsPublic_200_response
Beispiel

getCommentText 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: GetCommentText_200_response
Beispiel

getCommentVoteUserNames 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | int32_t | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: GetCommentVoteUserNames_200_response
Beispiel

lockComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: LockComment_200_response
Beispiel

pinComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: PinComment_200_response
Beispiel

saveComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | CreateCommentParams | Ja | |
| isLive | bool | Nein | |
| doSpamCheck | bool | Nein | |
| sendEmails | bool | Nein | |
| populateNotifications | bool | Nein |
Antwort
Gibt zurück: SaveComment_200_response
Beispiel

setCommentText 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ja | |
| editKey | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: SetCommentText_200_response
Beispiel

unBlockUserFromComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: UnBlockCommentPublic_200_response
Beispiel

unFlagComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: FlagComment_200_response
Beispiel

unLockComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: LockComment_200_response
Beispiel

unPinComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: PinComment_200_response
Beispiel

updateComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updatableCommentParams | UpdatableCommentParams | Ja | |
| contextUserId | string | Nein | |
| doSpamCheck | bool | Nein | |
| isLive | bool | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

voteComment 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| voteBodyParams | VoteBodyParams | Ja | |
| sessionId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: VoteComment_200_response
Beispiel

addDomainConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Ja |
Antwort
Gibt zurück: AddDomainConfig_200_response
Beispiel

deleteDomainConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Antwort
Gibt zurück: DeleteDomainConfig_200_response
Beispiel

getDomainConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Antwort
Gibt zurück: GetDomainConfig_200_response
Beispiel

getDomainConfigs 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: GetDomainConfigs_200_response
Beispiel

patchDomainConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| patchDomainConfigParams | PatchDomainConfigParams | Ja |
Antwort
Gibt zurück: GetDomainConfig_200_response
Beispiel

putDomainConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
Antwort
Gibt zurück: GetDomainConfig_200_response
Beispiel

createEmailTemplate 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ja |
Antwort
Gibt zurück: CreateEmailTemplate_200_response
Beispiel

deleteEmailTemplate 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

deleteEmailTemplateRenderError 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getEmailTemplate 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetEmailTemplate_200_response
Beispiel

getEmailTemplateDefinitions 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: GetEmailTemplateDefinitions_200_response
Beispiel

getEmailTemplateRenderErrors 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetEmailTemplateRenderErrors_200_response
Beispiel

getEmailTemplates 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetEmailTemplates_200_response
Beispiel

renderEmailTemplate 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ja | |
| locale | string | Nein |
Antwort
Gibt zurück: RenderEmailTemplate_200_response
Beispiel

updateEmailTemplate 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getEventLog 
req tenantId urlId userIdWS
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | int64_t | Ja | |
| endTime | int64_t | Ja |
Antwort
Gibt zurück: GetEventLog_200_response
Beispiel

getGlobalEventLog 
req tenantId urlId userIdWS
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | int64_t | Ja | |
| endTime | int64_t | Ja |
Antwort
Gibt zurück: GetEventLog_200_response
Beispiel

createFeedPost 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nein | |
| isLive | bool | Nein | |
| doSpamCheck | bool | Nein | |
| skipDupCheck | bool | Nein |
Antwort
Gibt zurück: CreateFeedPost_200_response
Beispiel

createFeedPostPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: CreateFeedPostPublic_200_response
Beispiel

deleteFeedPostPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: DeleteFeedPostPublic_200_response
Beispiel

getFeedPosts 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| limit | int32_t | Nein | |
| tags | vector<string | Nein |
Antwort
Gibt zurück: GetFeedPosts_200_response
Beispiel

getFeedPostsPublic 
req tenantId afterId
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| limit | int32_t | Nein | |
| tags | vector<string | Nein | |
| sso | string | Nein | |
| isCrawler | bool | Nein | |
| includeUserInfo | bool | Nein |
Antwort
Gibt zurück: GetFeedPostsPublic_200_response
Beispiel

getFeedPostsStats 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | vector<string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: GetFeedPostsStats_200_response
Beispiel

getUserReactsPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | vector<string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: GetUserReactsPublic_200_response
Beispiel

reactFeedPostPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| reactBodyParams | ReactBodyParams | Ja | |
| isUndo | bool | Nein | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: ReactFeedPostPublic_200_response
Beispiel

updateFeedPost 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

updateFeedPostPublic 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| broadcastId | string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: CreateFeedPostPublic_200_response
Beispiel

flagCommentPublic 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | bool | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

addHashTag 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Nein | |
| createHashTagBody | CreateHashTagBody | Nein |
Antwort
Rückgabe: AddHashTag_200_response
Beispiel

addHashTagsBulk 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Nein | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nein |
Antwort
Gibt zurück: AddHashTagsBulk_200_response
Beispiel

deleteHashTag 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nein | |
| deleteHashTagRequest | DeleteHashTag_request | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getHashTags 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| page | double | Nein |
Antwort
Gibt zurück: GetHashTags_200_response
Beispiel

patchHashTag 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| updateHashTagBody | UpdateHashTagBody | No |
Antwort
Gibt zurück: PatchHashTag_200_response
Beispiel

createModerator 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createModeratorBody | CreateModeratorBody | Ja |
Antwort
Gibt zurück: CreateModerator_200_response
Beispiel

deleteModerator 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sendEmail | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getModerator 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetModerator_200_response
Beispiel

getModerators 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetModerators_200_response
Beispiel

sendInvite 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| fromName | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

updateModerator 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateModeratorBody | UpdateModeratorBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

deleteNotificationCount 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getCachedNotificationCount 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Rückgabe: GetCachedNotificationCount_200_response
Beispiel

getNotificationCount 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| urlId | string | Nein | |
| fromCommentId | string | Nein | |
| viewed | bool | Nein | |
| type | string | Nein |
Antwort
Rückgabe: GetNotificationCount_200_response
Beispiel

getNotifications 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| urlId | string | Nein | |
| fromCommentId | string | Nein | |
| viewed | bool | Nein | |
| type | string | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetNotifications_200_response
Beispiel

updateNotification 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateNotificationBody | UpdateNotificationBody | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

addPage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIPageData | CreateAPIPageData | Ja |
Antwort
Gibt zurück: AddPageAPIResponse
Beispiel

deletePage 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: DeletePageAPIResponse
Beispiel

getPageByURLId 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Antwort
Gibt zurück: GetPageByURLIdAPIResponse
Beispiel

getPages 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: GetPagesAPIResponse
Beispiel

patchPage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIPageData | UpdateAPIPageData | Ja |
Antwort
Gibt zurück: PatchPageAPIResponse
Beispiel

deletePendingWebhookEvent 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getPendingWebhookEventCount 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nein | |
| externalId | string | Nein | |
| eventType | string | Nein | |
| type | string | Nein | |
| domain | string | Nein | |
| attemptCountGT | double | Nein |
Antwort
Gibt zurück: GetPendingWebhookEventCount_200_response
Beispiel

getPendingWebhookEvents 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nein | |
| externalId | string | Nein | |
| eventType | string | Nein | |
| type | string | Nein | |
| domain | string | Nein | |
| attemptCountGT | double | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetPendingWebhookEvents_200_response
Beispiel

createQuestionConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ja |
Antwort
Gibt zurück: CreateQuestionConfig_200_response
Beispiel

deleteQuestionConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getQuestionConfig 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetQuestionConfig_200_response
Beispiel

getQuestionConfigs 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nein |
Response
Rückgabe: GetQuestionConfigs_200_response
Beispiel

updateQuestionConfig 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

createQuestionResult 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionResultBody | CreateQuestionResultBody | Ja |
Antwort
Gibt zurück: CreateQuestionResult_200_response
Beispiel

deleteQuestionResult 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getQuestionResult 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Gibt zurück: GetQuestionResult_200_response
Beispiel

getQuestionResults 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Nein | |
| userId | string | Nein | |
| startDate | string | Nein | |
| questionId | string | Nein | |
| questionIds | string | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetQuestionResults_200_response
Beispiel

updateQuestionResult 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

aggregateQuestionResults 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nein | |
| questionIds | vector<string | Nein | |
| urlId | string | Nein | |
| timeBucket | AggregateTimeBucket | Nein | |
| startDate | datetime | Nein | |
| forceRecalculate | bool | Nein |
Antwort
Gibt zurück: AggregateQuestionResults_200_response
Beispiel

bulkAggregateQuestionResults 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | bool | Nein |
Antwort
Gibt zurück: BulkAggregateQuestionResults_200_response
Beispiel

combineCommentsWithQuestionResults 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nein | |
| questionIds | vector<string | Nein | |
| urlId | string | Nein | |
| startDate | datetime | Nein | |
| forceRecalculate | bool | Nein | |
| minValue | double | Nein | |
| maxValue | double | Nein | |
| limit | double | Nein |
Antwort
Gibt zurück: CombineCommentsWithQuestionResults_200_response
Beispiel

addSSOUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Ja |
Antwort
Gibt zurück: AddSSOUserAPIResponse
Beispiel

deleteSSOUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | bool | Nein | |
| commentDeleteMode | string | Nein |
Antwort
Gibt zurück: DeleteSSOUserAPIResponse
Beispiel

getSSOUserByEmail 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Antwort
Gibt zurück: GetSSOUserByEmailAPIResponse
Beispiel

getSSOUserById 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetSSOUserByIdAPIResponse
Beispiel

getSSOUsers 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | int32_t | Nein |
Antwort
Gibt zurück: GetSSOUsers_200_response
Beispiel

patchSSOUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | bool | Nein |
Antwort
Gibt zurück: PatchSSOUserAPIResponse
Beispiel

putSSOUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | bool | Nein |
Antwort
Gibt zurück: PutSSOUserAPIResponse
Beispiel

createSubscription 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ja |
Antwort
Gibt zurück: CreateSubscriptionAPIResponse
Beispiel

deleteSubscription 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: DeleteSubscriptionAPIResponse
Beispiel

getSubscriptions 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: GetSubscriptionsAPIResponse
Beispiel

getTenantDailyUsages 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | double | Nein | |
| monthNumber | double | Nein | |
| dayNumber | double | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetTenantDailyUsages_200_response
Beispiel

createTenantPackage 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantPackageBody | CreateTenantPackageBody | Ja |
Antwort
Gibt zurück: CreateTenantPackage_200_response
Beispiel

deleteTenantPackage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getTenantPackage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetTenantPackage_200_response
Beispiel

getTenantPackages 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetTenantPackages_200_response
Beispiel

replaceTenantPackage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

updateTenantPackage 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

createTenantUser 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Ja |
Antwort
Gibt zurück: CreateTenantUser_200_response
Beispiel

deleteTenantUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | string | Nein | |
| commentDeleteMode | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getTenantUser 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetTenantUser_200_response
Beispiel

getTenantUsers 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetTenantUsers_200_response
Beispiel

replaceTenantUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ja | |
| updateComments | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

sendLoginLink 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| redirectURL | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

updateTenantUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantUserBody | UpdateTenantUserBody | Ja | |
| updateComments | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

createTenant 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantBody | CreateTenantBody | Ja |
Antwort
Gibt zurück: CreateTenant_200_response
Beispiel

deleteTenant 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sure | string | Nein |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

getTenant 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetTenant_200_response
Beispiel

getTenants 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| meta | string | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetTenants_200_response
Beispiel

updateTenant 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantBody | UpdateTenantBody | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

uploadImage 
Bild hochladen und skalieren
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Antwort
Gibt zurück: UploadImageResponse
Beispiel

getUserBadgeProgressById 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetUserBadgeProgressById_200_response
Beispiel

getUserBadgeProgressByUserId 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Antwort
Gibt zurück: GetUserBadgeProgressById_200_response
Beispiel

getUserBadgeProgressList 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| limit | double | Nein | |
| skip | double | Nein |
Response
Gibt zurück: GetUserBadgeProgressList_200_response
Beispiel

createUserBadge 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Antwort
Gibt zurück: CreateUserBadge_200_response
Beispiel

deleteUserBadge 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: UpdateUserBadge_200_response
Beispiel

getUserBadge 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetUserBadge_200_response
Beispiel

getUserBadges 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| badgeId | string | Nein | |
| type | double | Nein | |
| displayedOnComments | bool | Nein | |
| limit | double | Nein | |
| skip | double | Nein |
Antwort
Gibt zurück: GetUserBadges_200_response
Beispiel

updateUserBadge 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Antwort
Gibt zurück: UpdateUserBadge_200_response
Beispiel

getUserNotificationCount 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: GetUserNotificationCount_200_response
Beispiel

getUserNotifications 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| pageSize | int32_t | Nein | |
| afterId | string | Nein | |
| includeContext | bool | Nein | |
| afterCreatedAt | int64_t | Nein | |
| unreadOnly | bool | Nein | |
| dmOnly | bool | Nein | |
| noDm | bool | Nein | |
| includeTranslations | bool | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: GetUserNotifications_200_response
Beispiel

resetUserNotificationCount 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: ResetUserNotifications_200_response
Beispiel

resetUserNotifications 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nein | |
| afterCreatedAt | int64_t | Nein | |
| unreadOnly | bool | Nein | |
| dmOnly | bool | Nein | |
| noDm | bool | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: ResetUserNotifications_200_response
Beispiel

updateUserNotificationCommentSubscriptionStatus 
Aktivieren oder deaktivieren Sie Benachrichtigungen für einen bestimmten Kommentar.
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| optedInOrOut | string | Ja | |
| commentId | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: UpdateUserNotificationStatus_200_response
Beispiel

updateUserNotificationPageSubscriptionStatus 
Benachrichtigungen für eine Seite aktivieren oder deaktivieren. Wenn Benutzer für eine Seite abonniert sind, werden Benachrichtigungen erstellt für neue Root-Kommentare und auch
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: UpdateUserNotificationStatus_200_response
Beispiel

updateUserNotificationStatus 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | string | Ja | |
| sso | string | Nein |
Antwort
Rückgabe: UpdateUserNotificationStatus_200_response
Beispiel

getUserPresenceStatuses 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Antwort
Gibt zurück: GetUserPresenceStatuses_200_response
Beispiel

searchUsers 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Nein | |
| mentionGroupIds | vector<string | Nein | |
| sso | string | Nein |
Antwort
Gibt zurück: SearchUsers_200_response
Beispiel

getUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetUser_200_response
Beispiel

createVote 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| direction | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: VoteComment_200_response
Beispiel

deleteVote 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| editKey | string | Nein |
Antwort
Gibt zurück: DeleteCommentVote_200_response
Beispiel

getVotes 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Antwort
Gibt zurück: GetVotes_200_response
Beispiel

getVotesForUser 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nein | |
| anonUserId | string | Nein |
Antwort
Gibt zurück: GetVotesForUser_200_response
Beispiel

Benötigen Sie Hilfe?
Wenn Sie auf Probleme stoßen oder Fragen zum C++ SDK haben, bitte:
Mitwirken
Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitwirkung.