
Taal 🇳🇱 Nederlands
Aan de slag
API-referentie
Documentatie
Gebruik
Aggregatie
Auditlogs
Blokkeren van reactie
Controleren op geblokkeerde reacties
Reacties
Reacties voor gebruiker
Domeinconfiguraties
E-mailsjablonen
Gebeurtenislogboek
Feed-berichten
Reactie rapporteren
Gifs
Hashtags
Moderatie
Moderators
Aantal meldingen
Meldingen
Pagina-reacties
Pagina's
Wachtende webhook-gebeurtenissen
Vraagconfiguraties
Vraagresultaten
Aggregatie van vraagresultaten
SSO-gebruikers
Abonnementen
Dagelijks gebruik per tenant
Tenant-pakketten
Tenantgebruikers
Tenants
Tickets
Vertalingen
Afbeelding uploaden
Voortgang gebruikersbadge
Gebruikersbadges
Gebruikersmeldingen
Aanwezigheidsstatus gebruikers
Gebruikers zoeken
Gebruikers
Stemmen
FastComments JavaScript/TypeScript SDK
Dit is de officiële JavaScript/TypeScript SDK voor FastComments.
Beheer reacties, gebruikers, SSO en moderatie vanuit Node.js of de browser.
Repository
API-documentatie 
Volledige API-referentie: docs/api/README.md
Browser vs Server compatibiliteit 
Deze SDK gebruikt dubbele toegangspunten om optimale compatibiliteit te waarborgen en runtime-fouten te voorkomen:
fastcomments-sdk/browser- Browserveilige versie met nativefetchfastcomments-sdk/server- Volledige Node.js-versie met SSO-ondersteuningfastcomments-sdk(standaard) - Alleen types, veilig om overal te importeren
Gebruik 
Deze SDK biedt afzonderlijke toegangspunten voor browser- en serveromgevingen om optimale compatibiliteit en beveiliging te garanderen:
Browsergebruik (Client-Side)
Voor browser/frontend-applicaties, gebruik de browserveilige export die Node.js-afhankelijkheden uitsluit:
// Browser-veilige import (geen Node.js-afhankelijkheden)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Maak een browser SDK-instantie
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Gebruik openbare API's (geen API-sleutel nodig - veilig voor browsers)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Servergebruik (Node.js)
Voor server/backend-applicaties, gebruik de volledige SDK met SSO- en authenticatiefuncties:
// Server-side import (inclusief SSO en ontworpen om te werken met NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Maak een server SDK-instantie
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Houd dit geheim op de server!
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Gebruik beveiligde API's met uw API-sleutel
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Alleen types importeren
Als u alleen TypeScript-typen nodig heeft (geen runtime-code), gebruik dan de standaardimport:
// Alleen types (geen runtime-afhankelijkheden - overal veilig)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Gebruik van individuele API-klassen
Browseromgeving
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Serveromgeving
import { DefaultApi, PublicApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key',
basePath: 'https://fastcomments.com'
});
const defaultApi = new DefaultApi(config);
const publicApi = new PublicApi(config);
Openbare vs beveiligde API's 
De SDK biedt deze API-klassen:
DefaultApi- Beveiligde endpoints die uw API-sleutel vereisen voor authenticatie. Gebruik deze voor server-side operaties.PublicApi- Publieke endpoints die toegankelijk zijn zonder API-sleutel. Deze kunnen direct vanuit browsers/mobiele apparaten/etc. worden aangeroepen.ModerationApi- Moderator-dashboard endpoints (moderatie van opmerkingen, bans, badges, vertrouwensfactor, zoeken). Geauthenticeerd via de sessie van de moderator; geef dessoquery-parameter door voor SSO-geauthenticeerde moderators.HiddenApi- Interne/admin endpoints voor geavanceerde gebruikssituaties.
Voorbeeld: Public API gebruiken (browser-veilig)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Haal opmerkingen voor een pagina op (geen API-sleutel vereist)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Voorbeeld: Default API gebruiken (alleen server-side)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Houd deze geheim!
});
const defaultApi = new DefaultApi(config);
// Haal opmerkingen op met volledige admin-toegang
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Voorbeeld: Moderation API gebruiken
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath, enz. */ });
// Aanroepen geauthenticeerd als moderator (sessie-cookie, of geef `sso` door voor een SSO-moderator).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
SSO (Single Sign-On) integratie 
FastComments ondersteunt SSO om te integreren met uw bestaande gebruikersauthenticatiesysteem. SSO-functionaliteit is alleen beschikbaar in de server-export omdat het Node.js crypto-functies vereist.
Eenvoudige SSO (Alleen serverzijde)
Eenvoudige SSO moet aan de serverzijde worden gegenereerd en naar de client worden gestuurd:
// Code aan de serverzijde (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Maak eenvoudige SSO met de ingebouwde helper
const userData = {
username: 'john_doe',
email: 'john@example.com',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg'
};
const sso = FastCommentsSSO.createSimple(userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoToken = sso.createToken();
// Stuur ssoToken naar uw client-side code
// Client-side code kan dit token vervolgens gebruiken met de browser SDK
Beveiligde SSO (Server-side, aanbevolen)
Beveiligde SSO moet aan de serverzijde worden geïmplementeerd en biedt betere beveiliging:
// Code aan de serverzijde (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Maak beveiligde SSO met de ingebouwde helper
const userData = {
id: 'user-123',
email: 'john@example.com',
username: 'john_doe',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg',
isAdmin: false,
isModerator: false
};
const sso = FastCommentsSSO.createSecure('your-api-key', userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoConfig = sso.prepareToSend();
// Gebruik met API-aanroepen op de server
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Of stuur ssoConfig naar de client voor gebruik in de browser
SSO gebruiken vanuit de browser (met door de server gegenereerd token)
// Code aan de clientzijde (browser)
import { PublicApi } from 'fastcomments-sdk/browser';
// Haal SSO-token op van uw server-endpoint
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Gebruik het door de server gegenereerde SSO-token
});
SSO met het aanmaken van een reactie
// Server-side: Maak SSO en reactie
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
const sso = FastCommentsSSO.createSecure('your-api-key', userData);
const ssoConfig = sso.prepareToSend();
const response = await publicApi.createCommentPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
broadcastId: 'unique-broadcast-id',
commentData: {
comment: 'This is my comment',
date: Date.now(),
commenterName: 'John Doe',
url: 'https://example.com/page',
urlId: 'page-url-id'
},
sso: JSON.stringify(ssoConfig)
});
Veelvoorkomende gebruikssituaties 
Reacties ophalen voor een pagina
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Een reactie aanmaken
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Stemmen op een reactie
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 voor omhoog stemmen, -1 voor omlaag stemmen
}
});
Gebruikersbeheer (vereist API-sleutel)
// Zoeken naar gebruikers (vereist DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Live gebeurtenissen (realtime updates) 
Abonneer op live-evenementen om realtime updates te ontvangen voor reacties, stemmen en andere activiteiten.
Paginaniveau-evenementen
Luister naar live-evenementen op een specifieke pagina (reacties, stemmen, enz.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Abonneer op live-evenementen voor een pagina
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (haal dit uit het antwoord van getComments)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Werk je UI bij met de nieuwe reactie
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Werk de stemaantallen in je UI bij
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Geef true terug als het event is verwerkt
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Sluit de subscription wanneer klaar
subscription.close();
Abonneer op gebruikersgebeurtenissen
Luister naar gebruiker-specifieke gebeurtenissen (meldingen, vermeldingen, enz.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Verkrijg dit uit het antwoord van getComments
};
// Abonneer op de persoonlijke feed van de gebruiker
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Toon melding in je UI
break;
case LiveEventType.notification_update:
console.log('Notification updated:', event.notification);
break;
default:
console.log('Other user event:', event.type);
}
return true;
},
(isConnected: boolean) => {
console.log('User feed connection:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Sluit wanneer klaar
userSubscription.close();
Het verkrijgen van userIdWS
De userIdWS-parameter is vereist voor live-evenementen en kan worden verkregen uit API-responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Extraheer userIdWS uit het antwoord
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Nu kun je je abonneren op live-evenementen
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
Broadcast-ID's 
Je ziet dat je in sommige API-aanroepen een broadcastId moet doorgeven. Wanneer je events ontvangt, krijg je deze ID terug, zodat je het event kunt negeren als je van plan bent om wijzigingen optimistisch op de client toe te passen (wat je waarschijnlijk wilt doen omdat het de beste ervaring biedt). Geef hier een UUID door. De ID moet uniek genoeg zijn om niet twee keer in een browsersessie voor te komen.
import { v4 as uuidv4 } from 'uuid';
const response = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'page-id',
comment: 'My comment',
broadcastId: uuidv4() // Unieke ID voor deze bewerking
}
});
Foutafhandeling 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
aggregate 
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.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| parentTenantId | string | No | |
| includeStats | boolean | No |
Respons
Retourneert: AggregateResponse
Voorbeeld

