
Taal 🇳🇱 Nederlands
Documentatie
Aan de slag
API-referentie
Gebruik
Aggregatie
Audit-logboeken
Authenticatie
Blokkeren vanuit reactie
Controleer geblokkeerde reacties
Reacties
Reacties voor gebruiker
Domeinconfiguraties
E-mailsjablonen
Gebeurtenislogboek
Feed-berichten
Reactie signaleren
Gifs
Hashtags
Moderatie
Moderators
Aantal meldingen
Meldingen
Pagina-reacties
Pagina's
Wachtende webhook-evenementen
Vraagconfiguraties
Vraagresultaten
Aggregatie van vraagresultaten
SSO-gebruikers
Abonnementen
Dagelijks gebruik van tenant
Tenant-pakketten
Tenant-gebruikers
Tenants
Tickets
Vertalingen
Afbeelding uploaden
Voortgang gebruikersbadge
Gebruikersbadges
Gebruikersmeldingen
Gebruikersaanwezigheidsstatus
Zoeken naar gebruikers
Gebruikers
Stemmen
FastComments C++ SDK
Dit is de officiële C++ SDK voor FastComments.
Officiële C++ SDK voor de FastComments API
Repository
Vereisten 
- C++17 of nieuwer
- CMake 3.14 of nieuwer
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (wordt automatisch gedownload voor tests)
Installatie 
Installeer afhankelijkheden
sudo apt install libcpprest-dev libboost-all-dev
Bouwen vanuit bron
mkdir build
cd build
cmake ..
make
Installeren
sudo make install
Bibliotheekinhoud
Deze bibliotheek bevat de gegenereerde API-client en de SSO-hulpmiddelen om het werken met de API gemakkelijker te maken.
Publieke versus beveiligde API's
Voor de API-client zijn er drie klassen, DefaultApi, PublicApi en ModerationApi. De DefaultApi bevat methoden die uw API-sleutel vereisen, en PublicApi bevat
methoden die rechtstreeks vanaf een browser/mobiel apparaat/etc. kunnen worden aangeroepen zonder authenticatie. De ModerationApi biedt een uitgebreide reeks van live en snelle moderatie-API's. Elke ModerationApi-methode accepteert een sso-parameter en kan authenticeren via SSO of een FastComments.com sessiecookie.
Snel aan de slag 
Gebruik van geauthentiseerde API's (DefaultAPI)
Belangrijk:
- U moet de basis-URL instellen (de cpp-restsdk-generator leest deze niet uit de OpenAPI-specificatie)
- U moet uw API-sleutel op de ApiClient instellen voordat u geauthentiseerde verzoeken doet. Als u dat niet doet, zullen verzoeken mislukken met een 401-fout.
#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>();
// REQUIRED: Set the base URL (choose your 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
// REQUIRED: Set your API key
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);
// Now make authenticated API calls
return 0;
}
Gebruik van openbare API's (PublicAPI)
Openbare eindpunten vereisen geen authenticatie:
#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>();
// REQUIRED: Set the base URL
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);
// Make public API calls
return 0;
}
Gebruik van moderatie-API's (ModerationApi)
De ModerationApi voedt het moderator-dashboard. Elke methode accepteert een sso-parameter zodat het aanroep wordt gedaan namens een SSO-geauthenticeerde moderator (zie de SSO-sectie hieronder voor hoe u een token maakt):
#include <iostream>
#include "FastCommentsClient/api/ModerationApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// REQUIRED: Set the base URL
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::ModerationApi moderationApi(apiClient);
// Pass the moderator's SSO token to authenticate the call
auto ssoToken = utility::conversions::to_string_t("YOUR_MODERATOR_SSO_TOKEN");
org::openapitools::client::api::GetCountOptions options;
options.sso = ssoToken;
auto response = moderationApi.getCount(options).get();
return 0;
}
Veelvoorkomende problemen
- "URI must contain a hostname"-fout: Zorg ervoor dat u
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))aanroept vóór het maken van de ApiClient. De cpp-restsdk-generator leest de server-URL niet automatisch uit de OpenAPI-specificatie. - 401 "missing-api-key"-fout: Zorg ervoor dat u
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))aanroept vóór het maken van de DefaultAPI-instantie. - Verkeerde API-klasse: Gebruik
DefaultApivoor server-side geauthentificeerde verzoeken,PublicApivoor client-side/openbare verzoeken, enModerationApivoor moderator-dashboard verzoeken (geauthentificeerd met een moderator SSO-token).
API-aanroepen uitvoeren: synchroon vs asynchroon 
All API‑methoden in deze SDK retourneren pplx::task<std::shared_ptr<ResponseType>> vanuit de C++ REST SDK. Dit geeft je flexibiliteit in hoe je API‑reacties afhandelt.
Synchrone Aanroepen met .get()
Gebruik .get() om de aanroepende thread te blokkeren totdat het verzoek is voltooid en om het resultaat synchroon op te halen:
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);
// Vereiste parameters zijn positioneel; optionele gaan in de optiestructuur
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Roep .get() aan om te blokkeren en het resultaat synchroon op te halen
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).get(); // Blokkeert totdat het HTTP-verzoek is voltooid
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
Asynchrone Aanroepen met .then()
Gebruik .then() voor niet-blokkerende asynchrone uitvoering met callbacks:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Vereiste parameters zijn positioneel; optionele gaan in de optiestructuur
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Gebruik .then() voor asynchrone callback‑gebaseerde uitvoering
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).then([](std::shared_ptr<GetComments_200_response> response) {
// Dit wordt asynchroon uitgevoerd wanneer het verzoek is voltooid
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Uitvoering gaat onmiddellijk verder zonder te blokkeren
std::cout << "Request sent, continuing..." << std::endl;
Keuze tussen synchrone en asynchrone
De keuze hangt af van je runtime‑omgeving en applicatie‑architectuur:
.get() (Synchrone blokkering)
- Blokkeert de aanroepende thread totdat het HTTP‑verzoek is voltooid
- Eenvoudigere codeflow, makkelijker te begrijpen
- Geschikt voor toegewijde werkerthreads, batchverwerking of opdrachtregeltools
- Niet geschikt voor event loops, GUI‑threads of single‑threaded servers
.then() (Asynchrone niet‑blokkering)
- Retourneert onmiddellijk, callback wordt uitgevoerd wanneer het verzoek is voltooid
- Blokkeert de aanroepende thread niet
- Vereist voor event‑gedreven architecturen, GUI‑toepassingen of single‑threaded event loops
- Staat chaining van meerdere bewerkingen toe
- Complexere controleflow
De testreeks van de SDK gebruikt uitsluitend .get(), maar dit is passend voor de testomgeving waar blokkeren acceptabel is.
Notities 
Broadcast-id's
Je zult zien dat je in sommige API-aanroepen een broadcastId moet meegeven. Wanneer je gebeurtenissen ontvangt, krijg je dit ID terug, zodat je het evenement kunt negeren als je van plan bent wijzigingen optimistisch aan de client toe te passen
(wat je waarschijnlijk wilt doen omdat het de beste ervaring biedt). Geef hier een UUID door. Het ID moet uniek genoeg zijn om niet twee keer in een browsersessie voor te komen.
SSO (Single Sign-On)
Zie hieronder voor SSO-voorbeelden.
SSO-gebruik 
Eenvoudige 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;
}
Beveiligde 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;
}
Documentatie voor fastcomments 
Documentatie voor API-eindpunten
All URIs are relative to https://fastcomments.com
| Klasse | Methode | HTTP-verzoek | Beschrijving |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | Aggregates documenten door ze te groeperen (indien groupBy is opgegeven) en meerdere bewerkingen toe te passen. Verschillende bewerkingen (bijv. sum, countDistinct, avg, enz.) worden ondersteund. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | req tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| ModerationApi | deleteModerationVote | DELETE /auth/my-account/moderate-comments/mod_api/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/mod_api/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/mod_api/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/mod_api/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/mod_api/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/mod_api/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/mod_api/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/mod_api/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/mod_api/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/mod_api/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/mod_api/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/mod_api/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/mod_api/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/mod_api/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/mod_api/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/mod_api/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/mod_api/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/mod_api/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/mod_api/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/mod_api/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/mod_api/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/mod_api/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/mod_api/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/mod_api/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/mod_api/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/mod_api/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/mod_api/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/mod_api/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/mod_api/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/mod_api/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/mod_api/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/mod_api/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/mod_api/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/mod_api/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/mod_api/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/mod_api/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/mod_api/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/mod_api/set-trust-factor | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | createV1PageReact | POST /page-reacts/v1/likes/{tenantId} | |
| PublicApi | createV2PageReact | POST /page-reacts/v2/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | deleteV1PageReact | DELETE /page-reacts/v1/likes/{tenantId} | |
| PublicApi | deleteV2PageReact | DELETE /page-reacts/v2/{tenantId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsForUser | GET /comments-for-user | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGifLarge | GET /gifs/get-large/{tenantId} | |
| PublicApi | getGifsSearch | GET /gifs/search/{tenantId} | |
| PublicApi | getGifsTrending | GET /gifs/trending/{tenantId} | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | Past commenters on the page who are NOT currently online. Sorted by displayName. Use this after exhausting /users/online to render a "Members" section. Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires enableFChat to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access. |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | getUsersInfo | GET /pages/{tenantId}/users/info | Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked). |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Schakel meldingen in of uit voor een specifiek commentaar. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Schakel meldingen in of uit voor een pagina. Wanneer gebruikers zich op een pagina abonneren, worden meldingen aangemaakt voor nieuwe root‑commentaren, en ook |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Upload en schaal een afbeelding |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Documentatie voor Modellen
- APIAuditLog
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBase_meta
- APICommentCommonBannedUser
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIModerateGetUserBanPreferencesResponse
- APIModerateUserBanPreferences
- APIPage
- APISSOUser
- APISaveCommentResponse
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfigResponse
- AddDomainConfigResponse_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- BannedUserMatch
- BannedUserMatchType
- BannedUserMatch_matchedOnValue
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponse_results_inner
- BulkPreBanParams
- BulkPreBanSummary
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- CheckBlockedCommentsResponse
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CommentsByIdsParams
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- [CreateEmailTemplateBody](https://github.com/FastComments/fastcomments
aggregate 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| options | const AggregateOptions& | Yes |
Response
Returns: AggregateResponse
Voorbeeld

getAuditLogs 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetAuditLogsOptions& | Ja |
Respons
Retourneert: GetAuditLogsResponse
Voorbeeld

logoutPublic 
Respons
Retourneert: APIEmptyResponse
Voorbeeld

blockFromCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nee |
Respons
Retourneert: BlockSuccess
Voorbeeld

unBlockCommentPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nee |
Respons
Retourneert: UnblockSuccess
Voorbeeld

checkedCommentsForBlocked 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
Respons
Retourneert: CheckBlockedCommentsResponse
Voorbeeld

blockUserFromComment 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| blockFromCommentParams | BlockFromCommentParams | Yes | |
| options | const BlockUserFromCommentOptions& | Yes |
Respons
Retourneert: BlockSuccess
Voorbeeld

createCommentPublic 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| options | const CreateCommentPublicOptions& | Yes |
Response
Retourneert: SaveCommentsResponseWithPresence
Example

deleteComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| options | const DeleteCommentOptions& | Ja |
Respons
Retourneert: DeleteCommentResult
Voorbeeld

deleteCommentPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentPublicOptions& | Yes |
Respons
Retourneert: PublicAPIDeleteCommentResponse
Voorbeeld

deleteCommentVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| options | const DeleteCommentVoteOptions& | Ja |
Response
Retourneert: VoteDeleteResponse
Voorbeeld

flagComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const FlagCommentOptions& | Yes |
Respons
Returns: FlagCommentResponse
Voorbeeld

getComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: APIGetCommentResponse
Voorbeeld

getComments 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetCommentsOptions& | Ja |
Respons
Retourneert: APIGetCommentsResponse
Voorbeeld

getCommentsPublic 
req tenantId urlId
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| options | const GetCommentsPublicOptions& | Ja |
Respons
Retourneert: GetCommentsResponseWithPresence_PublicComment_
Voorbeeld

getCommentText 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const GetCommentTextOptions& | Ja |
Response
Retourneert: PublicAPIGetCommentTextResponse
Example

getCommentVoteUserNames 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | int32_t | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetCommentVoteUserNamesSuccessResponse
Voorbeeld

lockComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

pinComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Response
Retourneert: ChangeCommentPinStatusResponse
Voorbeeld

saveComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | CreateCommentParams | Ja | |
| options | const SaveCommentOptions& | Ja |
Response
Retourneert: APISaveCommentResponse
Voorbeeld

setCommentText 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| options | const SetCommentTextOptions& | Yes |
Respons
Retourneert: PublicAPISetCommentTextResponse
Voorbeeld

unBlockUserFromComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ja | |
| options | const UnBlockUserFromCommentOptions& | Ja |
Response
Retourneert: UnblockSuccess
Voorbeeld

unFlagComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| options | const UnFlagCommentOptions& | Ja |
Respons
Retourneert: FlagCommentResponse
Voorbeeld

unLockComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

unPinComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: ChangeCommentPinStatusResponse
Voorbeeld

updateComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updatableCommentParams | UpdatableCommentParams | Ja | |
| options | const UpdateCommentOptions& | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

voteComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| voteBodyParams | VoteBodyParams | Ja | |
| options | const VoteCommentOptions& | Ja |
Response
Retourneert: VoteResponse
Voorbeeld

getCommentsForUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| options | const GetCommentsForUserOptions& | Yes |
Respons
Retourneert: GetCommentsForUserResponse
Voorbeeld

addDomainConfig 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Ja |
Respons
Retourneert: AddDomainConfigResponse
Voorbeeld

deleteDomainConfig 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Respons
Retourneert: DeleteDomainConfigResponse
Voorbeeld

getDomainConfig 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Respons
Retourneert: GetDomainConfigResponse
Voorbeeld

getDomainConfigs 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Respons
Retourneert: GetDomainConfigsResponse
Voorbeeld

patchDomainConfig 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| patchDomainConfigParams | PatchDomainConfigParams | Yes |
Respons
Retourneert: PatchDomainConfigResponse
Voorbeeld

putDomainConfig 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
Respons
Retourneert: PutDomainConfigResponse
Voorbeeld

createEmailTemplate 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ja |
Respons
Retourneert: CreateEmailTemplateResponse
Voorbeeld

deleteEmailTemplate 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: APIEmptyResponse
Voorbeeld

deleteEmailTemplateRenderError 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Response
Retourneert: APIEmptyResponse
Example

getEmailTemplate 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Retourneert: GetEmailTemplateResponse
Example

getEmailTemplateDefinitions 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Respons
Retourneert: GetEmailTemplateDefinitionsResponse
Voorbeeld

getEmailTemplateRenderErrors 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| skip | double | Nee |
Respons
Retourneert: GetEmailTemplateRenderErrorsResponse
Example

getEmailTemplates 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nee |
Response
Retour: GetEmailTemplatesResponse
Voorbeeld

renderEmailTemplate 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ja | |
| locale | string | Nee |
Response
Retourneert: RenderEmailTemplateResponse
Voorbeeld

updateEmailTemplate 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ja |
Response
Retourneert: APIEmptyResponse
Voorbeeld

getEventLog 
req tenantId urlId userIdWS
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
Respons
Retourneert: GetEventLogResponse
Voorbeeld

getGlobalEventLog 
req tenantId urlId userIdWS
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
Respons
Retourneert: GetEventLogResponse
Voorbeeld

createFeedPost 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| options | const CreateFeedPostOptions& | Ja |
Respons
Retourneert: CreateFeedPostsResponse
Voorbeeld

createFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| options | const CreateFeedPostPublicOptions& | Ja |
Respons
Retourneert: CreateFeedPostResponse
Voorbeeld

deleteFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| options | const DeleteFeedPostPublicOptions& | Ja |
Respons
Retourneert: DeleteFeedPostPublicResponse
Voorbeeld

getFeedPosts 
req tenantId afterId
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetFeedPostsOptions& | Ja |
Respons
Retourneert: GetFeedPostsResponse
Voorbeeld

getFeedPostsPublic 
req tenantId afterId
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetFeedPostsPublicOptions& | Ja |
Respons
Retourneert: PublicFeedPostsResponse
Voorbeeld

getFeedPostsStats 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | vector<string | Ja | |
| sso | string | Nee |
Respons
Retourneert: FeedPostsStatsResponse
Voorbeeld

getUserReactsPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetUserReactsPublicOptions& | Ja |
Reactie
Retourneert: UserReactsResponse
Voorbeeld

reactFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| reactBodyParams | ReactBodyParams | Ja | |
| options | const ReactFeedPostPublicOptions& | Ja |
Respons
Retourneert: ReactFeedPostResponse
Voorbeeld

updateFeedPost 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

updateFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| options | const UpdateFeedPostPublicOptions& | Ja |
Response
Retourneert: CreateFeedPostResponse
Voorbeeld

flagCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | bool | Yes | |
| sso | string | No |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getGifLarge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| largeInternalURLSanitized | string | Ja |
Response
Retourneert: GifGetLargeResponse
Example

getGifsSearch 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| options | const GetGifsSearchOptions& | Yes |
Respons
Retourneert: GetGifsSearchResponse
Voorbeeld

getGifsTrending 
Parameters
| Naam | Type | Vereist | Omschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetGifsTrendingOptions& | Ja |
Respons
Retourneert: GetGifsTrendingResponse
Voorbeeld

addHashTag 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createHashTagBody | CreateHashTagBody | Ja |
Response
Retourneert: CreateHashTagResponse
Example

addHashTagsBulk 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Yes |
Response
Retourneert: BulkCreateHashTagsResponse
Voorbeeld

deleteHashTag 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Yes |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getHashTags 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| page | double | Nee |
Respons
Retourneert: GetHashTagsResponse
Voorbeeld

patchHashTag 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| updateHashTagBody | UpdateHashTagBody | Yes |
Respons
Retourneert: UpdateHashTagResponse
Voorbeeld

deleteModerationVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| options | const DeleteModerationVoteOptions& | Ja |
Respons
Retourneert: VoteDeleteResponse
Voorbeeld

getApiComments 
Parameters
| Naam | Type | Vereist | Omschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetApiCommentsOptions& | Ja |
Respons
Retourneert: ModerationAPIGetCommentsResponse
Voorbeeld

getApiExportStatus 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetApiExportStatusOptions& | Ja |
Response
Returns: ModerationExportStatusResponse
Example

getApiIds 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetApiIdsOptions& | Ja |
Respons
Retourneert: ModerationAPIGetCommentIdsResponse
Voorbeeld

getBanUsersFromComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetBannedUsersFromCommentResponse
Voorbeeld

getCommentBanStatus 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetCommentBanStatusResponse
Voorbeeld

getCommentChildren 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: ModerationAPIChildCommentsResponse
Voorbeeld

getCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetCountOptions& | Ja |
Respons
Retourneert: ModerationAPICountCommentsResponse
Voorbeeld

getCounts 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Respons
Retourneert: GetBannedUsersCountResponse
Voorbeeld

getLogs 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: ModerationAPIGetLogsResponse
Voorbeeld

getManualBadges 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Response
Retourneert: GetTenantManualBadgesResponse
Voorbeeld

getManualBadgesForUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetManualBadgesForUserOptions& | Ja |
Respons
Retourneert: GetUserManualBadgesResponse
Voorbeeld

getModerationComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const GetModerationCommentOptions& | Ja |
Respons
Retourneert: ModerationAPICommentResponse
Voorbeeld

getModerationCommentText 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Respons
Retourneert: GetCommentTextResponse
Voorbeeld

getPreBanSummary 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetPreBanSummaryOptions& | Yes |
Response
Retourneert: PreBanSummary
Voorbeeld

getSearchCommentsSummary 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetSearchCommentsSummaryOptions& | Ja |
Respons
Retourneert: ModerationCommentSearchResponse
Voorbeeld

getSearchPages 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetSearchPagesOptions& | Ja |
Reactie
Retourneert: ModerationPageSearchResponse
Voorbeeld

getSearchSites 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetSearchSitesOptions& | Yes |
Response
Retourneert: ModerationSiteSearchResponse
Voorbeeld

getSearchSuggest 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetSearchSuggestOptions& | Ja |
Respons
Returns: ModerationSuggestResponse
Voorbeeld

getSearchUsers 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetSearchUsersOptions& | Ja |
Respons
Retourneert: ModerationUserSearchResponse
Voorbeeld

getTrustFactor 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetTrustFactorOptions& | Ja |
Response
Retourneert: GetUserTrustFactorResponse
Example

getUserBanPreference 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: APIModerateGetUserBanPreferencesResponse
Voorbeeld

getUserInternalProfile 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserInternalProfileOptions& | Yes |
Reactie
Retourneert: GetUserInternalProfileResponse
Voorbeeld

postAdjustCommentVotes 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Ja | |
| options | const PostAdjustCommentVotesOptions& | Ja |
Respons
Retourneert: AdjustVotesResponse
Voorbeeld

postApiExport 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const PostApiExportOptions& | Ja |
Respons
Retourneert: ModerationExportResponse
Voorbeeld

postBanUserFromComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostBanUserFromCommentOptions& | Ja |
Respons
Retourneert: BanUserFromCommentResult
Voorbeeld

postBanUserUndo 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| banUserUndoParams | BanUserUndoParams | Ja | |
| sso | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postBulkPreBanSummary 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkPreBanParams | BulkPreBanParams | Ja | |
| options | const PostBulkPreBanSummaryOptions& | Ja |
Respons
Retourneert: BulkPreBanSummary
Voorbeeld

postCommentsByIds 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentsByIdsParams | CommentsByIdsParams | Ja | |
| sso | string | Nee |
Respons
Retourneert: ModerationAPIChildCommentsResponse
Voorbeeld

postFlagComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostFlagCommentOptions& | Yes |
Response
Retourneert: APIEmptyResponse
Example

postRemoveComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostRemoveCommentOptions& | Ja |
Respons
Retourneert: PostRemoveCommentApiResponse
Voorbeeld

postRestoreDeletedComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRestoreDeletedCommentOptions& | Yes |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentApprovalStatus 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostSetCommentApprovalStatusOptions& | Ja |
Response
Retourneert: SetCommentApprovedResponse
Example

postSetCommentReviewStatus 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostSetCommentReviewStatusOptions& | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentSpamStatus 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostSetCommentSpamStatusOptions& | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

postSetCommentText 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| setCommentTextParams | SetCommentTextParams | Ja | |
| options | const PostSetCommentTextOptions& | Ja |
Response
Retourneert: SetCommentTextResponse
Voorbeeld

postUnFlagComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| options | const PostUnFlagCommentOptions& | Ja |
Antwoord
Retourneert: APIEmptyResponse
Voorbeeld

postVote 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostVoteOptions& | Yes |
Respons
Retourneert: VoteResponse
Voorbeeld

putAwardBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| badgeId | string | Ja | |
| options | const PutAwardBadgeOptions& | Ja |
Respons
Retourneert: AwardUserBadgeResponse
Voorbeeld

putCloseThread 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

putRemoveBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| badgeId | string | Ja | |
| options | const PutRemoveBadgeOptions& | Ja |
Respons
Retourneert: RemoveUserBadgeResponse
Voorbeeld

putReopenThread 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| sso | string | Nee |
Response
Retourneert: APIEmptyResponse
Voorbeeld

setTrustFactor 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const SetTrustFactorOptions& | Ja |
Response
Retourneert: SetUserTrustFactorResponse
Example

createModerator 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createModeratorBody | CreateModeratorBody | Ja |
Respons
Retourneert: CreateModeratorResponse
Voorbeeld

deleteModerator 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sendEmail | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getModerator 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetModeratorResponse
Voorbeeld

getModerators 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nee |
Response
Retourneert: GetModeratorsResponse
Example

sendInvite 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| fromName | string | Yes |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

updateModerator 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

deleteNotificationCount 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Retourneert: APIEmptyResponse
Example

getCachedNotificationCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetCachedNotificationCountResponse
Voorbeeld

getNotificationCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetNotificationCountOptions& | Ja |
Response
Retourneert: GetNotificationCountResponse
Example

getNotifications 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetNotificationsOptions& | Ja |
Respons
Retourneert: GetNotificationsResponse
Voorbeeld

updateNotification 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateNotificationBody | UpdateNotificationBody | Ja | |
| userId | string | Nee |
Response
Returns: APIEmptyResponse
Example

createV1PageReact 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| title | string | Nee |
Respons
Retourneert: CreateV1PageReact
Voorbeeld

createV2PageReact 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja | |
| title | string | Nee |
Respons
Retourneert: CreateV1PageReact
Voorbeeld

deleteV1PageReact 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Returns: CreateV1PageReact
Voorbeeld

deleteV2PageReact 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: CreateV1PageReact
Voorbeeld

getV1PageLikes 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetV1PageLikes
Voorbeeld

getV2PageReacts 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Response
Retourneert: GetV2PageReacts
Example

getV2PageReactUsers 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetV2PageReactUsersResponse
Example

addPage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIPageData | CreateAPIPageData | Ja |
Respons
Retourneert: AddPageAPIResponse
Voorbeeld

deletePage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeletePageAPIResponse
Voorbeeld

getOfflineUsers 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Use this after exhausting /users/online to render a "Members" section.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName}
index from afterName forward via $gt, no $skip cost.
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| options | const GetOfflineUsersOptions& | Ja |
Respons
Retourneert: PageUsersOfflineResponse
Voorbeeld

