
Sprog 🇩🇰 Dansk
Kom godt i gang
API-reference
Dokumentation
Brug
Offentlige vs. sikrede API'er
SSO (Single Sign-On) integration
Almindelige brugsscenarier
Live-hændelser (opdateringer i realtid)
Broadcast-ID'er
Fejlhåndtering
Aggregering
Revisionslog
Bloker fra kommentar
Tjek blokerede kommentarer
Kommentarer
Domænekonfigurationer
E-mail-skabeloner
Hændelseslog
Feed-opslag
Marker kommentar
Hashtags
Moderatorer
Notifikationstælling
Notifikationer
Sider
Afventende webhook-hændelser
Spørgsmålskonfigurationer
Spørgsmålsresultater
Aggregering af spørgsmålsresultater
SSO-brugere
Abonnementer
Lejers daglige forbrug
Lejerpakker
Lejerbrugere
Lejere
Upload billede
Brugerbadge-fremgang
Brugerbadges
Brugernotifikationer
Brugertilstedeværelsesstatus
Brugersøgning
Brugere
Stemmer
FastComments JavaScript/TypeScript SDK
Dette er den officielle JavaScript/TypeScript SDK til FastComments.
Officiel JavaScript/TypeScript SDK til FastComments API
Repository
API Documentation 
Fuld API-reference: docs/api/README.md
Browser vs Server Compatibility 
Dette SDK bruger to indgangspunkter for at sikre optimal kompatibilitet og forhindre kørselstidsfejl:
fastcomments-sdk/browser- Browser-sikker version med indbyggetfetchfastcomments-sdk/server- Fuld Node.js-version med SSO-understøttelsefastcomments-sdk(standard) - Kun typer, sikker at importere hvor som helst
Usage 
Denne SDK giver separate indgangspunkt for browser- og servermiljøer for at sikre optimal kompatibilitet og sikkerhed:
Browserbrug (klientside)
For browser-/frontend-applikationer, brug den browser-sikre eksport, som udelader Node.js-afhængigheder:
// Browser-sikker import (ingen Node.js-afhængigheder)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Opret browser SDK-instans
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // valgfri, standard er https://fastcomments.com
});
// Brug offentlige API'er (ingen API-nøgle nødvendig - sikkert for browsere)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Serverbrug (Node.js)
For server-/backend-applikationer, brug det fulde SDK med SSO og autentificeringsfunktioner:
// Server-side import (inkluderer SSO og designet til at fungere med NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Opret server SDK-instans
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Hold denne hemmelig på serveren!
basePath: 'https://fastcomments.com' // valgfri, standard er https://fastcomments.com
});
// Brug sikrede API'er med din API-nøgle
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Kun typer-import
Hvis du kun har brug for TypeScript-typer (ingen runtime-kode), brug standardimporten:
// Kun typer (ingen runtime-afhængigheder - sikkert overalt)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Brug af individuelle API-klasser
Browsermiljø
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Servermiljø
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);
Public vs Secured APIs 
SDK'et leverer tre hoved-API-klasser:
DefaultApi- Sikrede endpoints, der kræver din API-nøgle til autentificering. Brug disse til operationer på serversiden.PublicApi- Offentlige endpoints, som kan tilgås uden en API-nøgle. Disse kan kaldes direkte fra browsere/mobilenheder/osv.HiddenApi- Interne/admin-endpoints til avancerede brugssituationer.
Eksempel: Brug af Public API (browser-sikkert)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Hent kommentarer for en side (ingen API-nøgle nødvendig)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Eksempel: Brug af Default API (kun på serversiden)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Hold denne hemmelig!
});
const defaultApi = new DefaultApi(config);
// Hent kommentarer med fuld admin-adgang
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
SSO (Single Sign-On) Integration 
FastComments understøtter SSO til at integrere med dit eksisterende brugerautentifikationssystem. SSO-funktionalitet er kun tilgængelig i server-udgaven da det kræver Node.js crypto-funktioner.
Simpelt SSO (Kun server-side)
Simpelt SSO bør genereres på serversiden og sendes til klienten:
// Server-side code (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create simple SSO using the built-in 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();
// Send ssoToken to your client-side code
// Client-side code can then use this token with the browser SDK
Sikkert SSO (Server-side, anbefalet)
Sikkert SSO bør implementeres på serversiden og giver bedre sikkerhed:
// Server-side code (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create secure SSO using the built-in 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();
// Use with API calls on the server
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Or send ssoConfig to client for browser usage
Brug af SSO fra browseren (med servergenereret token)
// Client-side code (browser)
import { PublicApi } from 'fastcomments-sdk/browser';
// Get SSO token from your 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 // Use the server-generated SSO token
});
SSO med kommentaroprettelse
// Server-side: Create SSO and comment
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)
});
Common Use Cases 
Hent kommentarer for en side
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Oprettelse af en kommentar
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Stem på en kommentar
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 for opstemning, -1 for nedstemning
}
});
Brugeradministration (Kræver API-nøgle)
// Søg efter brugere (kræver DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Live Events (Real-time Updates) 
Abonner på live-begivenheder for at få opdateringer i realtid om kommentarer, stemmer og andre aktiviteter.
Begivenheder på sideniveau
Lyt efter live-begivenheder på en specifik side (kommentarer, stemmer osv.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Abonner på live-begivenheder for en side
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (hent dette fra getComments-responsen)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Opdater din UI med den nye kommentar
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Opdater stemmetællinger i din UI
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Returner true hvis begivenheden blev håndteret
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Luk abonnementet når det er færdigt
subscription.close();
Abonner på brugerbegivenheder
Lyt efter brugerspecifikke begivenheder (notifikationer, nævnelser osv.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Hent dette fra getComments-responsen
};
// Abonner på brugerens personlige feed
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Vis notifikation i din 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');
}
);
// Luk når du er færdig
userSubscription.close();
Sådan får du userIdWS
Parameteren userIdWS er påkrævet for live-begivenheder og kan hentes fra API-responser:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Udtræk userIdWS fra responsen
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Nu kan du abonnere på live-begivenheder
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
Broadcast IDs 
Du vil se, at du skal sende et broadcastId i nogle API-kald. Når du modtager hændelser, får du dette ID tilbage, så du ved, at du kan ignorere eventet, hvis du planlægger at anvende ændringer optimistisk på klienten (hvilket du sandsynligvis vil gøre, da det giver den bedste oplevelse). Send en UUID her. ID'et bør være tilstrækkeligt unikt til ikke at forekomme to gange i en browsersession.
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() // Unikt ID for denne operation
}
});
Error Handling 
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 
Aggregerer dokumenter ved at gruppere dem (hvis groupBy er angivet) og anvende flere operationer. Forskellige operationer (f.eks. sum, countDistinct, avg osv.) understøttes.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| aggregationRequest | AggregationRequest | Ja | |
| parentTenantId | string | Nej | |
| includeStats | boolean | Nej |
Svar
Returnerer: AggregationResponse
getAuditLogs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| limit | number | Nej | |
| skip | number | Nej | |
| order | SORTDIR | Nej | |
| after | number | Nej | |
| before | number | Nej |
Svar
Returnerer: GetAuditLogs200Response
blockFromCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nej |
Svar
Returnerer: BlockFromCommentPublic200Response
unBlockCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nej |
Svar
Returnerer: UnBlockCommentPublic200Response
checkedCommentsForBlocked 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentIds | string | Ja | |
| sso | string | Nej |
Respons
Returnerer: CheckedCommentsForBlocked200Response
blockUserFromComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| blockFromCommentParams | BlockFromCommentParams | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: BlockFromCommentPublic200Response
createCommentPublic 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| commentData | CommentData | Ja | |
| sessionId | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: CreateCommentPublic200Response
deleteComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| contextUserId | string | Nej | |
| isLive | boolean | Nej |
Svar
Returnerer: DeleteComment200Response
deleteCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: DeleteCommentPublic200Response
deleteCommentVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| voteId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| editKey | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: DeleteCommentVote200Response
flagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: FlagComment200Response
getComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetComment200Response
getComments 
Parametre
| Navn | Type | Kræves | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| page | number | Nej | |
| limit | number | Nej | |
| skip | number | Nej | |
| asTree | boolean | Nej | |
| skipChildren | number | Nej | |
| limitChildren | number | Nej | |
| maxTreeDepth | number | Nej | |
| urlId | string | Nej | |
| userId | string | Nej | |
| anonUserId | string | Nej | |
| contextUserId | string | Nej | |
| hashTag | string | Nej | |
| parentId | string | Nej | |
| direction | SortDirections | Nej |
Respons
Returnerer: GetComments200Response
getCommentsPublic 
req tenantId urlId
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| page | number | Nej | |
| direction | SortDirections | Nej | |
| sso | string | Nej | |
| skip | number | Nej | |
| skipChildren | number | Nej | |
| limit | number | Nej | |
| limitChildren | number | Nej | |
| countChildren | boolean | Nej | |
| fetchPageForCommentId | string | Nej | |
| includeConfig | boolean | Nej | |
| countAll | boolean | Nej | |
| includei10n | boolean | Nej | |
| locale | string | Nej | |
| modules | string | Nej | |
| isCrawler | boolean | Nej | |
| includeNotificationCount | boolean | Nej | |
| asTree | boolean | Nej | |
| maxTreeDepth | number | Nej | |
| useFullTranslationIds | boolean | Nej | |
| parentId | string | Nej | |
| searchText | string | Nej | |
| hashTags | Array |
Nej | |
| userId | string | Nej | |
| customConfigStr | string | Nej | |
| afterCommentId | string | Nej | |
| beforeCommentId | string | Nej |
Respons
Returnerer: GetCommentsPublic200Response
getCommentText 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: GetCommentText200Response
getCommentVoteUserNames 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | number | Ja | |
| sso | string | Nej |
Svar
Returnerer: GetCommentVoteUserNames200Response
lockComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: LockComment200Response
pinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: PinComment200Response
saveComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | CreateCommentParams | Ja | |
| isLive | boolean | Nej | |
| doSpamCheck | boolean | Nej | |
| sendEmails | boolean | Nej | |
| populateNotifications | boolean | Nej |
Svar
Returnerer: SaveComment200Response
saveCommentsBulk 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createCommentParams | Array |
Ja | |
| isLive | boolean | Nej | |
| doSpamCheck | boolean | Nej | |
| sendEmails | boolean | Nej | |
| populateNotifications | boolean | Nej |
Respons
Returnerer: Array<SaveComment200Response
setCommentText 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ja | |
| editKey | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: SetCommentText200Response
unBlockUserFromComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: UnBlockCommentPublic200Response
unFlagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: FlagComment200Response
unLockComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: LockComment200Response
unPinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Respons
Returnerer: PinComment200Response
updateComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| body | PickAPICommentUpdatableCommentFields | Ja | |
| contextUserId | string | Nej | |
| doSpamCheck | boolean | Nej | |
| isLive | boolean | Nej |
Respons
Returnerer: FlagCommentPublic200Response
voteComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| urlId | string | Ja | |
| broadcastId | string | Ja | |
| voteBodyParams | VoteBodyParams | Ja | |
| sessionId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: VoteComment200Response
addDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Ja |
Respons
Returnerer: AddDomainConfig200Response
deleteDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Svar
Returnerer: DeleteDomainConfig200Response
getDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Svar
Returnerer: GetDomainConfig200Response
getDomainConfigs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja |
Svar
Returnerer: GetDomainConfigs200Response
patchDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| patchDomainConfigParams | PatchDomainConfigParams | Ja |
Svar
Returnerer: GetDomainConfig200Response
putDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| updateDomainConfigParams | UpdateDomainConfigParams | Ja |
Response
Returnerer: GetDomainConfig200Response
createEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ja |
Svar
Returnerer: CreateEmailTemplate200Response
Eksempel

deleteEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

deleteEmailTemplateRenderError 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| errorId | string | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

getEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetEmailTemplate200Response
Eksempel

getEmailTemplateDefinitions 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja |
Respons
Returnerer: GetEmailTemplateDefinitions200Response
Eksempel

getEmailTemplateRenderErrors 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetEmailTemplateRenderErrors200Response
Eksempel

getEmailTemplates 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetEmailTemplates200Response
Eksempel

renderEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ja | |
| locale | string | Nej |
Svar
Returnerer: RenderEmailTemplate200Response
Eksempel

updateEmailTemplate 
Parametre
| Name | Type | Required | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getEventLog 
req tenantId urlId userIdWS
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | number | Ja | |
| endTime | number | Ja |
Respons
Returnerer: GetEventLog200Response
getGlobalEventLog 
req tenantId urlId userIdWS
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | number | Ja | |
| endTime | number | Ja |
Svar
Returnerer: GetEventLog200Response
createFeedPost 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| isLive | boolean | Nej | |
| doSpamCheck | boolean | Nej | |
| skipDupCheck | boolean | Nej |
Svar
Returnerer: CreateFeedPost200Response
createFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: CreateFeedPostPublic200Response
deleteFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: DeleteFeedPostPublic200Response
getFeedPosts 
req tenantId afterId
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nej | |
| limit | number | Nej | |
| tags | Array |
Nej |
Svar
Returnerer: GetFeedPosts200Response
getFeedPostsPublic 
req tenantId afterId
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nej | |
| limit | number | Nej | |
| tags | Array |
Nej | |
| sso | string | Nej | |
| isCrawler | boolean | Nej | |
| includeUserInfo | boolean | Nej |
Svar
Returnerer: GetFeedPostsPublic200Response
getFeedPostsStats 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array |
Ja | |
| sso | string | Nej |
Svar
Returnerer: GetFeedPostsStats200Response
getUserReactsPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array |
Nej | |
| sso | string | Nej |
Svar
Returnerer: GetUserReactsPublic200Response
reactFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| reactBodyParams | ReactBodyParams | Ja | |
| isUndo | boolean | Nej | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: ReactFeedPostPublic200Response
updateFeedPost 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Svar
Returnerer: FlagCommentPublic200Response
updateFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: CreateFeedPostPublic200Response
flagCommentPublic 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | boolean | Ja | |
| sso | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
addHashTag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Nej | |
| createHashTagBody | CreateHashTagBody | Nej |
Svar
Returnerer: AddHashTag200Response
Eksempel

