
Taal 🇳🇱 Nederlands
Aan de slag
API-referentie
Documentatie
Gebruik
Aggregatie
Auditlogs
Reactie blokkeren
Controleer geblokkeerde reacties
Reacties
Reacties voor gebruiker
Domeinconfiguraties
E-mailsjablonen
Gebeurtenislog
Feed-berichten
Reactie rapporteren
GIFs
Hashtags
Moderators
Aantal meldingen
Meldingen
Pagina-reacties
Pagina's
In afwachting webhook-events
Vraagconfiguraties
Vraagresultaten
Aggregatie vraagresultaten
SSO-gebruikers
Abonnementen
Dagelijks gebruik tenant
Tenantpakketten
Tenantgebruikers
Huurders
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- versus servercompatibiliteit 
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 versus beveiligde API's 
De SDK biedt drie hoofd-API-klassen:
DefaultApi- Beveiligde endpoints die uw API-sleutel vereisen voor authenticatie. Gebruik deze voor serverzijde-bewerkingen.PublicApi- Publieke endpoints die kunnen worden benaderd zonder API-sleutel. Deze kunnen rechtstreeks vanuit browsers/mobiele apparaten/etc. worden aangeroepen.HiddenApi- Interne/admin endpoints voor geavanceerde gebruikssituaties.
Voorbeeld: Public API gebruiken (browser-veilig)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Haal reacties op voor een pagina (geen API-sleutel vereist)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Voorbeeld: Default API gebruiken (alleen serverzijde)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Houd dit geheim!
});
const defaultApi = new DefaultApi(config);
// Haal reacties op met volledige beheerdersrechten
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
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 gebruiksscenario's 
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-evenementen (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);
}
}
Aggregeren 
Aggregeert documenten door ze te groeperen (als groupBy is opgegeven) en meerdere bewerkingen toe te passen. Verschillende bewerkingen (bijv. sum, countDistinct, avg, enz.) worden ondersteund.
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| parentTenantId | string | No | |
| includeStats | boolean | No |
Antwoord
Retourneert: Aggregate200Response
Voorbeeld

Auditlogs ophalen 
Parameters
| Name | Type | Required | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| limit | number | No | |
| skip | number | No | |
| order | SORTDIR | No | |
| after | number | No | |
| before | number | No |
Response
Retourneert: GetAuditLogs200Response
Voorbeeld

Blokkeren van openbare reactie 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nee |
Respons
Retourneert: BlockFromCommentPublic200Response
Voorbeeld

Deblokkeren van openbare reactie 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nee |
Response
Geeft terug: UnBlockCommentPublic200Response
Voorbeeld

Controleren op geblokkeerde reacties 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentIds | string | Ja | |
| sso | string | Nee |
Antwoord
Retourneert: CheckedCommentsForBlocked200Response
Voorbeeld

Gebruiker blokkeren voor reactie 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| blockFromCommentParams | BlockFromCommentParams | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Respons
Geeft terug: BlockFromCommentPublic200Response
Voorbeeld

Openbare reactie aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| commentData | CommentData | Ja | |
| sessionId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: CreateCommentPublic200Response
Voorbeeld

Reactie verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| contextUserId | string | Nee | |
| isLive | boolean | Nee |
Respons
Retourneert: DeleteComment200Response
Voorbeeld

Openbare reactie verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Antwoord
Retourneert: DeleteCommentPublic200Response
Voorbeeld

Stem op reactie verwijderen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Respons
Geeft terug: DeleteCommentVote200Response
Voorbeeld

Reactie rapporteren 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Antwoord
Retourneert: FlagComment200Response
Voorbeeld

Reactie ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Respons
Retourneert: GetComment200Response
Voorbeeld