getOnlineUsers 
Momenteel online kijkers van een pagina: mensen waarvan de websocket‑sessie op dit moment op de pagina geabonneerd is.
Retourneert anonCount + totalCount (abonnees in de hele ruimte, inclusief anonieme kijkers die we niet opsommen).
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| options | const GetOnlineUsersOptions& | Ja |
Response
Retourneert: PageUsersOnlineResponse
Voorbeeld

getPageByURLId 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetPageByURLIdAPIResponse
Voorbeeld

getPages 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Respons
Retourneert: GetPagesAPIResponse
Voorbeeld

getPagesPublic 
Lijst pagina’s voor een tenant. Wordt gebruikt door de FChat‑desktopclient om zijn kamerlijst te vullen. Vereist enableFChat om true te zijn in de opgeloste aangepaste configuratie voor elke pagina. Pagina’s die SSO vereisen, worden gefilterd op basis van de groepsrechten van de aanvragende gebruiker.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetPagesPublicOptions& | Ja |
Respons
Retourneert: GetPublicPagesResponse
Voorbeeld

getUsersInfo 
Bulk gebruikersinfo voor een tenant. Gegeven userIds, retourneer weergave‑info van User / SSOUser.
Gebruikt door de commentaarwidget om gebruikers die net verschenen via een presence‑event te verrijken.
Geen paginacontext: privacy wordt uniform afgedwongen (privéprofielen worden gemaskeerd).
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| ids | string | Ja |
Response
Retourneert: PageUsersInfoResponse
Voorbeeld

