
Sprog 🇩🇰 Dansk
Kom godt i gang
API-reference
Dokumentation
Brug
Aggregering
Revisionslog
Bloker fra kommentar
Tjek blokerede kommentarer
Kommentarer
Kommentarer for bruger
Domænekonfigurationer
E-mailskabeloner
Hændelseslog
Feed-indlæg
Marker kommentar
GIFs
Hashtags
Moderering
Moderatorer
Notifikationstælling
Notifikationer
Side-reaktioner
Sider
Afventende webhook-hændelser
Spørgsmålskonfigurationer
Resultater for spørgsmål
Aggregering af spørgeresultater
SSO-brugere
Abonnementer
Lejers daglige forbrug
Lejerpakker
Lejerbrugere
Lejere
Billetter
Oversættelser
Upload billede
Brugerbadge-fremskridt
Brugerbadges
Brugernotifikationer
Bruger tilstedeværelsesstatus
Brugersøgning
Brugere
Stemmer
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
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'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)
});
Typiske anvendelsestilfæ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 
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 |
Svar
Returnerer: GetAuditLogsResponse1
Eksempel

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

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

checkedCommentsForBlocked 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
Respons
Returnerer: CheckedCommentsForBlockedResponse
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: BlockUserFromCommentResponse
Eksempel

createCommentPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| sessionId | string | No | |
| sso | string | No |
Svar
Returnerer: CreateCommentPublicResponse
Eksempel

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

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

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

getComments 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| limit | number | No | |
| skip | number | No | |
| asTree | boolean | No | |
| skipChildren | number | No | |
| limitChildren | number | No | |
| maxTreeDepth | number | No | |
| urlId | string | No | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No | |
| fromDate | number | No | |
| toDate | number | No |
Respons
Returnerer: GetCommentsResponse
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: GetCommentsPublicResponse
Eksempel

getCommentText 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Svar
Returnerer: GetCommentTextResponse1
Eksempel

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

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

pinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Respons
Returnerer: PinCommentResponse
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: SaveCommentResponse
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: SetCommentTextResponse1
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: UnBlockUserFromCommentResponse
Eksempel

unFlagComment 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Svar
Returnerer: UnFlagCommentResponse
Eksempel

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

unPinComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Svar
Returnerer: UnPinCommentResponse
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: UpdateCommentResponse
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: VoteCommentResponse
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: GetCommentsForUserResponse1
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 |
Svar
Returnerer: CreateEmailTemplateResponse1
Eksempel

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

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

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

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

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

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

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

updateEmailTemplate 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ja |
Svar
Returnerer: UpdateEmailTemplateResponse
Eksempel

getEventLog 
req tenantId urlId userIdWS
Parametre
| Name | Type | Påkrævet | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| userIdWS | string | Ja | |
| startTime | number | Ja | |
| endTime | number | Nej |
Svar
Returnerer: GetEventLogResponse1
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 |
Respons
Returnerer: GetGlobalEventLogResponse
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 |
Svar
Returnerer: CreateFeedPostResponse1
Eksempel

createFeedPostPublic 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| createFeedPostParams | CreateFeedPostParams | Ja | |
| broadcastId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: CreateFeedPostPublicResponse
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 | Yes | |
| afterId | string | No | |
| limit | number | No | |
| tags | Array | No |
Svar
Returnerer: GetFeedPostsResponse1
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: GetFeedPostsPublicResponse
Eksempel

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

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

updateFeedPost 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| feedPost | FeedPost | Ja |
Svar
Returnerer: UpdateFeedPostResponse
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: UpdateFeedPostPublicResponse
Eksempel

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

getGifLarge 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Svar
Returnerer: GetGifLargeResponse
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 | Nej | |
| createHashTagBody | CreateHashTagBody | Nej |
Respons
Returnerer: AddHashTagResponse
Eksempel

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

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

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

patchHashTag 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| updateHashTagBody | UpdateHashTagBody | No |
Svar
Returnerer: PatchHashTagResponse
Eksempel

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