getAuditLogs 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| limit | number | No | |
| skip | number | No | |
| order | SORTDIR | No | |
| after | number | No | |
| before | number | No |
Respons
Retourneert: GetAuditLogsResponse1
Voorbeeld

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

unBlockCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nee |
Response
Retourneert: UnBlockCommentPublicResponse
Voorbeeld

checkedCommentsForBlocked 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentIds | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: CheckedCommentsForBlockedResponse
Voorbeeld

blockUserFromComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| blockFromCommentParams | BlockFromCommentParams | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Respons
Retourneert: BlockUserFromCommentResponse
Voorbeeld

createCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| commentData | CommentData | Ja | |
| sessionId | string | Nee | |
| sso | string | Nee |
Reactie
Retourneert: CreateCommentPublicResponse
Voorbeeld

deleteComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| contextUserId | string | Nee | |
| isLive | boolean | Nee |
Respons
Retourneert: DeleteCommentResponse
Voorbeeld

deleteCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: DeleteCommentPublicResponse
Voorbeeld

deleteCommentVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Response
Retourneert: DeleteCommentVoteResponse
Example

flagComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Respons
Retourneert: FlagCommentResponse1
Voorbeeld

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

getComments 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| limit | number | No | |
| skip | number | No | |
| asTree | boolean | No | |
| skipChildren | number | No | |
| limitChildren | number | No | |
| maxTreeDepth | number | No | |
| urlId | string | No | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No | |
| fromDate | number | No | |
| toDate | number | No |
Respons
Retourneert: GetCommentsResponse
Voorbeeld