patchPage 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIPageData | UpdateAPIPageData | Ja |
Response
Retourneert: PatchPageAPIResponse
Example

deletePendingWebhookEvent 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: APIEmptyResponse
Example

getPendingWebhookEventCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetPendingWebhookEventCountOptions& | Ja |
Reactie
Retourneert: GetPendingWebhookEventCountResponse
Voorbeeld

getPendingWebhookEvents 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPendingWebhookEventsOptions& | Yes |
Response
Retourneert: GetPendingWebhookEventsResponse
Voorbeeld

createQuestionConfig 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ja |
Respons
Retourneert: CreateQuestionConfigResponse
Voorbeeld

deleteQuestionConfig 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returns: APIEmptyResponse
Voorbeeld

getQuestionConfig 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: GetQuestionConfigResponse
Voorbeeld

getQuestionConfigs 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nee |
Respons
Retourneert: GetQuestionConfigsResponse
Voorbeeld

updateQuestionConfig 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Yes |
Reactie
Retourneert: APIEmptyResponse
Voorbeeld

createQuestionResult 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionResultBody | CreateQuestionResultBody | Ja |
Response
Retourneert: CreateQuestionResultResponse
Voorbeeld

deleteQuestionResult 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getQuestionResult 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetQuestionResultResponse
Example

