
Sprog 🇩🇰 Dansk
Dokumentation
Kom i gang
API-reference
Brug
Agent-lejere
Aggregat
Audit-logs
Blokér fra kommentar
Tjek blokerede kommentarer
Kommentarer
Kommentarer for bruger
Domænekonfigurationer
E-mail-skabeloner
Hændelseslog
Feed-indlæg
Flag kommentar
GIF'er
Hashtags
Mig
Moderation
Moderatorer
Notifikationsantal
Notifikationer
Side-reaktioner
Sider
Afventende webhook-begivenheder
Afstemningsstemmer
Afstemninger
Spørgsmålskonfigurationer
Spørgsmålsresultater
Aggregering af spørsmålsresultater
SSO-brugere
Abonnementer
Lejer daglig brug
Lejers pakker
Lejers brugere
Lejere
Billetter
Oversættelser
Upload billede
Brugerbadge fremskridt
Brugerbadges
Brugernotifikationer
Bruger tilstedeværelsesstatus
Brugersøgning
Brugere
Stemmer
Webhooks
FastComments JavaScript/TypeScript SDK
Dette er det officielle JavaScript/TypeScript SDK til FastComments.
Administrer kommentarer, brugere, SSO og moderering fra Node.js eller i browseren.
Arkiv
AI coding agents 
Giv din kodeagent den FastComments‑kontekst, den har brug for – widgets, konfiguration, Secure SSO, REST‑API’en og SDK’erne:
npx skills add fastcomments/skills
Fungerer med Claude Code, Codex, Cursor, Copilot, Gemini og alle andre agenter, som skills CLI understøtter.
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'en indeholder disse API-klasser:
DefaultApi- Sikrede endpoints der kræver din API-nøgle for autentificering. Brug disse til server-side-operationer.PublicApi- Offentlige endpoints som kan tilgås uden en API-nøgle. Disse kan kaldes direkte fra browsere/mobilenheder/etc.ModerationApi- Moderator-dashboard endpoints (kommentarmodération, bans, badges, trust factor, søgning). Autentificeres via moderatorens session; sendssoquery-parametret for SSO-autentificerede moderatorer.HiddenApi- Interne/admin endpoints til avancerede brugsscenarier.
Example: Using Public API (browser-safe)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Hent kommentarer for en side (ingen API-nøgle kræves)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Example: Using Default API (server-side only)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Hold dette hemmeligt!
});
const defaultApi = new DefaultApi(config);
// Hent kommentarer med fuld administratoradgang
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Example: Using Moderation API
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath osv. */ });
// Moderator-autentificerede opkald (session-cookie, eller angiv `sso` for en SSO-moderator).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
SSO (Single Sign-On) 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);
}
}
createAgentTenant 
Creates a new trial account for an AI agent without a human signup. No API key is needed to call this.
The response contains the tenant id, an API key that works immediately against the REST API and the MCP server, and a claim URL. Give the claim URL to the human you are working for: opening it while logged in to FastComments attaches the account to them. Unclaimed accounts, and their keys, are deleted 72 hours after creation. Until claimed, the account has the standard trial limits.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | Yes |
Response
Returns: CreateAgentTenantResponse
Example

aggregate 
Aggregere 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: AggregateResponse
Eksempel

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 | |
| username | string | Nej | |
| ip | string | Nej | |
| crudType | string | Nej | |
| resourceName | string | Nej | |
| targetId | string | Nej | |
| target | string | Nej | |
| includeManagedTenants | boolean | Nej |
Svar
Returnerer: GetAuditLogsResponse
Eksempel

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

unBlockCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Svar
Returnerer: UnblockSuccess
Eksempel

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

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

deleteComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
Svar
Returnerer: DeleteCommentResult
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: PublicAPIDeleteCommentResponse
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 |
Svar
Returnerer: VoteDeleteResponse
Eksempel

flagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Svar
Returnerer: FlagCommentResponse
Eksempel

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

getComments 
Parametre
| Navn | Type | Påkrævet | 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 | |
| fromDate | number | Nej | |
| toDate | number | Nej |
Svar
Returnerer: APIGetCommentsResponse
Eksempel