addHashTagsBulk 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Nej | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nej |
Svar
Returnerer: AddHashTagsBulk200Response
Eksempel

deleteHashTag 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nej | |
| deleteHashTagRequest | DeleteHashTagRequest | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

getHashTags 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| page | number | Nej |
Svar
Returnerer: GetHashTags200Response
Eksempel

patchHashTag 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nej | |
| updateHashTagBody | UpdateHashTagBody | Nej |
Svar
Returnerer: PatchHashTag200Response
Eksempel

createModerator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createModeratorBody | CreateModeratorBody | Ja |
Svar
Returnerer: CreateModerator200Response
Eksempel

deleteModerator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sendEmail | string | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

getModerator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetModerator200Response
Eksempel

getModerators 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetModerators200Response
Eksempel

sendInvite 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| fromName | string | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

updateModerator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateModeratorBody | UpdateModeratorBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

deleteNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getCachedNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetCachedNotificationCount200Response
Eksempel

getNotificationCount 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No |
Svar
Returnerer: GetNotificationCount200Response
Eksempel

getNotifications 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| urlId | string | Nej | |
| fromCommentId | string | Nej | |
| viewed | boolean | Nej | |
| type | string | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetNotifications200Response
Eksempel

updateNotification 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateNotificationBody | UpdateNotificationBody | Ja | |
| userId | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