Reacties ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| page | number | Nee | |
| limit | number | Nee | |
| skip | number | Nee | |
| asTree | boolean | Nee | |
| skipChildren | number | Nee | |
| limitChildren | number | Nee | |
| maxTreeDepth | number | Nee | |
| urlId | string | Nee | |
| userId | string | Nee | |
| anonUserId | string | Nee | |
| contextUserId | string | Nee | |
| hashTag | string | Nee | |
| parentId | string | Nee | |
| direction | SortDirections | Nee | |
| fromDate | number | Nee | |
| toDate | number | Nee |
Respons
Geeft terug: GetComments200Response
Voorbeeld

Openbare reacties ophalen 
req tenantId urlId
Parameters
| Naam | Type | Vereist | 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 |
Response
Retourneert: GetCommentsPublic200Response
Voorbeeld

Reactietekst ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Antwoord
Retourneert: GetCommentText200Response
Voorbeeld

Gebruikersnamen van stemmers ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | number | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetCommentVoteUserNames200Response
Voorbeeld

Reactie vergrendelen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: LockComment200Response
Voorbeeld

Reactie vastzetten 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Antwoord
Geeft terug: PinComment200Response
Voorbeeld

Reactie bewaren 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | CreateCommentParams | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Response
Retourneert: SaveComment200Response
Example

Reacties in bulk opslaan 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | Array | Ja | |
| isLive | boolean | Nee | |
| doSpamCheck | boolean | Nee | |
| sendEmails | boolean | Nee | |
| populateNotifications | boolean | Nee |
Respons
Retourneert: Array<SaveComment200Response
Voorbeeld

Reactietekst instellen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ja | |
| editKey | string | Nee | |
| sso | string | Nee |
Response
Retourneert: SetCommentText200Response
Voorbeeld

Deblokkeren gebruiker voor reactie 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Antwoord
Geeft terug: UnBlockCommentPublic200Response
Voorbeeld

Markering van reactie verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Respons
Retourneert: FlagComment200Response
Voorbeeld

Reactie ontgrendelen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Antwoord
Geeft terug: LockComment200Response
Voorbeeld

Reactie loszetten 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nee |
Respons
Geeft terug: PinComment200Response
Voorbeeld

Reactie bijwerken 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updatableCommentParams | UpdatableCommentParams | Ja | |
| contextUserId | string | Nee | |
| doSpamCheck | boolean | Nee | |
| isLive | boolean | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Stem op reactie 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| voteBodyParams | VoteBodyParams | Ja | |
| sessionId | string | Nee | |
| sso | string | Nee |
Respons
Retourneert: VoteComment200Response
Voorbeeld

Reacties voor gebruiker ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| userId | string | Nee | |
| direction | SortDirections | Nee | |
| repliesToUserId | string | Nee | |
| page | number | Nee | |
| includei10n | boolean | Nee | |
| locale | string | Nee | |
| isCrawler | boolean | Nee |
Respons
Retourneert: GetCommentsForUser200Response
Voorbeeld

Domeinconfiguratie toevoegen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Ja |
Respons
Retourneert: AddDomainConfig200Response
Domeinconfiguratie verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Respons
Geeft terug: DeleteDomainConfig200Response
Domeinconfiguratie ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Antwoord
Retourneert: GetDomainConfig200Response
Domeinconfiguraties ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Antwoord
Retourneert: GetDomainConfigs200Response
Domeinconfiguratie bijwerken (PATCH) 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| patchDomainConfigParams | PatchDomainConfigParams | Ja |
Respons
Retourneert: GetDomainConfig200Response
Domeinconfiguratie vervangen (PUT) 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| updateDomainConfigParams | UpdateDomainConfigParams | Ja |
Respons
Retourneert: GetDomainConfig200Response
E-mailsjabloon maken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ja |
Antwoord
Geeft terug: CreateEmailTemplate200Response
Voorbeeld

E-mailsjabloon verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Renderfout e-mailsjabloon verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

E-mailsjabloon ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: GetEmailTemplate200Response
Voorbeeld