getCommentsPublic 
req
tenantId
urlId
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| page | number | Nee | |
| direction | SortDirections | Nee | |
| sso | string | Nee | |
| skip | number | Nee | |
| skipChildren | number | Nee | |
| limit | number | Nee | |
| limitChildren | number | Nee | |
| countChildren | boolean | Nee | |
| fetchPageForCommentId | string | Nee | |
| includeConfig | boolean | Nee | |
| countAll | boolean | Nee | |
| includei10n | boolean | Nee | |
| locale | string | Nee | |
| modules | string | Nee | |
| isCrawler | boolean | Nee | |
| includeNotificationCount | boolean | Nee | |
| asTree | boolean | Nee | |
| maxTreeDepth | number | Nee | |
| useFullTranslationIds | boolean | Nee | |
| parentId | string | Nee | |
| searchText | string | Nee | |
| hashTags | Array | Nee | |
| userId | string | Nee | |
| customConfigStr | string | Nee | |
| afterCommentId | string | Nee | |
| beforeCommentId | string | Nee |
Respons
Retourneert: GetCommentsPublicResponse
Voorbeeld

getCommentText 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetCommentTextResponse1
Voorbeeld

getCommentVoteUserNames 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| dir | number | Yes | |
| sso | string | No |
Response
Retourneert: GetCommentVoteUserNamesResponse
Example

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

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

saveComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | CreateCommentParams | Ja | |
| isLive | boolean | Nee | |
| doSpamCheck | boolean | Nee | |
| sendEmails | boolean | Nee | |
| populateNotifications | boolean | Nee |
Respons
Retourneert: SaveCommentResponse
Voorbeeld

saveCommentsBulk 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | Array | Ja | |
| isLive | boolean | Nee | |
| doSpamCheck | boolean | Nee | |
| sendEmails | boolean | Nee | |
| populateNotifications | boolean | Nee |
Respons
Retourneert: Array<SaveCommentsBulkResponse
Voorbeeld