getCommentsPublic 
req tenantId urlId
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| page | number | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | number | No | |
| skipChildren | number | No | |
| limit | number | No | |
| limitChildren | number | No | |
| countChildren | boolean | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | boolean | No | |
| countAll | boolean | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | boolean | No | |
| includeNotificationCount | boolean | No | |
| asTree | boolean | No | |
| maxTreeDepth | number | No | |
| useFullTranslationIds | boolean | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | Array | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
Svar
Returnerer: GetCommentsResponseWithPresencePublicComment
Eksempel

getCommentText 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Svar
Returnerer: PublicAPIGetCommentTextResponse
Eksempel

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

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

pinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: ChangeCommentPinStatusResponse
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: APISaveCommentResponse
Eksempel

saveCommentsBulk 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | Array | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Svar
Returnerer: Array<SaveCommentsBulkResponse
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: PublicAPISetCommentTextResponse
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: UnblockSuccess
Eksempel

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

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

unPinComment 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| broadcastId | string | Ja | |
| sso | string | Nej |
Response
Returnerer: ChangeCommentPinStatusResponse
Example

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

voteComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Svar
Returnerer: VoteResponse
Eksempel

getCommentsForUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| userId | string | No | |
| direction | SortDirections | No | |
| repliesToUserId | string | No | |
| page | number | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| isCrawler | boolean | No |
Svar
Returnerer: GetCommentsForUserResponse
Eksempel

addDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| addDomainConfigParams | AddDomainConfigParams | Ja |
Svar
Returnerer: AddDomainConfigResponse
Eksempel

deleteDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domain | string | Ja |
Svar
Returnerer: DeleteDomainConfigResponse
Eksempel

getDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Svar
Returnerer: GetDomainConfigResponse
Eksempel

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

patchDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| patchDomainConfigParams | PatchDomainConfigParams | Ja |
Svar
Returnerer: PatchDomainConfigResponse
Eksempel

putDomainConfig 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| domainToUpdate | string | Ja | |
| updateDomainConfigParams | UpdateDomainConfigParams | Ja |
Svar
Returnerer: PutDomainConfigResponse
Eksempel

createEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ja |
Response
Returnerer: CreateEmailTemplateResponse
Eksempel

deleteEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: APIEmptyResponse
Eksempel

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

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

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

getEmailTemplateRenderErrors 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Svar
Returnerer: GetEmailTemplateRenderErrorsResponse
Eksempel

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

renderEmailTemplate 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ja | |
| locale | string | Nej |
Svar
Returnerer: RenderEmailTemplateResponse
Eksempel

updateEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
Svar
Returnerer: APIEmptyResponse
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 | Nej |
Svar
Returnerer: GetEventLogResponse
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 | Nej |
Svar
Returnerer: GetEventLogResponse
Eksempel

createFeedPost 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
Svar
Returnerer: CreateFeedPostsResponse
Eksempel

createFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: CreateFeedPostResponse
Eksempel

deleteFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postId | string | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: DeleteFeedPostPublicResponse
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: GetFeedPostsResponse
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: PublicFeedPostsResponse
Eksempel

getFeedPostsStats 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array | Ja | |
| sso | string | Nej |
Svar
Returnerer: FeedPostsStatsResponse
Eksempel

getUserReactsPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| postIds | Array | Nej | |
| sso | string | Nej |
Svar
Returnerer: UserReactsResponse
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 |
Svar
Returnerer: ReactFeedPostResponse
Eksempel

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

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: CreateFeedPostResponse
Eksempel

flagCommentPublic 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | boolean | Yes | |
| sso | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

getGifLarge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| largeInternalURLSanitized | string | Ja |
Svar
Returnerer: GifGetLargeResponse
Eksempel

getGifsSearch 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| search | string | Ja | |
| locale | string | Nej | |
| rating | string | Nej | |
| page | number | Nej |
Svar
Returnerer: GetGifsSearchResponse
Eksempel

getGifsTrending 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Response
Returns: GetGifsTrendingResponse
Example

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

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

deleteHashTag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| tag | string | Ja | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Nej |
Svar
Returnerer: APIEmptyResponse
Eksempel