Definities van e-mailsjablonen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja |
Antwoord
Retourneert: GetEmailTemplateDefinitions200Response
Voorbeeld

Renderfouten e-mailsjablonen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Respons
Geeft terug: GetEmailTemplateRenderErrors200Response
Voorbeeld

E-mailsjablonen ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Respons
Geeft terug: GetEmailTemplates200Response
Voorbeeld

E-mailsjabloon renderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Yes | |
| locale | string | No |
Antwoord
Retourneert: RenderEmailTemplate200Response
Voorbeeld

E-mailsjabloon bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Gebeurtenislog ophalen 
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: GetEventLog200Response
Voorbeeld

Globale gebeurtenislog ophalen 
req tenantId urlId userIdWS
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | number | Ja | |
| endTime | number | Nee |
Antwoord
Retourneert: GetEventLog200Response
Voorbeeld

Feed-bericht aanmaken 
Parameters
| Name | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| isLive | boolean | Nee | |
| doSpamCheck | boolean | Nee | |
| skipDupCheck | boolean | Nee |
Respons
Retourneert: CreateFeedPost200Response
Voorbeeld

Openbaar feed-bericht aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Antwoord
Retourneert: CreateFeedPostPublic200Response
Voorbeeld

Openbaar feed-bericht verwijderen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Respons
Geeft terug: DeleteFeedPostPublic200Response
Voorbeeld

Feed-berichten ophalen 
req tenantId afterId
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| limit | number | Nee | |
| tags | Array | Nee |
Antwoord
Retourneert: GetFeedPosts200Response
Voorbeeld

Openbare feed-berichten ophalen 
req tenantId afterId
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| limit | number | Nee | |
| tags | Array | Nee | |
| sso | string | Nee | |
| isCrawler | boolean | Nee | |
| includeUserInfo | boolean | Nee |
Response
Retourneert: GetFeedPostsPublic200Response
Voorbeeld

Statistieken feed-berichten ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array | Ja | |
| sso | string | Nee |
Respons
Retourneert: GetFeedPostsStats200Response
Voorbeeld

Publieke gebruikersreacties ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array | Nee | |
| sso | string | Nee |
Respons
Retourneert: GetUserReactsPublic200Response
Voorbeeld

Reageren op openbaar feed-bericht 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| reactBodyParams | ReactBodyParams | Ja | |
| isUndo | boolean | Nee | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Response
Retourneert: ReactFeedPostPublic200Response
Voorbeeld

Feed-bericht bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Openbaar feed-bericht bijwerken 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| broadcastId | string | Nee | |
| sso | string | Nee |
Response
Retourneert: CreateFeedPostPublic200Response
Voorbeeld

Openbare reactie rapporteren 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | boolean | Ja | |
| sso | string | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Grote GIF ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| largeInternalURLSanitized | string | Ja |
Respons
Retourneert: GetGifLarge200Response
Voorbeeld

GIF's zoeken 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| search | string | Ja | |
| locale | string | Nee | |
| rating | string | Nee | |
| page | number | Nee |
Response
Retourneert: GetGifsSearch200Response
Voorbeeld

Populaire GIF's ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| locale | string | Nee | |
| rating | string | Nee | |
| page | number | Nee |
Respons
Geeft terug: GetGifsTrending200Response
Voorbeeld

Hashtag toevoegen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Nee | |
| createHashTagBody | CreateHashTagBody | Nee |
Response
Retourneert: AddHashTag200Response
Voorbeeld

Hashtags in bulk toevoegen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Nee | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nee |
Respons
Geeft terug: AddHashTagsBulk200Response
Voorbeeld

Hashtag verwijderen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nee | |
| deleteHashTagRequest | DeleteHashTagRequest | Nee |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Hashtags ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| page | number | Nee |
Antwoord
Retourneert: GetHashTags200Response
Voorbeeld

Hashtag bijwerken (PATCH) 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nee | |
| updateHashTagBody | UpdateHashTagBody | Nee |
Respons
Retourneert: PatchHashTag200Response
Voorbeeld