getQuestionResults 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetQuestionResultsOptions& | Yes |
Response
Retourneert: GetQuestionResultsResponse
Voorbeeld

updateQuestionResult 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ja |
Reactie
Retourneert: APIEmptyResponse
Voorbeeld

aggregateQuestionResults 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const AggregateQuestionResultsOptions& | Ja |
Respons
Retourneert: AggregateQuestionResultsResponse
Voorbeeld

bulkAggregateQuestionResults 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | bool | Nee |
Respons
Retourneert: BulkAggregateQuestionResultsResponse
Voorbeeld

combineCommentsWithQuestionResults 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const CombineCommentsWithQuestionResultsOptions& | Ja |
Respons
Retourneert: CombineQuestionResultsWithCommentsResponse
Voorbeeld

addSSOUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPISSOUserData | CreateAPISSOUserData | Yes |
Response
Retourneert: AddSSOUserAPIResponse
Voorbeeld

deleteSSOUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| options | const DeleteSSOUserOptions& | Ja |
Respons
Retourneert: DeleteSSOUserAPIResponse
Voorbeeld

getSSOUserByEmail 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Response
Retourneert: GetSSOUserByEmailAPIResponse
Voorbeeld

getSSOUserById 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetSSOUserByIdAPIResponse
Example

getSSOUsers 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | int32_t | Nee |
Response
Retourneert: GetSSOUsersResponse
Voorbeeld

patchSSOUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | bool | Nee |
Respons
Retourneert: PatchSSOUserAPIResponse
Voorbeeld

putSSOUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | bool | Nee |
Reactie
Retourneert: PutSSOUserAPIResponse
Voorbeeld

createSubscription 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ja |
Response
Retourneert: CreateSubscriptionAPIResponse
Voorbeeld

deleteSubscription 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee |
Respons
Retourneert: DeleteSubscriptionAPIResponse
Voorbeeld

getSubscriptions 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee |
Response
Retourneert: GetSubscriptionsAPIResponse
Voorbeeld

updateSubscription 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Ja | |
| userId | string | Nee |
Respons
Retourneert: UpdateSubscriptionAPIResponse
Voorbeeld

getTenantDailyUsages 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetTenantDailyUsagesOptions& | Ja |
Response
Retourneert: GetTenantDailyUsagesResponse
Voorbeeld

createTenantPackage 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantPackageBody | CreateTenantPackageBody | Ja |
Respons
Retourneert: CreateTenantPackageResponse
Voorbeeld

deleteTenantPackage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getTenantPackage 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: GetTenantPackageResponse
Voorbeeld

getTenantPackages 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nee |
Respons
Retourneert: GetTenantPackagesResponse
Voorbeeld

replaceTenantPackage 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