setCommentText 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: SetCommentTextResponse1
Voorbeeld

unBlockUserFromComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Response
Retourneert: UnBlockUserFromCommentResponse
Voorbeeld

unFlagComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Respons
Retourneert: UnFlagCommentResponse
Voorbeeld

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

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

updateComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updatableCommentParams | UpdatableCommentParams | Ja | |
| contextUserId | string | Nee | |
| doSpamCheck | boolean | Nee | |
| isLive | boolean | Nee |
Respons
Retourneert: UpdateCommentResponse
Voorbeeld

voteComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| voteBodyParams | VoteBodyParams | Ja | |
| sessionId | string | Nee | |
| sso | string | Nee |
Reactie
Retourneert: VoteCommentResponse
Voorbeeld

getCommentsForUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| userId | string | Nee | |
| direction | SortDirections | Nee | |
| repliesToUserId | string | Nee | |
| page | number | Nee | |
| includei10n | boolean | Nee | |
| locale | string | Nee | |
| isCrawler | boolean | Nee |
Response
Retourneert: GetCommentsForUserResponse1
Example

addDomainConfig 
Parameters
| Naam | Type | Vereist | 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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Respons
Returns: GetDomainConfigResponse
Voorbeeld

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

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

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

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

deleteEmailTemplate 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeleteEmailTemplateResponse
Voorbeeld

deleteEmailTemplateRenderError 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Respons
Retourneert: DeleteEmailTemplateRenderErrorResponse
Voorbeeld

getEmailTemplate 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetEmailTemplateResponse1
Voorbeeld

getEmailTemplateDefinitions 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Response
Retourneert: GetEmailTemplateDefinitionsResponse1
Example

getEmailTemplateRenderErrors 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| skip | number | Nee |
Respons
Retourneert: GetEmailTemplateRenderErrorsResponse1
Voorbeeld

getEmailTemplates 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Respons
Retourneert: GetEmailTemplatesResponse1
Voorbeeld

renderEmailTemplate 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ja | |
| locale | string | Nee |
Response
Retourneert: RenderEmailTemplateResponse1
Example

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

getEventLog 
req tenantId urlId userIdWS
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | number | Ja | |
| endTime | number | Nee |
Respons
Retourneert: GetEventLogResponse1
Voorbeeld

getGlobalEventLog 
req tenantId urlId userIdWS
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
Response
Retourneert: GetGlobalEventLogResponse
Example

createFeedPost 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| isLive | boolean | Nee | |
| doSpamCheck | boolean | Nee | |
| skipDupCheck | boolean | Nee |
Respons
Retour: CreateFeedPostResponse1
Voorbeeld

createFeedPostPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: CreateFeedPostPublicResponse
Voorbeeld

deleteFeedPostPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: DeleteFeedPostPublicResponse
Voorbeeld

getFeedPosts 
req tenantId afterId
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| limit | number | Nee | |
| tags | Array | Nee |
Respons
Retourneert: GetFeedPostsResponse1
Voorbeeld

getFeedPostsPublic 
req tenantId afterId
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| limit | number | Nee | |
| tags | Array | Nee | |
| sso | string | Nee | |
| isCrawler | boolean | Nee | |
| includeUserInfo | boolean | Nee |
Respons
Retourneert: GetFeedPostsPublicResponse
Voorbeeld

getFeedPostsStats 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array | Ja | |
| sso | string | Nee |
Respons
Geeft terug: GetFeedPostsStatsResponse
Voorbeeld

getUserReactsPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | No | |
| sso | string | No |
Respons
Retourneert: GetUserReactsPublicResponse
Voorbeeld

reactFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Response
Retourneert: ReactFeedPostPublicResponse
Example

updateFeedPost 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Response
Retourneert: UpdateFeedPostResponse
Voorbeeld

updateFeedPostPublic 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Respons
Returns: UpdateFeedPostPublicResponse
Voorbeeld

flagCommentPublic 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | boolean | Ja | |
| sso | string | Nee |
Response
Retourneert: FlagCommentPublicResponse
Example