Moderator aanmaken 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createModeratorBody | CreateModeratorBody | Ja |
Antwoord
Retourneert: CreateModerator200Response
Voorbeeld

Moderator verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sendEmail | string | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Moderator ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetModerator200Response
Voorbeeld

Moderators ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Response
Geeft terug: GetModerators200Response
Voorbeeld

Uitnodiging verzenden 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| fromName | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Moderator bijwerken 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateModeratorBody | UpdateModeratorBody | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Aantal meldingen verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Gecachte meldingen-aantal ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: GetCachedNotificationCount200Response
Voorbeeld

Aantal meldingen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| urlId | string | Nee | |
| fromCommentId | string | Nee | |
| viewed | boolean | Nee | |
| type | string | Nee |
Respons
Geeft terug: GetNotificationCount200Response
Voorbeeld

Meldingen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| urlId | string | Nee | |
| fromCommentId | string | Nee | |
| viewed | boolean | Nee | |
| type | string | Nee | |
| skip | number | Nee |
Response
Retourneert: GetNotifications200Response
Voorbeeld

Melding bijwerken 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateNotificationBody | UpdateNotificationBody | Ja | |
| userId | string | Nee |
Response
Retourneert: FlagCommentPublic200Response
Voorbeeld

Pagina-reactie V1 aanmaken 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| title | string | Nee |
Antwoord
Retourneert: CreateV1PageReact200Response
Voorbeeld

Pagina-reactie V2 aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja | |
| title | string | Nee |
Antwoord
Geeft terug: CreateV2PageReact200Response
Voorbeeld

Pagina-reactie V1 verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: DeleteV1PageReact200Response
Voorbeeld

Pagina-reactie V2 verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Respons
Geeft terug: DeleteV2PageReact200Response
Voorbeeld

Pagina-likes V1 ophalen 
Parameters
| Name | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Response
Retourneert: GetV1PageLikes200Response
Voorbeeld

Pagina-reacties V2 ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetV2PageReacts200Response
Voorbeeld

Gebruikers van pagina-reacties V2 ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetV2PageReactUsers200Response
Voorbeeld

Pagina toevoegen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIPageData | CreateAPIPageData | Ja |
Antwoord
Retourneert: AddPageAPIResponse
Pagina verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: DeletePageAPIResponse
Offline gebruikers ophalen 
Vorige commentatoren op de pagina die OP DIT MOMENT NIET online zijn. Gesorteerd op displayName. Gebruik dit nadat u /users/online hebt uitgeput om een "Leden"-sectie weer te geven. Cursor-paginering op commenterName: de server doorloopt de gedeeltelijke {tenantId, urlId, commenterName} index vanaf afterName vooruit via $gt, geen $skip-kosten.
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| afterName | string | Nee | |
| afterUserId | string | Nee |
Response
Retourneert: GetOfflineUsers200Response
Voorbeeld

Online gebruikers ophalen 
Momenteel online kijkers van een pagina: personen waarvan de websocket-sessie op dit moment op de pagina is geabonneerd. Geeft anonCount + totalCount terug (kamerbrede abonnees, inclusief anonieme kijkers die we niet opsommen).
Parameters
| Naam | Type | Verplicht | Omschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Antwoord
Geeft terug: GetOnlineUsers200Response
Voorbeeld

Pagina ophalen via URL-id 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetPageByURLIdAPIResponse
Openbare pagina's ophalen 
Lijst met pagina's voor een tenant. Gebruikt door de FChat-desktopclient om zijn kamerlijst te vullen.
Vereist dat enableFChat de waarde true heeft 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 | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| cursor | string | Nee | |
| limit | number | Nee | |
| q | string | Nee | |
| sortBy | PagesSortBy | Nee | |
| hasComments | boolean | Nee |
Antwoord
Retourneert: GetPagesPublic200Response
Voorbeeld