updateTenantPackage 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

createTenantUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Respons
Retourneert: CreateTenantUserResponse
Voorbeeld

deleteTenantUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| options | const DeleteTenantUserOptions& | Ja |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getTenantUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetTenantUserResponse
Voorbeeld

getTenantUsers 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | double | Nee |
Respons
Retourneert: GetTenantUsersResponse
Voorbeeld

replaceTenantUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ja | |
| updateComments | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

sendLoginLink 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| redirectURL | string | Nee |
Response
Retourneert: APIEmptyResponse
Example

updateTenantUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantUserBody | UpdateTenantUserBody | Ja | |
| updateComments | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

createTenant 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Respons
Retourneert: CreateTenantResponse
Voorbeeld

deleteTenant 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sure | string | Nee |
Respons
Retourneert: APIEmptyResponse
Voorbeeld

getTenant 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetTenantResponse
Voorbeeld

getTenants 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetTenantsOptions& | Ja |
Respons
Retourneert: GetTenantsResponse
Voorbeeld

updateTenant 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantBody | UpdateTenantBody | Ja |
Response
Retourneert: APIEmptyResponse
Voorbeeld

changeTicketState 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| id | string | Ja | |
| changeTicketStateBody | ChangeTicketStateBody | Ja |
Respons
Retourneert: ChangeTicketStateResponse
Voorbeeld