addPage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIPageData | CreateAPIPageData | Ja |
Svar
Returnerer: AddPageAPIResponse
deletePage 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: DeletePageAPIResponse
getPageByURLId 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Svar
Returnerer: GetPageByURLIdAPIResponse
patchPage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIPageData | UpdateAPIPageData | Ja |
Svar
Returnerer: PatchPageAPIResponse
deletePendingWebhookEvent 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getPendingWebhookEventCount 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nej | |
| externalId | string | Nej | |
| eventType | string | Nej | |
| type | string | Nej | |
| domain | string | Nej | |
| attemptCountGT | number | Nej |
Svar
Returnerer: GetPendingWebhookEventCount200Response
Eksempel

getPendingWebhookEvents 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Nej | |
| externalId | string | Nej | |
| eventType | string | Nej | |
| type | string | Nej | |
| domain | string | Nej | |
| attemptCountGT | number | Nej | |
| skip | number | Nej |
Respons
Returnerer: GetPendingWebhookEvents200Response
Eksempel

createQuestionConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ja |
Svar
Returnerer: CreateQuestionConfig200Response
Eksempel

deleteQuestionConfig 
Parametre
| Navn | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getQuestionConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetQuestionConfig200Response
Eksempel

getQuestionConfigs 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetQuestionConfigs200Response
Eksempel

updateQuestionConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

createQuestionResult 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionResultBody | CreateQuestionResultBody | Ja |
Svar
Returnerer: CreateQuestionResult200Response
Eksempel

deleteQuestionResult 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

getQuestionResult 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetQuestionResult200Response
Eksempel

getQuestionResults 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Nej | |
| userId | string | Nej | |
| startDate | string | Nej | |
| questionId | string | Nej | |
| questionIds | string | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetQuestionResults200Response
Eksempel

updateQuestionResult 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

aggregateQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nej | |
| questionIds | Array |
Nej | |
| urlId | string | Nej | |
| timeBucket | AggregateTimeBucket | Nej | |
| startDate | Date | Nej | |
| forceRecalculate | boolean | Nej |
Svar
Returnerer: AggregateQuestionResults200Response
bulkAggregateQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | boolean | Nej |
Svar
Returnerer: BulkAggregateQuestionResults200Response
combineCommentsWithQuestionResults 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nej | |
| questionIds | Array |
Nej | |
| urlId | string | Nej | |
| startDate | Date | Nej | |
| forceRecalculate | boolean | Nej | |
| minValue | number | Nej | |
| maxValue | number | Nej | |
| limit | number | Nej |
Svar
Returnerer: CombineCommentsWithQuestionResults200Response
addSSOUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Ja |
Svar
Returnerer: AddSSOUserAPIResponse
deleteSSOUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | boolean | Nej | |
| commentDeleteMode | string | Nej |
Svar
Returnerer: DeleteSSOUserAPIResponse
getSSOUserByEmail 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| string | Ja |
Svar
Returnerer: GetSSOUserByEmailAPIResponse
getSSOUserById 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetSSOUserByIdAPIResponse
getSSOUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetSSOUsers200Response
patchSSOUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | boolean | Nej |
Svar
Returnerer: PatchSSOUserAPIResponse
putSSOUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ja | |
| updateComments | boolean | Nej |
Svar
Returnerer: PutSSOUserAPIResponse
createSubscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ja |
Respons
Returnerer: CreateSubscriptionAPIResponse
deleteSubscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: DeleteSubscriptionAPIResponse
getSubscriptions 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: GetSubscriptionsAPIResponse
getTenantDailyUsages 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | number | Nej | |
| monthNumber | number | Nej | |
| dayNumber | number | Nej | |
| skip | number | Nej |
Respons
Returnerer: GetTenantDailyUsages200Response
Eksempel

createTenantPackage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantPackageBody | CreateTenantPackageBody | Ja |
Svar
Returnerer: CreateTenantPackage200Response
Eksempel

deleteTenantPackage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getTenantPackage 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetTenantPackage200Response
Eksempel

