
Sprache 🇩🇪 Deutsch
Dokumentation
Erste Schritte
API-Referenz
Verwendung
Aggregation
Audit-Protokolle
Vom Kommentar blockieren
Blockierte Kommentare prüfen
Kommentare
Domain-Konfigurationen
E-Mail-Vorlagen
Ereignisprotokoll
Feed-Beiträge
Kommentar melden
Hashtags
Moderatoren
Benachrichtigungsanzahl
Benachrichtigungen
Seiten
Ausstehende Webhook-Ereignisse
Fragekonfigurationen
Frageergebnisse
Aggregation der Frageergebnisse
SSO-Benutzer
Abonnements
Tägliche Nutzung des Mandanten
Mandantenpakete
Mandantenbenutzer
Mandanten
Tickets
Bild hochladen
Fortschritt der Benutzerabzeichen
Benutzerabzeichen
Benutzerbenachrichtigungen
Präsenzstatus der Benutzer
Benutzersuche
Benutzer
Abstimmungen
FastComments C++ SDK
Dies ist das offizielle C++-SDK für FastComments.
Offizielles C++-SDK für die FastComments-API
Repository
Voraussetzungen 
- 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 durch Gruppieren (falls groupBy angegeben ist) und die Anwendung mehrerer Operationen. 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 | 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} | |
| 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} | 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 | getGlobalEventLog | GET /event-log/global/{tenantId} | req 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} | Benachrichtigungen für einen bestimmten Kommentar aktivieren oder deaktivieren. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Benachrichtigungen für eine Seite aktivieren oder deaktivieren. Wenn Benutzer eine Seite abonniert haben, werden Benachrichtigungen für neue Root-Kommentare 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
- APICommentBase_meta
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- 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
- ChangeTicketStateBody
- ChangeTicketStateResponse
- ChangeTicketState_200_response
- 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
- CreateTicketBody
- CreateTicketResponse
- CreateTicket_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
- GetTicketResponse
- GetTicket_200_response
- GetTicketsResponse
- GetTickets_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
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedSiteType
- [LiveEvent](https://github.com/FastComments/fastcomments-cpp
Aggregieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| aggregationRequest | AggregationRequest | Ja | |
| parentTenantId | string | Nein | |
| includeStats | bool | Nein |
Antwort
Gibt zurück: AggregationResponse
Beispiel

Audit-Protokolle abrufen 
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

Öffentlich: Vom Kommentar blockieren 
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

Öffentlich: Kommentar-Blockierung aufheben 
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

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

Benutzer vom Kommentar blockieren 
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

Öffentlich: Kommentar erstellen 
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

Kommentar löschen 
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

Öffentlich: Kommentar löschen 
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

Kommentarabstimmung löschen 
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

Kommentar melden 
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

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

Kommentare abrufen 
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

Öffentlich: Kommentare abrufen 
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

Kommentartext abrufen 
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

Benutzernamen von Kommentarabstimmungen abrufen 
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

Kommentar sperren 
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

Kommentar anpinnen 
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

Kommentar speichern 
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

Kommentartext setzen 
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

Benutzer vom Kommentar entsperren 
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

Meldung des Kommentars aufheben 
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

Kommentar entsperren 
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

Kommentar entpinnen 
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

Kommentar aktualisieren 
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

Kommentar bewerten 
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

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

Domain-Konfiguration löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Antwort
Gibt zurück: DeleteDomainConfig_200_response
Beispiel

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

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

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

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

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

E-Mail-Vorlage löschen 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

Renderfehler der E-Mail-Vorlage löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

E-Mail-Vorlage abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetEmailTemplate_200_response
Beispiel

Definitionen der E-Mail-Vorlagen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja |
Antwort
Gibt zurück: GetEmailTemplateDefinitions_200_response
Beispiel

Renderfehler der E-Mail-Vorlagen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| skip | double | Nein |
Antwort
Gibt zurück: GetEmailTemplateRenderErrors_200_response
Beispiel

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

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

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

Ereignisprotokoll abrufen 
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

Globales Ereignisprotokoll abrufen 
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

Feed-Beitrag erstellen 
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

Öffentlich: Feed-Beitrag erstellen 
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

Öffentlich: Feed-Beitrag löschen 
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

Feed-Beiträge abrufen 
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

Öffentlich: Feed-Beiträge abrufen 
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

Statistiken zu Feed-Beiträgen abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | vector<string | Ja | |
| sso | string | Nein |
Antwort
Gibt zurück: GetFeedPostsStats_200_response
Beispiel

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

Öffentlich: Auf Feed-Beitrag reagieren 
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

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

Öffentlich: Feed-Beitrag aktualisieren 
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

Öffentlich: Kommentar melden 
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

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

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

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

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

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

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

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

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

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

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

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

Benachrichtigungsanzahl löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

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

Benachrichtigungsanzahl abrufen 
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

Benachrichtigungen abrufen 
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

Benachrichtigung aktualisieren 
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

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

Seite löschen 
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: DeletePageAPIResponse
Beispiel

Seite nach URL-ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Antwort
Gibt zurück: GetPageByURLIdAPIResponse
Beispiel

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

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

Ausstehendes Webhook-Ereignis löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

Anzahl ausstehender Webhook-Ereignisse abrufen 
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

Ausstehende Webhook-Ereignisse abrufen 
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

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

Fragekonfiguration löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

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

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

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

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

Frageergebnis löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

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

Frageergebnisse abrufen 
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

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

Frageergebnisse aggregieren 
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

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

Kommentare mit Frageergebnissen kombinieren 
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

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

SSO-Benutzer löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | bool | Nein | |
| commentDeleteMode | string | Nein |
Antwort
Gibt zurück: DeleteSSOUserAPIResponse
Beispiel

SSO-Benutzer per E-Mail abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Antwort
Gibt zurück: GetSSOUserByEmailAPIResponse
Beispiel

SSO-Benutzer per ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetSSOUserByIdAPIResponse
Beispiel

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

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

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

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

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

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

Abonnement aktualisieren 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: UpdateSubscriptionAPIResponse
Beispiel

Tägliche Nutzung des Mandanten abrufen 
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

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

Mandantenpaket löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: FlagCommentPublic_200_response
Beispiel

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

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

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

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

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

Mandantenbenutzer löschen 
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

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

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

Mandantenbenutzer ersetzen 
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

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

Mandantenbenutzer aktualisieren 
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

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

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

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

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

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

Ticketstatus ändern 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| id | string | Ja | |
| changeTicketStateBody | ChangeTicketStateBody | Ja |
Antwort
Gibt zurück: ChangeTicketState_200_response
Beispiel

Ticket erstellen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
Antwort
Gibt zurück: CreateTicket_200_response
Beispiel

Ticket abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nein |
Antwort
Gibt zurück: GetTicket_200_response
Beispiel

Tickets abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nein | |
| state | double | Nein | |
| skip | double | Nein | |
| limit | double | Nein |
Antwort
Gibt zurück: GetTickets_200_response
Beispiel

Bild hochladen 
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

Fortschritt des Benutzerabzeichens nach ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: GetUserBadgeProgressById_200_response
Beispiel

Fortschritt des Benutzerabzeichens nach Benutzer-ID abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Antwort
Gibt zurück: GetUserBadgeProgressById_200_response
Beispiel

Liste des Fortschritts der Benutzerabzeichen abrufen 
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

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

Benutzerabzeichen löschen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwort
Gibt zurück: UpdateUserBadge_200_response
Beispiel

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

Benutzerabzeichen abrufen 
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

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

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

Benutzerbenachrichtigungen abrufen 
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

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

Benutzerbenachrichtigungen zurücksetzen 
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

Kommentar-Abonnementstatus des Benutzers aktualisieren 
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

Seiten-Abonnementstatus des Benutzers aktualisieren 
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

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

Präsenzstatus der Benutzer abrufen 
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Antwort
Gibt zurück: GetUserPresenceStatuses_200_response
Beispiel

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

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

Abstimmung erstellen 
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

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

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

Abstimmungen für Benutzer abrufen 
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.