
Sprog 🇩🇰 Dansk
Kom godt i gang
API-reference
Dokumentation
Brug
Aggregering
Revisionslog
Bloker fra kommentar
Tjek blokerede kommentarer
Kommentarer
Domænekonfigurationer
E-mail-skabeloner
Hændelseslog
Feed-opslag
Flag kommentar
Hashtags
Moderatorer
Notifikationstælling
Notifikationer
Sider
Ventende webhook-hændelser
Spørgsmålskonfigurationer
Spørgsmålsresultater
Aggregering af spørgsmålsresultater
SSO-brugere
Abonnementer
Lejerens daglige forbrug
Lejerpakker
Lejerbrugere
Lejere
Sager
Upload billede
Brugerbadge-fremgang
Brugerbadges
Brugernotifikationer
Bruger-tilstedevæ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-dokumentation 
Fuld API-reference: docs/api/README.md
Browser- vs. serverkompatibilitet 
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
Brug 
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);
Offentlige vs. sikrede API'er 
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)
});
Almindelige brugstilfælde 
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-hændelser (opdateringer i realtid) 
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-ID'er 
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
}
});
Fejlhåndtering 
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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| limit | number | Nej | |
| skip | number | Nej | |
| order | SORTDIR | Nej | |
| after | number | Nej | |
| before | number | Nej |
Svar
Returnerer: GetAuditLogs200Response
Eksempel

blockFromCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nej |
Svar
Returnerer: BlockFromCommentPublic200Response
Eksempel

unBlockCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ja | |
| sso | string | Nej |
Svar
Returnerer: UnBlockCommentPublic200Response
Eksempel

checkedCommentsForBlocked 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentIds | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: CheckedCommentsForBlocked200Response
Eksempel

blockUserFromComment 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| blockFromCommentParams | BlockFromCommentParams | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Respons
Returnerer: BlockFromCommentPublic200Response
Eksempel

createCommentPublic 
Parametre
| 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
Eksempel

deleteComment 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| contextUserId | string | Nej | |
| isLive | boolean | Nej |
Svar
Returnerer: DeleteComment200Response
Eksempel

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
Eksempel

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
Eksempel

flagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: FlagComment200Response
Eksempel

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

getComments 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Eksempel

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
Eksempel

getCommentText 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| editKey | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: GetCommentText200Response
Eksempel

getCommentVoteUserNames 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| dir | number | Ja | |
| sso | string | Nej |
Svar
Returnerer: GetCommentVoteUserNames200Response
Eksempel

lockComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Respons
Returnerer: LockComment200Response
Eksempel

pinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: PinComment200Response
Eksempel

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
Eksempel

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 |
Svar
Returnerer: Array<SaveComment200Response
Eksempel

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
Eksempel

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
Eksempel

unFlagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej | |
| anonUserId | string | Nej |
Svar
Returnerer: FlagComment200Response
Eksempel

unLockComment 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: LockComment200Response
Eksempel

unPinComment 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: PinComment200Response
Eksempel

updateComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updatableCommentParams | UpdatableCommentParams | Ja | |
| contextUserId | string | Nej | |
| doSpamCheck | boolean | Nej | |
| isLive | boolean | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

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
Eksempel

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 | 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 |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

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

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

getEmailTemplateDefinitions 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja |
Svar
Returnerer: GetEmailTemplateDefinitions200Response
Eksempel

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

getEmailTemplates 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| 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
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ja |
Respons
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 |
Svar
Returnerer: GetEventLog200Response
Eksempel

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
Eksempel

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 |
Respons
Returnerer: CreateFeedPost200Response
Eksempel

createFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: CreateFeedPostPublic200Response
Eksempel

deleteFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: DeleteFeedPostPublic200Response
Eksempel

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
Eksempel

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
Eksempel

getFeedPostsStats 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array |
Ja | |
| sso | string | Nej |
Svar
Returnerer: GetFeedPostsStats200Response
Eksempel

getUserReactsPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array |
Nej | |
| sso | string | Nej |
Respons
Returnerer: GetUserReactsPublic200Response
Eksempel

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
Eksempel

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

updateFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| updateFeedPostParams | UpdateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: CreateFeedPostPublic200Response
Eksempel

flagCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| isFlagged | boolean | Ja | |
| sso | string | Nej |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

addHashTag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Nej | |
| createHashTagBody | CreateHashTagBody | Nej |
Respons
Returnerer: AddHashTag200Response
Eksempel

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

deleteHashTag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | string | Ja | |
| tenantId | string | Nej | |
| deleteHashTagRequest | DeleteHashTagRequest | Nej |
Svar
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 | Required | Description |
|---|---|---|---|
| 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 |
Svar
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 |
Svar
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 |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

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

getNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| urlId | string | Nej | |
| fromCommentId | string | Nej | |
| viewed | boolean | Nej | |
| type | string | Nej |
Respons
Returnerer: GetNotificationCount200Response
Eksempel

getNotifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| 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 |
Respons
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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