getApiComments 
Parametre
| Navn | Type | Obligatory | Beskrivelse |
|---|---|---|---|
| page | number | Nej | |
| count | number | Nej | |
| textSearch | string | Nej | |
| byIPFromComment | string | Nej | |
| filters | string | Nej | |
| searchFilters | string | Nej | |
| sorts | string | Nej | |
| demo | boolean | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returns: GetApiCommentsResponse
Eksempel

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

getApiIds 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| afterId | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Returnerer: GetApiIdsResponse
Eksempel

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

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

getCommentChildren 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returns: GetCommentChildrenResponse
Eksempel

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

getCounts 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
Respons
Returnerer: GetCountsResponse
Eksempel

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

getManualBadges 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
Svar
Returnerer: GetManualBadgesResponse
Eksempel

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

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

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

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

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

getSearchPages 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Svar
Returnerer: GetSearchPagesResponse
Eksempel

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

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

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

getTrustFactor 
Parametre
| Navn | Type | Krævet | Beskrivelse |
|---|---|---|---|
| userId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Returnerer: GetTrustFactorResponse
Eksempel

getUserBanPreference 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
Svar
Returnerer: GetUserBanPreferenceResponse
Eksempel

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

postAdjustCommentVotes 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Ja | |
| broadcastId | string | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostAdjustCommentVotesResponse
Eksempel

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

postBanUserFromComment 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| 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 | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostBanUserFromCommentResponse
Eksempel

postBanUserUndo 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Ja | |
| tenantId | string | Nej | |
| sso | string | Nej |
Respons
Returnerer: PostBanUserUndoResponse
Eksempel

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

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

postFlagComment 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| broadcastId | string | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostFlagCommentResponse
Eksempel

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

postRestoreDeletedComment 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| broadcastId | string | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostRestoreDeletedCommentResponse
Eksempel

postSetCommentApprovalStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| approved | boolean | Nej | |
| broadcastId | string | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostSetCommentApprovalStatusResponse
Eksempel

postSetCommentReviewStatus 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Svar
Returnerer: PostSetCommentReviewStatusResponse
Eksempel

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

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

postUnFlagComment 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Svar
Returns: PostUnFlagCommentResponse
Eksempel

postVote 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| commentId | string | Ja | |
| direction | string | Nej | |
| broadcastId | string | Nej | |
| tenantId | string | Nej | |
| sso | string | Nej |
Svar
Returnerer: PostVoteResponse
Eksempel

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

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

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

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

setTrustFactor 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| userId | string | No | |
| trustFactor | string | No | |
| tenantId | string | No | |
| sso | string | No |
Respons
Returnerer: SetTrustFactorResponse
Eksempel

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

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

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

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

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

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

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

getCachedNotificationCount 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: GetCachedNotificationCountResponse1
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 |
Respons
Returnerer: GetNotificationCountResponse1
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: GetNotificationsResponse1
Eksempel

updateNotification 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
Respons
Returnerer: UpdateNotificationResponse
Eksempel

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

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

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

deleteV2PageReact 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: DeleteV2PageReactResponse
Eksempel

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

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

getV2PageReactUsers 
Parametre
| Name | Type | Påkrævet | Description |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| id | string | Ja |
Svar
Returnerer: GetV2PageReactUsersResponse1
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.
Brug dette efter at have udtømt /users/online for at gengive en "Members"-sektion.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| urlId | string | Ja | |
| afterName | string | Nej | |
| afterUserId | string | Nej |
Respons
Returnerer: GetOfflineUsersResponse
Eksempel

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 optæller).
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Svar
Returnerer: GetOnlineUsersResponse
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 desktopklienten til at udfylde dens rumliste.
Kræver at enableFChat er true på den løste brugerdefinerede konfiguration for hver side.
Sider, der kræver SSO, filtreres i henhold til den anmodende brugers gruppeadgang.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
Response
Returnerer: GetPagesPublicResponse
Example