getGifLarge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| largeInternalURLSanitized | string | Ja |
Respons
Retourneert: GetGifLargeResponse
Voorbeeld

getGifsSearch 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Respons
Retourneert: GetGifsSearchResponse
Voorbeeld

getGifsTrending 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| locale | string | Nee | |
| rating | string | Nee | |
| page | number | Nee |
Response
Returns: GetGifsTrendingResponse
Voorbeeld

addHashTag 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | No | |
| createHashTagBody | CreateHashTagBody | No |
Response
Retourneert: AddHashTagResponse
Voorbeeld

addHashTagsBulk 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Nee | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nee |
Respons
Retourneert: AddHashTagsBulkResponse
Voorbeeld

deleteHashTag 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nee | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Nee |
Respons
Retourneert: DeleteHashTagResponse
Voorbeeld

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

patchHashTag 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nee | |
| updateHashTagBody | UpdateHashTagBody | Nee |
Response
Retourneert: PatchHashTagResponse
Example

deleteModerationVote 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| voteId | string | Ja | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: DeleteModerationVoteResponse
Voorbeeld

getApiComments 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetApiCommentsResponse
Voorbeeld

getApiExportStatus 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| batchJobId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetApiExportStatusResponse
Voorbeeld

getApiIds 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| textSearch | string | Nee | |
| byIPFromComment | string | Nee | |
| filters | string | Nee | |
| searchFilters | string | Nee | |
| afterId | string | Nee | |
| demo | boolean | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetApiIdsResponse
Voorbeeld

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

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

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

getCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| textSearch | string | Nee | |
| byIPFromComment | string | Nee | |
| filter | string | Nee | |
| searchFilters | string | Nee | |
| demo | boolean | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetCountResponse
Voorbeeld

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

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

getManualBadges 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetManualBadgesResponse
Voorbeeld

getManualBadgesForUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| badgesUserId | string | No | |
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetManualBadgesForUserResponse
Voorbeeld

getModerationComment 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| includeEmail | boolean | Nee | |
| includeIP | boolean | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetModerationCommentResponse
Voorbeeld

getModerationCommentText 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Retourneert: GetModerationCommentTextResponse
Example

getPreBanSummary 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| includeByUserIdAndEmail | boolean | Nee | |
| includeByIP | boolean | Nee | |
| includeByEmailDomain | boolean | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetPreBanSummaryResponse
Voorbeeld

getSearchCommentsSummary 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Returns: GetSearchCommentsSummaryResponse
Voorbeeld

getSearchPages 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| value | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetSearchPagesResponse
Voorbeeld

getSearchSites 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetSearchSitesResponse
Voorbeeld

getSearchSuggest 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| textSearch | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetSearchSuggestResponse
Voorbeeld

getSearchUsers 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Reactie
Retourneert: GetSearchUsersResponse
Voorbeeld

getTrustFactor 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| userId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetTrustFactorResponse
Voorbeeld

getUserBanPreference 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetUserBanPreferenceResponse
Voorbeeld

getUserInternalProfile 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: GetUserInternalProfileResponse1
Voorbeeld

postAdjustCommentVotes 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Ja | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Retourneert: PostAdjustCommentVotesResponse
Voorbeeld

postApiExport 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PostApiExportResponse
Voorbeeld

postBanUserFromComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| banEmail | boolean | Nee | |
| banEmailDomain | boolean | Nee | |
| banIP | boolean | Nee | |
| deleteAllUsersComments | boolean | Nee | |
| bannedUntil | string | Nee | |
| isShadowBan | boolean | Nee | |
| updateId | string | Nee | |
| banReason | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retouneert: PostBanUserFromCommentResponse
Voorbeeld

postBanUserUndo 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Ja | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Returns: PostBanUserUndoResponse
Example

postBulkPreBanSummary 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Ja | |
| includeByUserIdAndEmail | boolean | Nee | |
| includeByIP | boolean | Nee | |
| includeByEmailDomain | boolean | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: PostBulkPreBanSummaryResponse
Voorbeeld

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

postFlagComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PostFlagCommentResponse
Voorbeeld

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

postRestoreDeletedComment 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Retourneert: PostRestoreDeletedCommentResponse
Example