Gebruikersinformatie ophalen 
Bulk gebruikersinformatie voor een tenant. Gegeven userIds, retourneer weergave-informatie van User / SSOUser. Wordt gebruikt door de commentaarwidget om gebruikers te verrijken die zojuist verschenen via een presence-evenement. Geen paginacontext: privacy wordt uniform gehandhaafd (privéprofielen worden gemaskeerd).
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| ids | string | Ja |
Respons
Retourneert: GetUsersInfo200Response
Voorbeeld

Pagina bijwerken (PATCH) 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIPageData | UpdateAPIPageData | Ja |
Antwoord
Retourneert: PatchPageAPIResponse
In afwachting webhook-event verwijderen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Aantal in afwachting webhook-events ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nee | |
| externalId | string | Nee | |
| eventType | string | Nee | |
| type | string | Nee | |
| domain | string | Nee | |
| attemptCountGT | number | Nee |
Respons
Geeft terug: GetPendingWebhookEventCount200Response
Voorbeeld

In afwachting webhook-events ophalen 
Parameters
| Name | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nee | |
| externalId | string | Nee | |
| eventType | string | Nee | |
| type | string | Nee | |
| domain | string | Nee | |
| attemptCountGT | number | Nee | |
| skip | number | Nee |
Respons
Retourneert: GetPendingWebhookEvents200Response
Voorbeeld

Vraagconfiguratie aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ja |
Respons
Retourneert: CreateQuestionConfig200Response
Voorbeeld

Vraagconfiguratie verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Vraagconfiguratie ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetQuestionConfig200Response
Voorbeeld

Vraagconfiguraties ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Antwoord
Retourneert: GetQuestionConfigs200Response
Voorbeeld

Vraagconfiguratie bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Ja |
Response
Retourneert: FlagCommentPublic200Response
Voorbeeld

Vraagresultaat aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionResultBody | CreateQuestionResultBody | Ja |
Response
Geeft terug: CreateQuestionResult200Response
Voorbeeld

Vraagresultaat verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Vraagresultaat ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetQuestionResult200Response
Voorbeeld

Vraagresultaten ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Nee | |
| userId | string | Nee | |
| startDate | string | Nee | |
| questionId | string | Nee | |
| questionIds | string | Nee | |
| skip | number | Nee |
Antwoord
Retourneert: GetQuestionResults200Response
Voorbeeld

Vraagresultaat bijwerken 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Vraagresultaten aggregeren 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nee | |
| questionIds | Array | Nee | |
| urlId | string | Nee | |
| timeBucket | AggregateTimeBucket | Nee | |
| startDate | Date | Nee | |
| forceRecalculate | boolean | Nee |
Respons
Retourneert: AggregateQuestionResults200Response
Voorbeeld

Vraagresultaten in bulk aggregeren 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | boolean | Nee |
Antwoord
Retourneert: BulkAggregateQuestionResults200Response
Voorbeeld

Reacties combineren met vraagresultaten 
Parameters
| Naam | Type | Vereist | 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 |
Response
Retourneert: CombineCommentsWithQuestionResults200Response
Voorbeeld

SSO-gebruiker toevoegen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Ja |
Antwoord
Retourneert: AddSSOUserAPIResponse
SSO-gebruiker verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | boolean | Nee | |
| commentDeleteMode | string | Nee |
Respons
Geeft terug: DeleteSSOUserAPIResponse
SSO-gebruiker ophalen op e-mail 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Response
Retourneert: GetSSOUserByEmailAPIResponse
SSO-gebruiker ophalen op id 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetSSOUserByIdAPIResponse
SSO-gebruikers ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Respons
Retourneert: GetSSOUsers200Response
SSO-gebruiker bijwerken (PATCH) 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | boolean | Nee |
Response
Retourneert: PatchSSOUserAPIResponse
SSO-gebruiker vervangen (PUT) 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | boolean | Nee |
Respons
Retourneert: PutSSOUserAPIResponse
Voorbeeld