getTenantPackages 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetTenantPackages200Response
Eksempel

replaceTenantPackage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

updateTenantPackage 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

createTenantUser 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Ja |
Respons
Returnerer: CreateTenantUser200Response
Eksempel

deleteTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| deleteComments | string | Nej | |
| commentDeleteMode | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getTenantUser 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetTenantUser200Response
Eksempel

getTenantUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Svar
Returnerer: GetTenantUsers200Response
Eksempel

replaceTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ja | |
| updateComments | string | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

sendLoginLink 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| redirectURL | string | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

updateTenantUser 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantUserBody | UpdateTenantUserBody | Ja | |
| updateComments | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

createTenant 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantBody | CreateTenantBody | Ja |
Svar
Returnerer: CreateTenant200Response
Eksempel

deleteTenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sure | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getTenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetTenant200Response
Eksempel

getTenants 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| meta | string | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetTenants200Response
Eksempel

updateTenant 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantBody | UpdateTenantBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

uploadImage 
Upload og ændr størrelse på et billede
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| file | Blob | Ja | |
| sizePreset | SizePreset | Nej | |
| urlId | string | Nej |
Svar
Returnerer: UploadImageResponse
getUserBadgeProgressById 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetUserBadgeProgressById200Response
getUserBadgeProgressByUserId 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Respons
Returnerer: GetUserBadgeProgressById200Response
getUserBadgeProgressList 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| limit | number | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetUserBadgeProgressList200Response
createUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Svar
Returnerer: CreateUserBadge200Response
deleteUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: UpdateUserBadge200Response
getUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetUserBadge200Response
getUserBadges 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| badgeId | string | Nej | |
| type | number | Nej | |
| displayedOnComments | boolean | Nej | |
| limit | number | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetUserBadges200Response
updateUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Svar
Returnerer: UpdateUserBadge200Response
getUserNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: GetUserNotificationCount200Response
getUserNotifications 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| pageSize | number | Nej | |
| afterId | string | Nej | |
| includeContext | boolean | Nej | |
| afterCreatedAt | number | Nej | |
| unreadOnly | boolean | Nej | |
| dmOnly | boolean | Nej | |
| noDm | boolean | Nej | |
| includeTranslations | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: GetUserNotifications200Response
resetUserNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nej |
Respons
Returnerer: ResetUserNotifications200Response
resetUserNotifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| afterId | string | Nej | |
| afterCreatedAt | number | Nej | |
| unreadOnly | boolean | Nej | |
| dmOnly | boolean | Nej | |
| noDm | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: ResetUserNotifications200Response
updateUserNotificationCommentSubscriptionStatus 
Aktiver eller deaktiver notifikationer for en bestemt kommentar.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Ja | |
| commentId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
updateUserNotificationPageSubscriptionStatus 
Aktivér eller deaktiver notifikationer for en side. Når brugere er tilmeldt en side, oprettes notifikationer for nye hovedkommentarer, og også
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Ja | |
| sso | string | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
updateUserNotificationStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Ja | |
| sso | string | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
getUserPresenceStatuses 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Respons
Returnerer: GetUserPresenceStatuses200Response
searchUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Ja | |
| mentionGroupIds | Array |
Nej | |
| sso | string | Nej |
Svar
Returnerer: SearchUsers200Response
getUser 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetUser200Response
Eksempel

createVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| direction | CreateVoteDirectionEnum | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Respons
Returnerer: VoteComment200Response
Eksempel

deleteVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| editKey | string | Nej |
Svar
Returnerer: DeleteCommentVote200Response
Eksempel

getVotes 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Respons
Returnerer: GetVotes200Response
Eksempel

getVotesForUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: GetVotesForUser200Response
Eksempel

Brug for hjælp?
Hvis du støder på problemer eller har spørgsmål om JavaScript/TypeScript SDK'en, så:
Bidrag
Bidrag er velkomne! Besøg venligst GitHub-repositoriet for retningslinjer for bidrag.