createTicket 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| createTicketBody | CreateTicketBody | Ja |
Respons
Retourneert: CreateTicketResponse
Voorbeeld

getTicket 
Parameters
| Naam | Type | Verplicht | Omschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee |
Respons
Retourneert: GetTicketResponse
Voorbeeld

getTickets 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetTicketsOptions& | Ja |
Response
Returns: GetTicketsResponse
Example

getTranslations 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| r_namespace | string | Ja | |
| component | string | Ja | |
| options | const GetTranslationsOptions& | Ja |
Respons
Retourneert: GetTranslationsResponse
Voorbeeld

uploadImage 
Upload en schaaf een afbeelding
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| file | HttpContent | Ja | |
| options | const UploadImageOptions& | Ja |
Response
Retourneert: UploadImageResponse
Example

getUserBadgeProgressById 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: APIGetUserBadgeProgressResponse
Voorbeeld

getUserBadgeProgressByUserId 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes |
Reactie
Retourneert: APIGetUserBadgeProgressResponse
Voorbeeld

getUserBadgeProgressList 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetUserBadgeProgressListOptions& | Ja |
Antwoord
Retourneert: APIGetUserBadgeProgressListResponse
Voorbeeld

createUserBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Respons
Retourneert: APICreateUserBadgeResponse
Voorbeeld