getPendingWebhookEventCount 
Parametre
| Navn | 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 |
Svar
Returnerer: GetPendingWebhookEventCount200Response
Eksempel

getPendingWebhookEvents 
Parametre
| Navn | 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
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ja |
Svar
Returnerer: CreateQuestionConfig200Response
Eksempel

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

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

getQuestionConfigs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| 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 | Yes | |
| createQuestionResultBody | CreateQuestionResultBody | Yes |
Svar
Returnerer: CreateQuestionResult200Response
Eksempel

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

getQuestionResult 
Parametre
| Name | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetQuestionResult200Response
Eksempel

getQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | number | No |
Svar
Returnerer: GetQuestionResults200Response
Eksempel

updateQuestionResult 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

aggregateQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array |
No | |
| urlId | string | No | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No |
Respons
Returnerer: AggregateQuestionResults200Response
Eksempel

bulkAggregateQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | boolean | Nej |
Svar
Returnerer: BulkAggregateQuestionResults200Response
Eksempel

combineCommentsWithQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array |
No | |
| urlId | string | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No | |
| minValue | number | No | |
| maxValue | number | No | |
| limit | number | No |
Svar
Returnerer: CombineCommentsWithQuestionResults200Response
Eksempel

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 |
Svar
Returnerer: CreateSubscriptionAPIResponse
Eksempel

deleteSubscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: DeleteSubscriptionAPIResponse
getSubscriptions 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: GetSubscriptionsAPIResponse
Eksempel

updateSubscription 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Ja | |
| userId | string | Nej |
Svar
Returnerer: UpdateSubscriptionAPIResponse
Eksempel

getTenantDailyUsages 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| yearNumber | number | Nej | |
| monthNumber | number | Nej | |
| dayNumber | number | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetTenantDailyUsages200Response
Eksempel

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

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

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

getTenantPackages 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| skip | number | Nej |
Respons
Returnerer: GetTenantPackages200Response
Eksempel

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

updateTenantPackage 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ja |
Svar
Returnerer: FlagCommentPublic200Response
Example

createTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Ja |
Svar
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
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
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 |
Svar
Returnerer: FlagCommentPublic200Response
Eksempel

updateTenantUser 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateTenantUserBody | UpdateTenantUserBody | Ja | |
| updateComments | string | Nej |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

createTenant 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| 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 |
Respons
Returnerer: FlagCommentPublic200Response
Eksempel

getTenant 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetTenant200Response
Eksempel

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

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

changeTicketState 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| id | string | Ja | |
| changeTicketStateBody | ChangeTicketStateBody | Ja |
Svar
Returnerer: ChangeTicketState200Response
Eksempel

createTicket 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja | |
| createTicketBody | CreateTicketBody | Ja |
Respons
Returnerer: CreateTicket200Response
Eksempel

getTicket 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: GetTicket200Response
Eksempel

getTickets 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| state | number | Nej | |
| skip | number | Nej | |
| limit | number | Nej |
Svar
Returnerer: GetTickets200Response
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
Eksempel

getUserBadgeProgressByUserId 
Parametre
| Name | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Svar
Returnerer: GetUserBadgeProgressById200Response
Eksempel

getUserBadgeProgressList 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| limit | number | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetUserBadgeProgressList200Response
Eksempel

createUserBadge 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Svar
Returnerer: CreateUserBadge200Response
Eksempel

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

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

getUserBadges 
Parametre
| Name | 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
Eksempel

updateUserBadge 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Svar
Returnerer: UpdateUserBadge200Response
Eksempel

getUserNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: GetUserNotificationCount200Response
Eksempel

getUserNotifications 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Eksempel

resetUserNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: ResetUserNotifications200Response
Eksempel

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
Eksempel

updateUserNotificationCommentSubscriptionStatus 
Aktiver eller deaktiver notifikationer for en bestemt kommentar.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Ja | |
| commentId | string | Ja | |
| sso | string | Nej |
Response
Returnerer: UpdateUserNotificationStatus200Response
Example

updateUserNotificationPageSubscriptionStatus 
Aktivér eller deaktiver notifikationer for en side. Når brugere er tilmeldt en side, oprettes notifikationer for nye topniveau-kommentarer, 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
Eksempel

updateUserNotificationStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Ja | |
| sso | string | Nej |
Svar
Returnerer: UpdateUserNotificationStatus200Response
Eksempel

getUserPresenceStatuses 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Respons
Returnerer: GetUserPresenceStatuses200Response
Eksempel

searchUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| usernameStartsWith | string | Nej | |
| mentionGroupIds | Array |
Nej | |
| sso | string | Nej | |
| searchSection | SearchUsersSearchSectionEnum | Nej |
Svar
Returnerer: SearchUsers200Response
Eksempel

getUser 
Parametre
| Navn | Type | Påkrævet | 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 |
Svar
Returnerer: VoteComment200Response
Eksempel

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

getVotes 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja |
Svar
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.