getUsersInfo 
Massebrugerinfo for en lejer. Givet bruger-id'er returneres visningsinfo fra User / SSOUser.
Brugt af kommentarwidgeten til at berige brugere, der lige er dukket op via en tilstedeværelseshændelse.
Ingen sidekontekst: privatliv håndhæves ensartet (private profiler maskeres).
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| ids | string | Ja |
Svar
Returnerer: GetUsersInfoResponse
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 | Ja | |
| id | string | Ja |
Svar
Returnerer: DeletePendingWebhookEventResponse
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: GetPendingWebhookEventCountResponse1
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: GetPendingWebhookEventsResponse1
Eksempel

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

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

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

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

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

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

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

getQuestionResult 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Svar
Returnerer: GetQuestionResultResponse1
Eksempel

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

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

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

combineCommentsWithQuestionResults 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| questionId | string | Nej | |
| questionIds | Array | Nej | |
| urlId | string | Nej | |
| startDate | Date | Nej | |
| forceRecalculate | boolean | Nej | |
| minValue | number | Nej | |
| maxValue | number | Nej | |
| limit | number | Nej |
Svar
Returnerer: CombineCommentsWithQuestionResultsResponse
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 | Ja | |
| yearNumber | number | Nej | |
| monthNumber | number | Nej | |
| dayNumber | number | Nej | |
| skip | number | Nej |
Svar
Returnerer: GetTenantDailyUsagesResponse1
Eksempel

createTenantPackage 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantPackageBody | CreateTenantPackageBody | Yes |
Response
Returnerer: CreateTenantPackageResponse1
Example

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

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

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

replaceTenantPackage 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ja |
Svar
Returnerer: ReplaceTenantPackageResponse
Eksempel

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

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

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

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

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

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

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

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

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

deleteTenant 
Parametre
| Navn | Type | Obligatorisk | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| sure | string | Nej |
Svar
Returnerer: DeleteTenantResponse
Eksempel

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

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

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

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

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

getTicket 
Parametre
| Navn | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| userId | string | Nej |
Svar
Returnerer: GetTicketResponse1
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: GetTicketsResponse1
Eksempel

getTranslations 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| namespace | string | Ja | |
| component | string | Ja | |
| locale | string | Nej | |
| useFullTranslationIds | boolean | Nej |
Svar
Returnerer: GetTranslationsResponse1
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: GetUserBadgeProgressByIdResponse
Eksempel

getUserBadgeProgressByUserId 
Parametre
| Navn | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| userId | string | Ja |
Svar
Returnerer: GetUserBadgeProgressByUserIdResponse
Eksempel

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

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

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

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

getUserBadges 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| badgeId | string | No | |
| type | number | No | |
| displayedOnComments | boolean | No | |
| limit | number | No | |
| skip | number | No |
Svar
Returnerer: GetUserBadgesResponse
Eksempel

updateUserBadge 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ja |
Response
Returnerer: UpdateUserBadgeResponse
Eksempel

getUserNotificationCount 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Svar
Returnerer: GetUserNotificationCountResponse1
Eksempel

getUserNotifications 
Parametre
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| pageSize | number | No | |
| afterId | string | No | |
| includeContext | boolean | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| includeTranslations | boolean | No | |
| includeTenantNotifications | boolean | No | |
| sso | string | No |
Svar
Returnerer: GetUserNotificationsResponse
Eksempel

resetUserNotificationCount 
Parameters
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Response
Returnerer: ResetUserNotificationCountResponse
Eksempel

resetUserNotifications 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| sso | string | No |
Svar
Returnerer: ResetUserNotificationsResponse1
Eksempel

updateUserNotificationCommentSubscriptionStatus 
Enable or disable notifications for a specific comment.
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
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
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Svar
Returns: 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 | Ja | |
| urlIdWS | string | Ja | |
| userIds | string | Ja |
Svar
Returnerer: GetUserPresenceStatusesResponse1
Eksempel

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

getUser 
Parametre
| Navn | Type | Krævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Ja | |
| id | string | Ja |
Respons
Returnerer: GetUserResponse1
Eksempel

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

deleteVote 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Svar
Returnerer: DeleteVoteResponse
Eksempel

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

getVotesForUser 
Parametre
| Navn | Type | Påkrævet | Beskrivelse |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Svar
Returnerer: GetVotesForUserResponse1
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.