Abonnement aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ja |
Antwoord
Retourneert: CreateSubscriptionAPIResponse
Voorbeeld

Abonnement verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee |
Antwoord
Retourneert: DeleteSubscriptionAPIResponse
Abonnementen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee |
Response
Retourneert: GetSubscriptionsAPIResponse
Voorbeeld

Abonnement bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
Respons
Retourneert: UpdateSubscriptionAPIResponse
Voorbeeld

Dagelijks gebruik per tenant ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | number | Nee | |
| monthNumber | number | Nee | |
| dayNumber | number | Nee | |
| skip | number | Nee |
Antwoord
Retourneert: GetTenantDailyUsages200Response
Voorbeeld

Tenantpakket aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantPackageBody | CreateTenantPackageBody | Ja |
Antwoord
Retourneert: CreateTenantPackage200Response
Voorbeeld

Tenantpakket verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Tenantpakket ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: GetTenantPackage200Response
Voorbeeld

Tenantpakketten ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Antwoord
Retourneert: GetTenantPackages200Response
Voorbeeld

Tenantpakket vervangen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Tenantpakket bijwerken 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ja |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Tenantgebruiker aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Respons
Retourneert: CreateTenantUser200Response
Voorbeeld

Tenantgebruiker verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | string | Nee | |
| commentDeleteMode | string | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Tenantgebruiker ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: GetTenantUser200Response
Voorbeeld

Tenantgebruikers ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nee |
Antwoord
Retourneert: GetTenantUsers200Response
Voorbeeld

Tenantgebruiker vervangen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ja | |
| updateComments | string | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Loginlink verzenden 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| redirectURL | string | Nee |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Tenantgebruiker bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantUserBody | UpdateTenantUserBody | Ja | |
| updateComments | string | Nee |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Huurder aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantBody | CreateTenantBody | Ja |
Antwoord
Retourneert: CreateTenant200Response
Voorbeeld

Huurder verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sure | string | Nee |
Antwoord
Retourneert: FlagCommentPublic200Response
Voorbeeld

Huurder ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: GetTenant200Response
Voorbeeld

Huurders ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| meta | string | Nee | |
| skip | number | Nee |
Respons
Retourneert: GetTenants200Response
Voorbeeld

Huurder bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantBody | UpdateTenantBody | Ja |
Respons
Retourneert: FlagCommentPublic200Response
Voorbeeld

Ticketstatus wijzigen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| id | string | Ja | |
| changeTicketStateBody | ChangeTicketStateBody | Ja |
Antwoord
Geeft terug: ChangeTicketState200Response
Voorbeeld

Ticket aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| createTicketBody | CreateTicketBody | Ja |
Antwoord
Retourneert: CreateTicket200Response
Voorbeeld

Ticket ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nee |
Antwoord
Retourneert: GetTicket200Response
Voorbeeld

Tickets ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| state | number | Nee | |
| skip | number | Nee | |
| limit | number | Nee |
Antwoord
Geeft terug: GetTickets200Response
Voorbeeld

Vertalingen ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| namespace | string | Ja | |
| component | string | Ja | |
| locale | string | Nee | |
| useFullTranslationIds | boolean | Nee |
Respons
Retourneert: GetTranslations200Response
Voorbeeld

Afbeelding uploaden 
Een afbeelding uploaden en formaat wijzigen
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| file | Blob | Ja | |
| sizePreset | SizePreset | Nee | |
| urlId | string | Nee |
Respons
Geeft terug: UploadImageResponse
Voortgang gebruikersbadge ophalen op id 
Parameters
| Naam | Type | Vereist | Omschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Antwoord
Retourneert: GetUserBadgeProgressById200Response
Voorbeeld

Voortgang gebruikersbadge ophalen op gebruikers-id 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes |
Respons
Retourneert: GetUserBadgeProgressById200Response
Voorbeeld