postSetCommentApprovalStatus 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| approved | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PostSetCommentApprovalStatusResponse
Voorbeeld

postSetCommentReviewStatus 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PostSetCommentReviewStatusResponse
Voorbeeld

postSetCommentSpamStatus 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Retourneert: PostSetCommentSpamStatusResponse
Example

postSetCommentText 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| setCommentTextParams | SetCommentTextParams | Ja | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Returns: PostSetCommentTextResponse
Example

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

postVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| commentId | string | Ja | |
| direction | string | Nee | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: PostVoteResponse
Voorbeeld

putAwardBadge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PutAwardBadgeResponse
Voorbeeld

putCloseThread 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Respons
Retourneert: PutCloseThreadResponse
Voorbeeld

putRemoveBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| badgeId | string | Ja | |
| userId | string | Nee | |
| commentId | string | Nee | |
| broadcastId | string | Nee | |
| tenantId | string | Nee | |
| sso | string | Nee |
Response
Retour: PutRemoveBadgeResponse
Voorbeeld

putReopenThread 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Response
Retourneert: PutReopenThreadResponse
Example

setTrustFactor 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| userId | string | No | |
| trustFactor | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Returns: SetTrustFactorResponse
Example

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

deleteModerator 
Parameters
| Naam | Type | Verplicht | Omschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sendEmail | string | Nee |
Reactie
Retourneert: DeleteModeratorResponse
Voorbeeld

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

getModerators 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Response
Retourneert: GetModeratorsResponse1
Voorbeeld

sendInvite 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| fromName | string | Ja |
Response
Retourneert: SendInviteResponse
Example

updateModerator 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateModeratorBody | UpdateModeratorBody | Ja |
Response
Retourneert: UpdateModeratorResponse
Voorbeeld

deleteNotificationCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeleteNotificationCountResponse
Voorbeeld

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

getNotificationCount 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| urlId | string | Nee | |
| fromCommentId | string | Nee | |
| viewed | boolean | Nee | |
| type | string | Nee |
Respons
Retourneert: GetNotificationCountResponse1
Voorbeeld

getNotifications 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
Respons
Retourneert: GetNotificationsResponse1
Voorbeeld

updateNotification 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateNotificationBody | UpdateNotificationBody | Ja | |
| userId | string | Nee |
Response
Retourneert: UpdateNotificationResponse
Voorbeeld

createV1PageReact 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| title | string | No |
Response
Retourneert: CreateV1PageReactResponse
Example

createV2PageReact 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja | |
| title | string | Nee |
Response
Retourneert: CreateV2PageReactResponse
Voorbeeld

deleteV1PageReact 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: DeleteV1PageReactResponse
Voorbeeld

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

getV1PageLikes 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Returns: GetV1PageLikesResponse
Voorbeeld

getV2PageReacts 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetV2PageReactsResponse
Voorbeeld

getV2PageReactUsers 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetV2PageReactUsersResponse1
Voorbeeld

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

deletePage 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: DeletePageAPIResponse
Voorbeeld

getOfflineUsers 
Eerdere commentatoren op de pagina die NIET momenteel online zijn. Gesorteerd op displayName.
Gebruik dit nadat /users/online is uitgeput om een "Members" sectie weer te geven.
Cursor-paginering op commenterName: server doorloopt de gedeeltelijke {tenantId, urlId, commenterName} index vanaf afterName vooruit via $gt, zonder $skip‑kost.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Returns: GetOfflineUsersResponse
Example

getOnlineUsers 
Momenteel online kijkers van een pagina: personen wiens websocketsessie op dit moment op de pagina geabonneerd is.
Retourneert anonCount + totalCount (abonnees voor de hele ruimte, inclusief anonieme kijkers die we niet opsommen).
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| afterName | string | Nee | |
| afterUserId | string | Nee |
Respons
Retourneert: GetOnlineUsersResponse
Voorbeeld

getPageByURLId 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Respons
Retourneert: GetPageByURLIdAPIResponse
Voorbeeld

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