getHashTags 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No |
Svar
Returnerer: GetHashTagsResponse
Eksempel

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

getMe 
Identificerer den legitimationsoplysning i brug: den lejer den tilhører, og for OAuth‑tokens, brugeren der har autoriseret den.
Integrationer bruger dette til at teste en forbindelse og mærke den.
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes |
Svar
Returnerer: GetMeResponse
Eksempel

deleteModerationVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: VoteDeleteResponse
Eksempel

getApiComments 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| sso | string | No |
Svar
Returnerer: ModerationAPIGetCommentsResponse
Eksempel

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

getApiIds 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| textSearch | string | Nej | |
| byIPFromComment | string | Nej | |
| filters | string | Nej | |
| searchFilters | string | Nej | |
| afterId | string | Nej | |
| demo | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: ModerationAPIGetCommentIdsResponse
Eksempel

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

getCommentBanStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Svar
Returnerer: GetCommentBanStatusResponse
Eksempel

getCommentChildren 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Svar
Returnerer: ModerationAPIChildCommentsResponse
Eksempel

getCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| sso | string | No |
Svar
Returnerer: ModerationAPICountCommentsResponse
Eksempel

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

getLogs 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Svar
Returnerer: ModerationAPIGetLogsResponse
Eksempel

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

getManualBadgesForUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| badgesUserId | string | No | |
| commentId | string | No | |
| sso | string | No |
Svar
Returnerer: GetUserManualBadgesResponse
Eksempel

getModerationComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| sso | string | No |
Svar
Returnerer: ModerationAPICommentResponse
Eksempel

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

getPreBanSummary 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| includeByUserIdAndEmail | boolean | Nej | |
| includeByIP | boolean | Nej | |
| includeByEmailDomain | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: PreBanSummary
Eksempel

getSearchCommentsSummary 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sso | string | No |
Svar
Returns: ModerationCommentSearchResponse
Eksempel

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

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

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

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

getTrustFactor 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| sso | string | No |
Svar
Returnerer: GetUserTrustFactorResponse
Eksempel

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

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

postAdjustCommentVotes 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: AdjustVotesResponse
Eksempel

postApiExport 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| textSearch | string | Nej | |
| byIPFromComment | string | Nej | |
| filters | string | Nej | |
| searchFilters | string | Nej | |
| sorts | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: ModerationExportResponse
Eksempel

postBanUserFromComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| banEmail | boolean | Nej | |
| banEmailDomain | boolean | Nej | |
| banIP | boolean | Nej | |
| deleteAllUsersComments | boolean | Nej | |
| bannedUntil | string | Nej | |
| isShadowBan | boolean | Nej | |
| updateId | string | Nej | |
| banReason | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: BanUserFromCommentResult
Eksempel

postBanUserUndo 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| banUserUndoParams | BanUserUndoParams | Ja | |
| sso | string | Nej |
Svar
Returns: APIEmptyResponse
Eksempel

postBulkPreBanSummary 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkPreBanParams | BulkPreBanParams | Ja | |
| includeByUserIdAndEmail | boolean | Nej | |
| includeByIP | boolean | Nej | |
| includeByEmailDomain | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: BulkPreBanSummary
Eksempel

postCommentsByIds 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentsByIdsParams | CommentsByIdsParams | Ja | |
| sso | string | Nej |
Svar
Returnerer: ModerationAPIChildCommentsResponse
Eksempel

postFlagComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

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

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

postSetCommentApprovalStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| approved | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returns: SetCommentApprovedResponse
Eksempel

postSetCommentReviewStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| reviewed | boolean | Nej | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: APIEmptyResponse
Eksempel

postSetCommentSpamStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

postSetCommentText 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| setCommentTextParams | SetCommentTextParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: SetCommentTextResponse
Eksempel

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

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

putAwardBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| sso | string | No |
Svar
Returnerer: AwardUserBadgeResponse
Eksempel

putCloseThread 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

putRemoveBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| badgeId | string | Ja | |
| userId | string | Nej | |
| commentId | string | Nej | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: RemoveUserBadgeResponse
Eksempel