deleteUserBadge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: APIEmptySuccessResponse
Voorbeeld

getUserBadge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: APIGetUserBadgeResponse
Voorbeeld

getUserBadges 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetUserBadgesOptions& | Ja |
Respons
Retourneert: APIGetUserBadgesResponse
Voorbeeld

updateUserBadge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Respons
Retourneert: APIEmptySuccessResponse
Voorbeeld

getUserNotificationCount 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetUserNotificationCountResponse
Voorbeeld

getUserNotifications 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const GetUserNotificationsOptions& | Ja |
Respons
Retourneert: GetMyNotificationsResponse
Voorbeeld

resetUserNotificationCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Response
Retourneert: ResetUserNotificationsResponse
Example

resetUserNotifications 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| options | const ResetUserNotificationsOptions& | Ja |
Respons
Retourneert: ResetUserNotificationsResponse
Voorbeeld

updateUserNotificationCommentSubscriptionStatus 
Schakel meldingen in of uit voor een specifiek commentaar.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Response
Retourneert: UpdateUserNotificationCommentSubscriptionStatusResponse
Example

updateUserNotificationPageSubscriptionStatus 
Enable of schakel meldingen voor een pagina in of uit. Wanneer gebruikers zich op een pagina abonneren, worden meldingen aangemaakt voor nieuwe hoofdreacties, en ook
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | string | Ja | |
| sso | string | Nee |
Respons
Returns: UpdateUserNotificationPageSubscriptionStatusResponse
Voorbeeld

updateUserNotificationStatus 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: UpdateUserNotificationStatusResponse
Voorbeeld

getUserPresenceStatuses 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Respons
Retourneert: GetUserPresenceStatusesResponse
Voorbeeld

searchUsers 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| options | const SearchUsersOptions& | Ja |
Respons
Retourneert: SearchUsersResult
Voorbeeld

getUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetUserResponse
Voorbeeld

createVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | string | Yes | |
| options | const CreateVoteOptions& | Yes |
Response
Retourneert: VoteResponse
Voorbeeld

deleteVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Respons
Retourneert: VoteDeleteResponse
Voorbeeld

getVotes 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Respons
Retourneert: GetVotesResponse
Voorbeeld

getVotesForUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| options | const GetVotesForUserOptions& | Ja |
Respons
Retourneert: GetVotesForUserResponse
Voorbeeld

Hulp nodig?
Als u problemen ondervindt of vragen heeft over de C++ SDK, doe dan het volgende:
Bijdragen
Bijdragen zijn welkom! Bezoek de GitHub repository voor richtlijnen voor bijdragen.