getPagesPublic 
List pagina’s voor een tenant. Gebruikt door de FChat desktopclient om zijn kamerlijst te vullen.
Vereist dat enableFChat true is in de opgeloste aangepaste configuratie voor elke pagina.
Pagina’s die SSO vereisen, worden gefilterd op basis van de groepstoegang van de aanvragende gebruiker.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
Response
Retourneert: GetPagesPublicResponse
Example

getUsersInfo 
Bulk gebruikersinformatie voor een tenant. Gegeven userIds, retourneer weergave‑informatie van User / SSOUser.
Gebruikt door de commentaarwidget om gebruikers die net verschenen via een aanwezigheids‑evenement te verrijken.
Geen paginacontext: privacy wordt uniform afgedwongen (private profielen worden gemaskeerd).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
Response
Retourneert: GetUsersInfoResponse
Voorbeeld

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

deletePendingWebhookEvent 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeletePendingWebhookEventResponse
Voorbeeld

getPendingWebhookEventCount 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nee | |
| externalId | string | Nee | |
| eventType | string | Nee | |
| type | string | Nee | |
| domain | string | Nee | |
| attemptCountGT | number | Nee |
Respons
Retourneert: GetPendingWebhookEventCountResponse1
Voorbeeld

getPendingWebhookEvents 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
Respons
Retourneert: GetPendingWebhookEventsResponse1
Voorbeeld

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

deleteQuestionConfig 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeleteQuestionConfigResponse
Voorbeeld

getQuestionConfig 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: GetQuestionConfigResponse1
Voorbeeld

getQuestionConfigs 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Respons
Returned: GetQuestionConfigsResponse1
Voorbeeld

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

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

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

getQuestionResult 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Returns: GetQuestionResultResponse1
Example

getQuestionResults 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | number | No |
Respons
Retourneert: GetQuestionResultsResponse1
Voorbeeld

updateQuestionResult 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ja |
Respons
Retourneert: UpdateQuestionResultResponse
Voorbeeld

aggregateQuestionResults 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array | No | |
| urlId | string | No | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No |
Respons
Retourneert: AggregateQuestionResultsResponse1
Voorbeeld

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

combineCommentsWithQuestionResults 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nee | |
| questionIds | Array | Nee | |
| urlId | string | Nee | |
| startDate | Date | Nee | |
| forceRecalculate | boolean | Nee | |
| minValue | number | Nee | |
| maxValue | number | Nee | |
| limit | number | Nee |
Respons
Retourneert: CombineCommentsWithQuestionResultsResponse
Voorbeeld

addSSOUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Ja |
Response
Retourneert: AddSSOUserAPIResponse
Example

deleteSSOUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | boolean | Nee | |
| commentDeleteMode | string | Nee |
Response
Retourneert: DeleteSSOUserAPIResponse
Example

getSSOUserByEmail 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Respons
Retourneert: GetSSOUserByEmailAPIResponse
Voorbeeld

getSSOUserById 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetSSOUserByIdAPIResponse
Voorbeeld

getSSOUsers 
Parameters
| Name | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Respons
Retourneert: GetSSOUsersResponse
Voorbeeld

patchSSOUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | boolean | Nee |
Response
Retourneert: PatchSSOUserAPIResponse
Example

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

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

deleteSubscription 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Respons
Retourneert: DeleteSubscriptionAPIResponse
Voorbeeld

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

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

getTenantDailyUsages 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | number | Nee | |
| monthNumber | number | Nee | |
| dayNumber | number | Nee | |
| skip | number | Nee |
Response
Retourneert: GetTenantDailyUsagesResponse1
Voorbeeld

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

deleteTenantPackage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Reactie
Retourneert: DeleteTenantPackageResponse
Voorbeeld

getTenantPackage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetTenantPackageResponse1
Voorbeeld

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

replaceTenantPackage 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Response
Retourneert: ReplaceTenantPackageResponse
Voorbeeld

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

createTenantUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Ja |
Respons
Retourneert: CreateTenantUserResponse1
Voorbeeld

deleteTenantUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | string | Nee | |
| commentDeleteMode | string | Nee |
Respons
Retourneert: DeleteTenantUserResponse
Voorbeeld

getTenantUser 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetTenantUserResponse1
Voorbeeld

getTenantUsers 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Respons
Retourneert: GetTenantUsersResponse1
Voorbeeld

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