putReopenThread 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| sso | string | Nej |
Response
Returnerer: APIEmptyResponse
Example

setTrustFactor 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Nej | |
| trustFactor | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: SetUserTrustFactorResponse
Eksempel

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

deleteModerator 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

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

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

sendInvite 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| fromName | string | Yes |
Svar
Returnerer: APIEmptyResponse
Eksempel

updateModerator 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
Response
Returns: APIEmptyResponse
Example

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

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

getNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No |
Svar
Returnerer: GetNotificationCountResponse
Eksempel

getNotifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
Svar
Returnerer: GetNotificationsResponse
Eksempel

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

createV1PageReact 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| title | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: CreateV1PageReact
Eksempel

createV2PageReact 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No | |
| sso | string | No |
Svar
Returnerer: CreateV1PageReact
Eksempel

deleteV1PageReact 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Svar
Returnerer: CreateV1PageReact
Eksempel

deleteV2PageReact 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| sso | string | No |
Svar
Returnerer: CreateV1PageReact
Eksempel

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

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

getV2PageReactUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: GetV2PageReactUsersResponse
Eksempel

addPage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIPageData | CreateAPIPageData | Yes |
Svar
Returnerer: AddPageAPIResponse
Eksempel

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

getOfflineUsers 
Past commenters on the page who are NOT currently online. Sorted by displayName. Use this after exhausting /users/online to render a "Members" section. Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Returns: PageUsersOfflineResponse
Example

getOnlineUsers 
Aktuelt online seere af en side: personer, hvis websocket‑session er abonneret på siden lige nu. Returnerer anonCount + totalCount (rum‑omfattende abonnenter, inklusive anonyme seere som vi ikke tæller op).
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Svar
Returnerer: PageUsersOnlineResponse
Eksempel

getPageByURLId 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Svar
Returnerer: GetPageByURLIdAPIResponse
Eksempel

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

getPagesPublic 
List sider for en lejer. Bruges af FChat desktop‑klienten til at udfylde sin rumliste.
Kræver enableFChat at være sand på den løste brugerdefinerede konfiguration for hver side.
Sider, der kræver SSO, filtreres i forhold til den anmodende brugers gruppeadgang.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| cursor | string | Nej | |
| limit | number | Nej | |
| q | string | Nej | |
| sortBy | PagesSortBy | Nej | |
| hasComments | boolean | Nej |
Response
Returns: GetPublicPagesResponse
Example

getUsersInfo 
Massebrugerinfo for en lejer. Givet userIds returneres visningsinfo fra User / SSOUser.
Bruges af kommentarfunktionen til at berige brugere, der netop er dukket op via en tilstedeværelseshændelse.
Ingen sidekontekst: privatliv håndhæves ensartet (private profiler maskeres).
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| ids | string | Ja |
Svar
Returnerer: PageUsersInfoResponse
Eksempel

patchPage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateAPIPageData | UpdateAPIPageData | Ja |
Svar
Returnerer: PatchPageAPIResponse
Eksempel

deletePendingWebhookEvent 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: APIEmptyResponse
Eksempel

getPendingWebhookEventCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No |
Svar
Returnerer: GetPendingWebhookEventCountResponse
Eksempel

getPendingWebhookEvents 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
Svar
Returnerer: GetPendingWebhookEventsResponse
Eksempel

createPollVote 
Record en stemme i en afstemning, eller flyt en eksisterende til en anden mulighed. En vælger har højst én stemme pr. afstemning, så hvis du kalder dette igen for den samme vælger, flyttes deres stemme i stedet for at tilføje en ny.
Dette overholder sidens afstemningsindstillinger: hvis afstemning kun er tilladt for loggede brugere, afvises en stemme kun med et anonUserId, og anonyme stemmer er hastighedsbegrænset per IP per afstemning.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createPollVoteBody | CreatePollVoteBody | Yes |
Response
Returns: CreatePollVoteResponse
Example

deletePollVote 
Træk en stemme tilbage. Den mulighed, den blev afgivet på, får sin optælling tilbage.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: DeletePollVoteResponse
Eksempel

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