Lijst voortgang gebruikersbadges ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
Respons
Geeft terug: GetUserBadgeProgressList200Response
Voorbeeld

Gebruikersbadge aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Respons
Retourneert: CreateUserBadge200Response
Voorbeeld

Gebruikersbadge verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Retourneert: UpdateUserBadge200Response
Voorbeeld

Gebruikersbadge ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Retourneert: GetUserBadge200Response
Voorbeeld

Gebruikersbadges ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nee | |
| badgeId | string | Nee | |
| type | number | Nee | |
| displayedOnComments | boolean | Nee | |
| limit | number | Nee | |
| skip | number | Nee |
Response
Retourneert: GetUserBadges200Response
Voorbeeld

Gebruikersbadge bijwerken 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Respons
Retourneert: UpdateUserBadge200Response
Voorbeeld

Aantal gebruikersmeldingen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Response
Retourneert: GetUserNotificationCount200Response
Voorbeeld

Gebruikersmeldingen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Nee | |
| pageSize | number | Nee | |
| afterId | string | Nee | |
| includeContext | boolean | Nee | |
| afterCreatedAt | number | Nee | |
| unreadOnly | boolean | Nee | |
| dmOnly | boolean | Nee | |
| noDm | boolean | Nee | |
| includeTranslations | boolean | Nee | |
| includeTenantNotifications | boolean | Nee | |
| sso | string | Nee |
Response
Retourneert: GetUserNotifications200Response
Voorbeeld

Aantal gebruikersmeldingen resetten 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nee |
Respons
Retourneert: ResetUserNotifications200Response
Voorbeeld

Gebruikersmeldingen resetten 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nee | |
| afterCreatedAt | number | Nee | |
| unreadOnly | boolean | Nee | |
| dmOnly | boolean | Nee | |
| noDm | boolean | Nee | |
| sso | string | Nee |
Respons
Retourneert: ResetUserNotifications200Response
Voorbeeld

Abonnementsstatus reacties van gebruiker bijwerken 
Schakel meldingen in of uit voor een specifieke reactie.
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Ja | |
| commentId | string | Ja | |
| sso | string | Nee |
Antwoord
Geeft terug: UpdateUserNotificationStatus200Response
Voorbeeld

Abonnementsstatus pagina's van gebruiker bijwerken 
Schakel meldingen in of uit voor een pagina. Wanneer gebruikers op een pagina geabonneerd zijn, worden er meldingen aangemaakt voor nieuwe root-opmerkingen, en ook
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Ja | |
| sso | string | Nee |
Response
Retourneert: UpdateUserNotificationStatus200Response
Voorbeeld

Gebruikersmelding status bijwerken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Ja | |
| sso | string | Nee |
Response
Retourneert: UpdateUserNotificationStatus200Response
Voorbeeld

Aanwezigheidsstatussen van gebruikers ophalen 
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Antwoord
Geeft terug: GetUserPresenceStatuses200Response
Voorbeeld

Gebruikers zoeken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Nee | |
| mentionGroupIds | Array | Nee | |
| sso | string | Nee | |
| searchSection | SearchUsersSearchSectionEnum | Nee |
Respons
Retourneert: SearchUsers200Response
Voorbeeld

Gebruiker ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Antwoord
Retourneert: GetUser200Response
Voorbeeld

Stem aanmaken 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| direction | CreateVoteDirectionEnum | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Antwoord
Geeft terug: VoteComment200Response
Voorbeeld

Stem verwijderen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| editKey | string | Nee |
Respons
Retourneert: DeleteCommentVote200Response
Voorbeeld

Stemmen ophalen 
Parameters
| Naam | Type | Vereist | Beschrijving |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Retourneert: GetVotes200Response
Voorbeeld

Stemmen voor gebruiker ophalen 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nee | |
| anonUserId | string | Nee |
Respons
Retourneert: GetVotesForUser200Response
Voorbeeld

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.