sendLoginLink 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| redirectURL | string | Nee |
Respons
Retourneert: SendLoginLinkResponse
Voorbeeld

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

createTenant 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantBody | CreateTenantBody | Ja |
Respons
Retourneert: CreateTenantResponse1
Voorbeeld

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

getTenant 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: GetTenantResponse1
Voorbeeld

getTenants 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| meta | string | Nee | |
| skip | number | Nee |
Respons
Retourneert: GetTenantsResponse1
Voorbeeld

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

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

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

getTicket 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee |
Respons
Retour: GetTicketResponse1
Voorbeeld

getTickets 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
Respons
Retourneert: GetTicketsResponse1
Voorbeeld

getTranslations 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| namespace | string | Yes | |
| component | string | Yes | |
| locale | string | No | |
| useFullTranslationIds | boolean | No |
Respons
Returns: GetTranslationsResponse1
Voorbeeld

uploadImage 
Uploaden en een afbeelding verkleinen
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| file | Blob | Ja | |
| sizePreset | SizePreset | Nee | |
| urlId | string | Nee |
Response
Retourneert: UploadImageResponse
Voorbeeld

getUserBadgeProgressById 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetUserBadgeProgressByIdResponse
Voorbeeld

getUserBadgeProgressByUserId 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Respons
Retourneert: GetUserBadgeProgressByUserIdResponse
Voorbeeld

getUserBadgeProgressList 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| limit | number | Nee | |
| skip | number | Nee |
Respons
Retourneert: GetUserBadgeProgressListResponse
Voorbeeld

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

deleteUserBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: DeleteUserBadgeResponse
Voorbeeld

getUserBadge 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetUserBadgeResponse
Voorbeeld

getUserBadges 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| badgeId | string | No | |
| type | number | No | |
| displayedOnComments | boolean | No | |
| limit | number | No | |
| skip | number | No |
Respons
Retourneert: GetUserBadgesResponse
Voorbeeld

updateUserBadge 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Response
Retourneert: UpdateUserBadgeResponse
Example

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

getUserNotifications 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| pageSize | number | No | |
| afterId | string | No | |
| includeContext | boolean | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| includeTranslations | boolean | No | |
| includeTenantNotifications | boolean | No | |
| sso | string | No |
Respons
Retourneert: GetUserNotificationsResponse
Voorbeeld

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

resetUserNotifications 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| afterCreatedAt | number | Nee | |
| unreadOnly | boolean | Nee | |
| dmOnly | boolean | Nee | |
| noDm | boolean | Nee | |
| sso | string | Nee |
Respons
Retourneert: ResetUserNotificationsResponse1
Voorbeeld

updateUserNotificationCommentSubscriptionStatus 
Enable of schakel meldingen in voor een specifieke reactie.
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Response
Retourneert: UpdateUserNotificationCommentSubscriptionStatusResponse
Voorbeeld

updateUserNotificationPageSubscriptionStatus 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Ja | |
| sso | string | Nee |
Respons
Retourneert: UpdateUserNotificationPageSubscriptionStatusResponse
Voorbeeld

updateUserNotificationStatus 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Ja | |
| sso | string | Nee |
Response
Retourneert: UpdateUserNotificationStatusResponse
Voorbeeld

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

searchUsers 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Nee | |
| mentionGroupIds | Array | Nee | |
| sso | string | Nee | |
| searchSection | SearchUsersSearchSectionEnum | Nee |
Respons
Retourneert: SearchUsersResponse1
Voorbeeld

getUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetUserResponse1
Example

createVote 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| direction | CreateVoteDirectionEnum | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Response
Retourneert: CreateVoteResponse
Voorbeeld

deleteVote 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| editKey | string | Nee |
Respons
Retourneert: DeleteVoteResponse
Voorbeeld

getVotes 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetVotesResponse1
Voorbeeld

getVotesForUser 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Response
Retourneert: GetVotesForUserResponse1
Example

Hulp nodig?
Als u problemen ondervindt of vragen heeft over de JavaScript/TypeScript SDK, kunt u:
Bijdragen
Bijdragen zijn welkom! Bezoek de GitHub-repository voor richtlijnen voor bijdragen.