getPollVotes 
The individual votes behind one poll's tallies, oldest first.
En afstemning tilhører en kommentar, så stemmer læses altid én afstemning ad gangen - commentId er påkrævet. Det holder hver forespørgsel på de indekser, som samlingen allerede har.
Overholder afstemningens privatliv: en anonym afstemnings stemmer kan ikke læses (poll-anonymous), her eller via id.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voterId | string | No | |
| optionId | string | No | |
| skip | number | No |
Response
Returnerer: GetPollVotesResponse
Eksempel

deletePoll 
Fjern en afstemning fra dens kommentar, sammen med hver stemme afgivet på den. Kommentaren selv forbliver uændret.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja |
Svar
Returnerer: APIEmptyResponse
Eksempel

getPoll 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes |
Svar
Returnerer: GetPollResponse
Eksempel

patchPoll 
Rediger en afstemning på stedet, mens du bevarer stemmetal: ændr spørgsmålet, omdøb en mulighed, luk eller genåbn den, eller ændr hvem der kan se vælgerne. Muligheder adresseres efter id - for at tilføje, fjerne eller omarrangere dem, PUT den fulde liste.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| commentPollPatch | CommentPollPatch | Ja |
Response
Returnerer: SavePollResponse
Example

putPoll 
Vedhæft en afstemning til en kommentar, eller indstil den fulde tilstand af den afstemning, den allerede har.
Muligheder matches efter id: en mulighed sendt med id'et på en eksisterende mulighed bevarer sine stemmer (og får den nye etiket og position), en mulighed sendt uden et id tilføjes, og eksisterende muligheder, der udelades fra listen, fjernes sammen med de afgivne stemmer.
Hvis ingen eksisterende mulighedsid'er bevares på en afstemning, der har stemmer, slettes alle, så det kræver replaceVotes=true.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| commentId | string | Ja | |
| commentPollPutInput | CommentPollPutInput | Ja | |
| replaceVotes | boolean | Nej |
Svar
Returns: SavePollResponse
Eksempel

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

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

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

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

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

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

deleteQuestionResult 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: APIEmptyResponse
Eksempel

getQuestionResult 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Svar
Returns: GetQuestionResultResponse
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: GetQuestionResultsResponse
Eksempel

updateQuestionResult 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
Svar
Returnerer: APIEmptyResponse
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: AggregateQuestionResultsResponse
Eksempel

bulkAggregateQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ja | |
| forceRecalculate | boolean | Nej |
Svar
Returnerer: BulkAggregateQuestionResultsResponse
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: CombineQuestionResultsWithCommentsResponse
Eksempel

addSSOUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createAPISSOUserData | CreateAPISSOUserData | Ja |
Respons
Returnerer: AddSSOUserAPIResponse
Eksempel

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

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

getSSOUserById 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: GetSSOUserByIdAPIResponse
Eksempel

getSSOUsers 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Svar
Returnerer: GetSSOUsersResponse
Eksempel

patchSSOUser 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | boolean | No |
Response
Returnerer: PatchSSOUserAPIResponse
Example

putSSOUser 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | boolean | No |
Svar
Returns: PutSSOUserAPIResponse
Eksempel

createSubscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
Svar
Returnerer: CreateSubscriptionAPIResponse
Eksempel

deleteSubscription 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Svar
Returns: DeleteSubscriptionAPIResponse
Eksempel

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

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

getTenantDailyUsages 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | number | No | |
| monthNumber | number | No | |
| dayNumber | number | No | |
| skip | number | No |
Svar
Returnerer: GetTenantDailyUsagesResponse
Eksempel

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

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

getTenantPackage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: GetTenantPackageResponse
Eksempel

getTenantPackages 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Svar
Returnerer: GetTenantPackagesResponse
Eksempel

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

updateTenantPackage 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantPackageBody | UpdateTenantPackageBody | Yes |
Svar
Returnerer: APIEmptyResponse
Eksempel

createTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createTenantUserBody | CreateTenantUserBody | Ja |
Svar
Returnerer: CreateTenantUserResponse
Eksempel

deleteTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

getTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: GetTenantUserResponse
Eksempel

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

replaceTenantUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

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

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

createTenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Svar
Returnerer: CreateTenantResponse
Eksempel

deleteTenant 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
Svar
Returnerer: APIEmptyResponse
Eksempel

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

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

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

changeTicketState 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| id | string | Yes | |
| changeTicketStateBody | ChangeTicketStateBody | Yes |
Svar
Returnerer: ChangeTicketStateResponse
Eksempel

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

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

getTickets 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
Svar
Returnerer: GetTicketsResponse
Eksempel

getTranslations 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| namespace | string | Ja | |
| component | string | Ja | |
| locale | string | Nej | |
| useFullTranslationIds | boolean | Nej |
Svar
Returnerer: GetTranslationsResponse
Eksempel

uploadImage 
Upload og ændre 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
Eksempel

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

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

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

createUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createUserBadgeParams | CreateUserBadgeParams | Ja |
Svar
Returnerer: APICreateUserBadgeResponse
Eksempel

deleteUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returns: APIEmptySuccessResponse
Eksempel

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

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: APIGetUserBadgesResponse
Eksempel

updateUserBadge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Svar
Returnerer: APIEmptySuccessResponse
Eksempel

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

getUserNotifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Nej | |
| pageSize | number | Nej | |
| afterId | string | Nej | |
| includeContext | boolean | Nej | |
| afterCreatedAt | number | Nej | |
| unreadOnly | boolean | Nej | |
| dmOnly | boolean | Nej | |
| noDm | boolean | Nej | |
| includeTranslations | boolean | Nej | |
| includeTenantNotifications | boolean | Nej | |
| sso | string | Nej |
Svar
Returnerer: GetMyNotificationsResponse
Eksempel

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

resetUserNotifications 
Parameters
| 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 |
Response
Returns: ResetUserNotificationsResponse
Example

updateUserNotificationCommentSubscriptionStatus 
Enable or disable notifications for a specific comment.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| notificationId | string | Ja | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Ja | |
| commentId | string | Ja | |
| sso | string | Nej |
Svar
Returnerer: UpdateUserNotificationCommentSubscriptionStatusResponse
Eksempel

updateUserNotificationPageSubscriptionStatus 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| url | string | Ja | |
| pageTitle | string | Ja | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Ja | |
| sso | string | Nej |
Response
Returnerer: UpdateUserNotificationPageSubscriptionStatusResponse
Eksempel

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

getUserPresenceStatuses 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Svar
Returnerer: GetUserPresenceStatusesResponse
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: SearchUsersResult
Eksempel

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

createVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | CreateVoteDirectionEnum | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Svar
Returnerer: VoteResponse
Eksempel

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

getVotes 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Svar
Returnerer: GetVotesResponse
Eksempel

getVotesForUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Svar
Returnerer: GetVotesForUserResponse
Eksempel

createWebhook 
Abonnerer på en URL til en kommentarhændelse (REST hook-abonnement). At abonnere på den samme URL til den samme hændelse og domæne igen returnerer den eksisterende abonnement. Leveringer er HMAC‑signeret, se webhooks‑guiden; den ældre token‑header sendes aldrig til API‑abonnementer.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createWebhookParams | CreateWebhookParams | Ja |
Svar
Returnerer: CreateWebhookResponse
Eksempel

deleteWebhook 
Unsubscribes (REST hook unsubscribe). Only subscriptions created through this API can be deleted here; dashboard-managed webhooks are edited in the dashboard.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Response
Returns: APIEmptyResponse
Example

getWebhooks 
Lister de webhooks, der er konfigureret for lejeren, både dashboard‑styrede rækker og API‑abonnementer.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| event | WebhookEventName | No | |
| domain | string | No | |
| source | WebhookSource | No | |
| skip | number | No |
Svar
Returnerer: GetWebhooksResponse
Eksempel

getWebhookSamplePayloads 
Seneste kommentarer i præcis den form, som webhook-leveringer bruger, til at bygge integrationer (for eksempel Zapier prøve-data). Hver begivenhed leverer det samme kommentarobjekt, så event kun behøver at være gyldig.
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| event | WebhookEventName | Nej | |
| limit | number | Nej |
Response
Returns: GetWebhookSamplePayloadsResponse
Example

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.