
Jezik 🇸🇮 Slovenščina
Začetek
Referenca API
Dokumentacija
Uporaba
Agregacija
Revizijski dnevniki
Blokiranje iz komentarja
Preveri blokirane komentarje
Komentarji
Komentarji za uporabnika
Konfiguracije domene
Predloge elektronske pošte
Dnevnik dogodkov
Objave vira
Prijavi komentar
GIF-i
Hashtagi
Moderatorji
Število obvestil
Obvestila
Reakcije strani
Strani
Čakajoči webhook dogodki
Nastavitve vprašanj
Rezultati vprašanj
Agregacija rezultatov vprašanj
SSO uporabniki
Naročnine
Dnevna uporaba najemnika
Paketi najemnika
Uporabniki najemnika
Najemniki
Vstopnice
Prevodi
Naloži sliko
Napredek značk uporabnika
Značke uporabnika
Uporabniška obvestila
Status prisotnosti uporabnika
Iskanje uporabnikov
Uporabniki
Glasovi
FastComments SDK za JavaScript/TypeScript
To je uradni JavaScript/TypeScript SDK za FastComments.
Upravljajte komentarje, uporabnike, SSO in moderiranje iz Node.js ali iz brskalnika.
Repozitorij
Dokumentacija API 
Popolna referenca API: docs/api/README.md
Združljivost brskalnika in strežnika 
Ta SDK uporablja dvojne vstopne točke za zagotavljanje optimalne združljivosti in preprečevanje napak med izvajanjem:
fastcomments-sdk/browser- Različica varna za brskalnik z nativnimfetchfastcomments-sdk/server- Polna Node.js različica s podporo za SSOfastcomments-sdk(privzeto) - Samo tipi, varno za uvoz kjerkoli
Uporaba 
Ta SDK zagotavlja ločene vstopne točke za brskalniška in strežniška okolja, da se zagotovi optimalna združljivost in varnost:
Uporaba v brskalniku (na strani odjemalca)
Za brskalniške/frontend aplikacije uporabite izvoz, varen za brskalnik, ki izključuje odvisnosti Node.js:
// Browser-safe import (no Node.js dependencies)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Create browser SDK instance
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use public APIs (no API key needed - safe for browsers)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Uporaba na strežniku (Node.js)
Za strežniške/backend aplikacije uporabite celoten SDK z SSO in funkcijami za preverjanje pristnosti:
// Server-side import (includes SSO and designed to work with NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Create server SDK instance
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Keep this secret on the server!
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use secured APIs with your API key
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Uvoz samo tipov
Če potrebujete samo TypeScript tipe (brez kode v času izvajanja), uporabite privzeti uvoz:
// Types only (no runtime dependencies - safe everywhere)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Uporaba posameznih razredov API
Brskalniško okolje
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Strežniško okolje
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);
Javni in zaščiteni API-ji 
SDK zagotavlja tri glavne razrede API:
DefaultApi- Zavarovani končni točki, ki zahtevata vaš API ključ za avtentikacijo. Uporabite jih za operacije na strežniški strani.PublicApi- Javne končne točke, do katerih je mogoče dostopati brez API ključa. Klice lahko pošljete neposredno iz brskalnikov/mobilnih naprav/itd.HiddenApi- Notranje/skrbniške končne točke za napredne primere uporabe.
Primer: Uporaba javnega API-ja (varno za brskalnik)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Pridobi komentarje za stran (API ključ ni potreben)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Primer: Uporaba privzetega API-ja (samo na strežniku)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // To naj ostane skrivnost!
});
const defaultApi = new DefaultApi(config);
// Pridobi komentarje s popolnim skrbniškim dostopom
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Integracija SSO (Single Sign-On) 
FastComments podpira SSO za integracijo z vašim obstoječim sistemom za preverjanje pristnosti uporabnikov. Funkcionalnost SSO je na voljo le v strežniškem izvozu saj zahteva Node.js kriptografske funkcije.
Preprosto SSO (samo strežniško)
Preprosto SSO je treba generirati na strežniku in poslati odjemalcu:
// Strežniška koda (Node.js/strežnik)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Ustvari preprosto SSO z vgrajenim pripomočkom
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();
// Pošlji ssoToken vaši odjemalski kodi
// Odjemalska koda lahko nato uporabi ta žeton z brskalniškim SDK-jem
Varen SSO (strežniško, priporočeno)
Varen SSO je treba implementirati na strežniku in nudi boljšo varnost:
// Strežniška koda (Node.js/strežnik)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Ustvari varen SSO z vgrajenim pripomočkom
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();
// Uporabi z API klici na strežniku
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Ali pošlji ssoConfig odjemalcu za uporabo v brskalniku
Uporaba SSO iz brskalnika (z žetonom, ustvarjenim na strežniku)
// Odjemalska koda (brskalnik)
import { PublicApi } from 'fastcomments-sdk/browser';
// Pridobi SSO žeton iz vašega strežniškega končnega mesta
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 // Uporabi strežniško ustvarjen SSO žeton
});
SSO z ustvarjanjem komentarja
// Strežniško: ustvari SSO in komentar
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)
});
Pogosti primeri uporabe 
Pridobivanje komentarjev za stran
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Ustvarjanje komentarja
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Glasovanje za komentar
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 za glas za, -1 za glas proti
}
});
Upravljanje uporabnikov (zahteva API ključ)
// Iskanje uporabnikov (zahteva DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Dogodki v živo (posodobitve v realnem času) 
Naročite se na dogodke v živo, da dobite posodobitve v realnem času za komentarje, glasove in druge dejavnosti.
Dogodki na ravni strani
Poslušajte dogodke v živo na določeni strani (komentarji, glasovi itd.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Naroči se na dogodke v živo za stran
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (pridobite ga iz odgovora getComments)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Posodobite svoj uporabniški vmesnik z novim komentarjem
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Posodobite število glasov v vašem uporabniškem vmesniku
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Vrni true, če je bil dogodek obdelan
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Zaprite naročnino, ko končate
subscription.close();
Naročite se na uporabniške dogodke
Poslušajte dogodke, ki so specifični za uporabnika (obvestila, omembe itd.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Pridobite to iz odgovora getComments
};
// Naročite se na osebni vir uporabnika
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Prikažite obvestilo v vašem uporabniškem vmesniku
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');
}
);
// Zaprite, ko končate
userSubscription.close();
Pridobivanje userIdWS
Parameter userIdWS je obvezen za dogodke v živo in ga je mogoče pridobiti iz odgovorov API-ja:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Izvlecite userIdWS iz odgovora
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Zdaj se lahko naročite na dogodke v živo
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
ID-ji za oddajanje 
Videli boste, da naj bi pri nekaterih klicih API posredovali broadcastId. Ko prejmete dogodke, boste to ID prejeli nazaj, tako da boste vedeli, da dogodek prezrete, če nameravate optimistično uporabiti spremembe na odjemalcu (kar boste verjetno želeli storiti, saj ponuja najboljšo izkušnjo). Tukaj posredujte UUID. ID naj bo dovolj edinstven, da se v isti brskalni seji ne pojavi dvakrat.
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() // Edinstven ID za to operacijo
}
});
Ravnanje z napakami 
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 
Združuje dokumente z grupiranjem (če je podan groupBy) in izvajanjem več operacij. Podprte so različne operacije (npr. sum, countDistinct, avg, itd.).
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| aggregationRequest | AggregationRequest | Da | |
| parentTenantId | string | Ne | |
| includeStats | boolean | Ne |
Odgovor
Vrača: Aggregate200Response
Primer

getAuditLogs 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| limit | number | Ne | |
| skip | number | Ne | |
| order | SORTDIR | Ne | |
| after | number | Ne | |
| before | number | Ne |
Odgovor
Vrača: GetAuditLogs200Response
Primer

blockFromCommentPublic 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Da | |
| sso | string | Ne |
Odgovor
Vrne: BlockFromCommentPublic200Response
Primer

unBlockCommentPublic 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Da | |
| sso | string | Ne |
Odgovor
Vrne: UnBlockCommentPublic200Response
Primer

checkedCommentsForBlocked 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| commentIds | string | Da | |
| sso | string | Ne |
Odziv
Vrača: CheckedCommentsForBlocked200Response
Primer

blockUserFromComment 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| blockFromCommentParams | BlockFromCommentParams | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: BlockFromCommentPublic200Response
Primer

createCommentPublic 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| broadcastId | string | Da | |
| commentData | CommentData | Da | |
| sessionId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrača: CreateCommentPublic200Response
Primer

deleteComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| contextUserId | string | Ne | |
| isLive | boolean | Ne |
Odgovor
Vrne: DeleteComment200Response
Primer

deleteCommentPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: DeleteCommentPublic200Response
Primer

deleteCommentVote 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| voteId | string | Da | |
| urlId | string | Da | |
| broadcastId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: DeleteCommentVote200Response
Primer

flagComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: FlagComment200Response
Primer

getComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetComment200Response
Primer

getComments 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| page | number | Ne | |
| limit | number | Ne | |
| skip | number | Ne | |
| asTree | boolean | Ne | |
| skipChildren | number | Ne | |
| limitChildren | number | Ne | |
| maxTreeDepth | number | Ne | |
| urlId | string | Ne | |
| userId | string | Ne | |
| anonUserId | string | Ne | |
| contextUserId | string | Ne | |
| hashTag | string | Ne | |
| parentId | string | Ne | |
| direction | SortDirections | Ne | |
| fromDate | number | Ne | |
| toDate | number | Ne |
Odgovor
Vrne: GetComments200Response
Primer

getCommentsPublic 
req tenantId urlId
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| page | number | Ne | |
| direction | SortDirections | Ne | |
| sso | string | Ne | |
| skip | number | Ne | |
| skipChildren | number | Ne | |
| limit | number | Ne | |
| limitChildren | number | Ne | |
| countChildren | boolean | Ne | |
| fetchPageForCommentId | string | Ne | |
| includeConfig | boolean | Ne | |
| countAll | boolean | Ne | |
| includei10n | boolean | Ne | |
| locale | string | Ne | |
| modules | string | Ne | |
| isCrawler | boolean | Ne | |
| includeNotificationCount | boolean | Ne | |
| asTree | boolean | Ne | |
| maxTreeDepth | number | Ne | |
| useFullTranslationIds | boolean | Ne | |
| parentId | string | Ne | |
| searchText | string | Ne | |
| hashTags | Array | Ne | |
| userId | string | Ne | |
| customConfigStr | string | Ne | |
| afterCommentId | string | Ne | |
| beforeCommentId | string | Ne |
Odgovor
Vrne: GetCommentsPublic200Response
Primer

getCommentText 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odziv
Vrača: GetCommentText200Response
Primer

getCommentVoteUserNames 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| dir | number | Da | |
| sso | string | Ne |
Odgovor
Vrne: GetCommentVoteUserNames200Response
Primer

lockComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrača: LockComment200Response
Primer

pinComment 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: PinComment200Response
Primer

saveComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createCommentParams | CreateCommentParams | Da | |
| isLive | boolean | Ne | |
| doSpamCheck | boolean | Ne | |
| sendEmails | boolean | Ne | |
| populateNotifications | boolean | Ne |
Odgovor
Vrne: SaveComment200Response
Primer

saveCommentsBulk 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createCommentParams | Array | Da | |
| isLive | boolean | Ne | |
| doSpamCheck | boolean | Ne | |
| sendEmails | boolean | Ne | |
| populateNotifications | boolean | Ne |
Odgovor
Vrne: Array<SaveComment200Response
Primer

setCommentText 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: SetCommentText200Response
Primer

unBlockUserFromComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: UnBlockCommentPublic200Response
Primer

unFlagComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrača: FlagComment200Response
Primer

unLockComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: LockComment200Response
Primer

unPinComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: PinComment200Response
Primer

updateComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updatableCommentParams | UpdatableCommentParams | Da | |
| contextUserId | string | Ne | |
| doSpamCheck | boolean | Ne | |
| isLive | boolean | Ne |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

voteComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| urlId | string | Da | |
| broadcastId | string | Da | |
| voteBodyParams | VoteBodyParams | Da | |
| sessionId | string | Ne | |
| sso | string | Ne |
Odziv
Vrne: VoteComment200Response
Primer

getCommentsForUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| userId | string | Ne | |
| direction | SortDirections | Ne | |
| repliesToUserId | string | Ne | |
| page | number | Ne | |
| includei10n | boolean | Ne | |
| locale | string | Ne | |
| isCrawler | boolean | Ne |
Odgovor
Vrne: GetCommentsForUser200Response
Primer

addDomainConfig 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| addDomainConfigParams | AddDomainConfigParams | Da |
Odgovor
Vrača: AddDomainConfig200Response
deleteDomainConfig 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| domain | string | Da |
Odgovor
Vrne: DeleteDomainConfig200Response
patchDomainConfig 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| domainToUpdate | string | Da | |
| patchDomainConfigParams | PatchDomainConfigParams | Da |
Odgovor
Vrne: GetDomainConfig200Response
putDomainConfig 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| domainToUpdate | string | Da | |
| updateDomainConfigParams | UpdateDomainConfigParams | Da |
Odgovor
Vrne: GetDomainConfig200Response
createEmailTemplate 
Parametri
| Ime | Tip | Potrebno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createEmailTemplateBody | CreateEmailTemplateBody | Da |
Odgovor
Vrne: CreateEmailTemplate200Response
Primer

deleteEmailTemplate 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

deleteEmailTemplateRenderError 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| errorId | string | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getEmailTemplate 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetEmailTemplate200Response
Primer

getEmailTemplateDefinitions 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da |
Odgovor
Vrača: GetEmailTemplateDefinitions200Response
Primer

getEmailTemplateRenderErrors 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| skip | number | Ne |
Odgovor
Vrne: GetEmailTemplateRenderErrors200Response
Primer

getEmailTemplates 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vrača: GetEmailTemplates200Response
Primer

renderEmailTemplate 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Da | |
| locale | string | Ne |
Odgovor
Vrne: RenderEmailTemplate200Response
Primer

updateEmailTemplate 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getEventLog 
req tenantId urlId userIdWS
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userIdWS | string | Da | |
| startTime | number | Da | |
| endTime | number | Ne |
Odziv
Vrača: GetEventLog200Response
Primer

getGlobalEventLog 
req tenantId urlId userIdWS
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userIdWS | string | Da | |
| startTime | number | Da | |
| endTime | number | Ne |
Odgovor
Vrne: GetEventLog200Response
Primer

createFeedPost 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createFeedPostParams | CreateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| isLive | boolean | Ne | |
| doSpamCheck | boolean | Ne | |
| skipDupCheck | boolean | Ne |
Odgovor
Vrne: CreateFeedPost200Response
Primer

createFeedPostPublic 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| createFeedPostParams | CreateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: CreateFeedPostPublic200Response
Primer

deleteFeedPostPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: DeleteFeedPostPublic200Response
Primer

getFeedPosts 
req tenantId afterId
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| limit | number | Ne | |
| tags | Array | Ne |
Odgovor
Vrne: GetFeedPosts200Response
Primer

getFeedPostsPublic 
req tenantId afterId
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| limit | number | Ne | |
| tags | Array | Ne | |
| sso | string | Ne | |
| isCrawler | boolean | Ne | |
| includeUserInfo | boolean | Ne |
Odziv
Vrača: GetFeedPostsPublic200Response
Primer

getFeedPostsStats 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array | Da | |
| sso | string | Ne |
Odgovor
Vrača: GetFeedPostsStats200Response
Primer

getUserReactsPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array | Ne | |
| sso | string | Ne |
Odgovor
Vrne: GetUserReactsPublic200Response
Primer

reactFeedPostPublic 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| reactBodyParams | ReactBodyParams | Da | |
| isUndo | boolean | Ne | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: ReactFeedPostPublic200Response
Primer

updateFeedPost 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| feedPost | FeedPost | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

updateFeedPostPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| updateFeedPostParams | UpdateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: CreateFeedPostPublic200Response
Primer

flagCommentPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| isFlagged | boolean | Da | |
| sso | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getGifLarge 
Parametri
| Ime | Vrsta | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| largeInternalURLSanitized | string | Da |
Odgovor
Vrne: GetGifLarge200Response
Primer

getGifsSearch 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| search | string | Da | |
| locale | string | Ne | |
| rating | string | Ne | |
| page | number | Ne |
Odgovor
Vrne: GetGifsSearch200Response
Primer

getGifsTrending 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| locale | string | Ne | |
| rating | string | Ne | |
| page | number | Ne |
Odgovor
Vrne: GetGifsTrending200Response
Primer

addHashTag 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| createHashTagBody | CreateHashTagBody | Ne |
Odgovor
Vrača: AddHashTag200Response
Primer

addHashTagsBulk 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | No | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | No |
Odgovor
Vrača: AddHashTagsBulk200Response
Primer

deleteHashTag 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| deleteHashTagRequest | DeleteHashTagRequest | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getHashTags 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| page | number | Ne |
Odgovor
Vrne: GetHashTags200Response
Primer

patchHashTag 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| updateHashTagBody | UpdateHashTagBody | Ne |
Odgovor
Vrača: PatchHashTag200Response
Primer

createModerator 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| createModeratorBody | CreateModeratorBody | Da |
Odgovor
Vrne: CreateModerator200Response
Primer

deleteModerator 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| sendEmail | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getModerator 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetModerator200Response
Primer

getModerators 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odziv
Vrne: GetModerators200Response
Primer

sendInvite 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| fromName | string | Da |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

updateModerator 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateModeratorBody | UpdateModeratorBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

deleteNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

getCachedNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetCachedNotificationCount200Response
Primer

getNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| urlId | string | Ne | |
| fromCommentId | string | Ne | |
| viewed | boolean | Ne | |
| type | string | Ne |
Odgovor
Vrne: GetNotificationCount200Response
Primer

getNotifications 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| urlId | string | Ne | |
| fromCommentId | string | Ne | |
| viewed | boolean | Ne | |
| type | string | Ne | |
| skip | number | Ne |
Odgovor
Vrne: GetNotifications200Response
Primer

updateNotification 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateNotificationBody | UpdateNotificationBody | Da | |
| userId | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

createV1PageReact 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| title | string | Ne |
Odgovor
Vrne: CreateV1PageReact200Response
Primer

createV2PageReact 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| id | string | Da | |
| title | string | Ne |
Odgovor
Vrne: CreateV2PageReact200Response
Primer

deleteV1PageReact 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vrača: DeleteV1PageReact200Response
Primer

deleteV2PageReact 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| id | string | Da |
Odgovor
Vrne: DeleteV2PageReact200Response
Primer

getV1PageLikes 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vrne: GetV1PageLikes200Response
Primer

getV2PageReacts 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vrne: GetV2PageReacts200Response
Primer

getV2PageReactUsers 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetV2PageReactUsers200Response
Primer

addPage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIPageData | CreateAPIPageData | Da |
Odgovor
Vrne: AddPageAPIResponse
getOfflineUsers 
Prejšnji komentatorji na strani, ki TRENUTNO NISO na spletu. Razvrščeno po displayName. Uporabite to po izčrpanju /users/online za prikaz razdelka "Člani". Kursorna paginacija na commenterName: strežnik prehaja po delnem {tenantId, urlId, commenterName} indeksu od afterName naprej z $gt, brez stroška $skip.
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| afterName | string | Ne | |
| afterUserId | string | Ne |
Odgovor
Vrača: GetOfflineUsers200Response
Primer

getOnlineUsers 
Trenutno prisotni gledalci strani: osebe, katerih WebSocket seja je trenutno naročena na stran. Vrne anonCount + totalCount (naročniki v sobi, vključno z anonimnimi gledalci, ki jih ne navajamo).
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| afterName | string | Ne | |
| afterUserId | string | Ne |
Odgovor
Vrne: GetOnlineUsers200Response
Primer

getPagesPublic 
Seznam strani za najemnika. Uporablja se v namiznem odjemalcu FChat za izpolnitev seznama njegovih sob.
Zahteva, da je enableFChat nastavljen na true v razrešeni prilagojeni konfiguraciji za vsako stran.
Strani, ki zahtevajo SSO, so filtrirane glede na dostop skupin uporabnika, ki poizveduje.
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| cursor | string | Ne | |
| limit | number | Ne | |
| q | string | Ne | |
| sortBy | PagesSortBy | Ne | |
| hasComments | boolean | Ne |
Odgovor
Vrača: GetPagesPublic200Response
Primer

getUsersInfo 
Skupinske informacije o uporabnikih za tenant. Ob podanih userIds vrne prikazne informacije iz User / SSOUser. Uporablja ga pripomoček za komentarje za obogatitev uporabnikov, ki so se pravkar pojavili prek dogodka prisotnosti. Brez konteksta strani: zasebnost se dosledno uveljavlja (zasebni profili so zamaskirani).
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| ids | string | Da |
Odgovor
Vrača: GetUsersInfo200Response
Primer

patchPage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPIPageData | UpdateAPIPageData | Da |
Odgovor
Vrne: PatchPageAPIResponse
deletePendingWebhookEvent 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getPendingWebhookEventCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Ne | |
| externalId | string | Ne | |
| eventType | string | Ne | |
| type | string | Ne | |
| domain | string | Ne | |
| attemptCountGT | number | Ne |
Odgovor
Vrne: GetPendingWebhookEventCount200Response
Primer

getPendingWebhookEvents 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Ne | |
| externalId | string | Ne | |
| eventType | string | Ne | |
| type | string | Ne | |
| domain | string | Ne | |
| attemptCountGT | number | Ne | |
| skip | number | Ne |
Odgovor
Vrne: GetPendingWebhookEvents200Response
Primer

createQuestionConfig 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionConfigBody | CreateQuestionConfigBody | Da |
Odgovor
Vrača: CreateQuestionConfig200Response
Primer

deleteQuestionConfig 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getQuestionConfig 
Parameters
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetQuestionConfig200Response
Primer

getQuestionConfigs 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vrne: GetQuestionConfigs200Response
Primer

updateQuestionConfig 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

createQuestionResult 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionResultBody | CreateQuestionResultBody | Da |
Odgovor
Vrača: CreateQuestionResult200Response
Primer

deleteQuestionResult 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

getQuestionResult 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetQuestionResult200Response
Primer

getQuestionResults 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Ne | |
| userId | string | Ne | |
| startDate | string | Ne | |
| questionId | string | Ne | |
| questionIds | string | Ne | |
| skip | number | Ne |
Odziv
Vrača: GetQuestionResults200Response
Primer

updateQuestionResult 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateQuestionResultBody | UpdateQuestionResultBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

aggregateQuestionResults 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| questionId | string | Ne | |
| questionIds | Array | Ne | |
| urlId | string | Ne | |
| timeBucket | AggregateTimeBucket | Ne | |
| startDate | Date | Ne | |
| forceRecalculate | boolean | Ne |
Odgovor
Vrne: AggregateQuestionResults200Response
Primer

bulkAggregateQuestionResults 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Da | |
| forceRecalculate | boolean | Ne |
Odgovor
Vrne: BulkAggregateQuestionResults200Response
Primer

combineCommentsWithQuestionResults 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| questionId | string | Ne | |
| questionIds | Array | Ne | |
| urlId | string | Ne | |
| startDate | Date | Ne | |
| forceRecalculate | boolean | Ne | |
| minValue | number | Ne | |
| maxValue | number | Ne | |
| limit | number | Ne |
Odgovor
Vrne: CombineCommentsWithQuestionResults200Response
Primer

addSSOUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPISSOUserData | CreateAPISSOUserData | Da |
Odgovor
Vrne: AddSSOUserAPIResponse
deleteSSOUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| deleteComments | boolean | Ne | |
| commentDeleteMode | string | Ne |
Odgovor
Vrne: DeleteSSOUserAPIResponse
getSSOUserByEmail 
Parametri
| Ime | Vrsta | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| string | Da |
Odgovor
Vrača: GetSSOUserByEmailAPIResponse
patchSSOUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPISSOUserData | UpdateAPISSOUserData | Da | |
| updateComments | boolean | Ne |
Odgovor
Vrača: PatchSSOUserAPIResponse
putSSOUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPISSOUserData | UpdateAPISSOUserData | Da | |
| updateComments | boolean | Ne |
Odgovor
Vrne: PutSSOUserAPIResponse
Primer

createSubscription 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Da |
Odgovor
Vrne: CreateSubscriptionAPIResponse
Primer

deleteSubscription 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne |
Odgovor
Vrne: DeleteSubscriptionAPIResponse
getSubscriptions 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne |
Odgovor
Vrne: GetSubscriptionsAPIResponse
Primer

updateSubscription 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Da | |
| userId | string | Ne |
Odgovor
Vrne: UpdateSubscriptionAPIResponse
Primer

getTenantDailyUsages 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| yearNumber | number | Ne | |
| monthNumber | number | Ne | |
| dayNumber | number | Ne | |
| skip | number | Ne |
Odgovor
Vrne: GetTenantDailyUsages200Response
Primer

createTenantPackage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantPackageBody | CreateTenantPackageBody | Yes |
Odgovor
Vrača: CreateTenantPackage200Response
Primer

deleteTenantPackage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getTenantPackage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetTenantPackage200Response
Primer

getTenantPackages 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vrne: GetTenantPackages200Response
Primer

replaceTenantPackage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Da |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

updateTenantPackage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantPackageBody | UpdateTenantPackageBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

createTenantUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| createTenantUserBody | CreateTenantUserBody | Da |
Response
Vrne: CreateTenantUser200Response
Primer

deleteTenantUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| deleteComments | string | Ne | |
| commentDeleteMode | string | Ne |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

getTenantUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetTenantUser200Response
Primer

getTenantUsers 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vrača: GetTenantUsers200Response
Primer

replaceTenantUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

sendLoginLink 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| redirectURL | string | Ne |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

updateTenantUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantUserBody | UpdateTenantUserBody | Da | |
| updateComments | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

createTenant 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createTenantBody | CreateTenantBody | Da |
Odgovor
Vrne: CreateTenant200Response
Primer

deleteTenant 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| sure | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

getTenant 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetTenant200Response
Primer

getTenants 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| meta | string | Ne | |
| skip | number | Ne |
Odgovor
Vrača: GetTenants200Response
Primer

updateTenant 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantBody | UpdateTenantBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

changeTicketState 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da | |
| id | string | Da | |
| changeTicketStateBody | ChangeTicketStateBody | Da |
Odgovor
Vrne: ChangeTicketState200Response
Primer

createTicket 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da | |
| createTicketBody | CreateTicketBody | Da |
Odgovor
Vrne: CreateTicket200Response
Primer

getTicket 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne |
Odgovor
Vrne: GetTicket200Response
Primer

getTickets 
Parametri
| Name | Type | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| state | number | Ne | |
| skip | number | Ne | |
| limit | number | Ne |
Odgovor
Vrne: GetTickets200Response
Primer

getTranslations 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| namespace | string | Da | |
| component | string | Da | |
| locale | string | Ne | |
| useFullTranslationIds | boolean | Ne |
Odgovor
Vrne: GetTranslations200Response
Primer

uploadImage 
Naloži in spremeni velikost slike
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| file | Blob | Da | |
| sizePreset | SizePreset | Ne | |
| urlId | string | Ne |
Odgovor
Vrne: UploadImageResponse
getUserBadgeProgressById 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetUserBadgeProgressById200Response
Primer

getUserBadgeProgressByUserId 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da |
Odgovor
Vrne: GetUserBadgeProgressById200Response
Primer

getUserBadgeProgressList 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| limit | number | Ne | |
| skip | number | Ne |
Odgovor
Vrača: GetUserBadgeProgressList200Response
Primer

createUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createUserBadgeParams | CreateUserBadgeParams | Da |
Odgovor
Vrača: CreateUserBadge200Response
Primer

deleteUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odziv
Vrača: UpdateUserBadge200Response
Primer

getUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetUserBadge200Response
Primer

getUserBadges 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| badgeId | string | Ne | |
| type | number | Ne | |
| displayedOnComments | boolean | Ne | |
| limit | number | Ne | |
| skip | number | Ne |
Odgovor
Vrne: GetUserBadges200Response
Primer

updateUserBadge 
Parametri
| Name | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateUserBadgeParams | UpdateUserBadgeParams | Da |
Odgovor
Vrne: UpdateUserBadge200Response
Primer

getUserNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: GetUserNotificationCount200Response
Primer

getUserNotifications 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Ne | |
| pageSize | number | Ne | |
| afterId | string | Ne | |
| includeContext | boolean | Ne | |
| afterCreatedAt | number | Ne | |
| unreadOnly | boolean | Ne | |
| dmOnly | boolean | Ne | |
| noDm | boolean | Ne | |
| includeTranslations | boolean | Ne | |
| includeTenantNotifications | boolean | Ne | |
| sso | string | Ne |
Odgovor
Vrne: GetUserNotifications200Response
Primer

resetUserNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: ResetUserNotifications200Response
Primer

resetUserNotifications 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| afterCreatedAt | number | Ne | |
| unreadOnly | boolean | Ne | |
| dmOnly | boolean | Ne | |
| noDm | boolean | Ne | |
| sso | string | Ne |
Odgovor
Vrne: ResetUserNotifications200Response
Primer

updateUserNotificationCommentSubscriptionStatus 
Omogoči ali onemogoči obvestila za določen komentar.
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Da | |
| commentId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: UpdateUserNotificationStatus200Response
Primer

updateUserNotificationPageSubscriptionStatus 
Omogoči ali onemogoči obvestila za stran. Ko so uporabniki naročeni na stran, se ustvarijo obvestila za nove korenske komentarje, in tudi
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| url | string | Da | |
| pageTitle | string | Da | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Da | |
| sso | string | Ne |
Odgovor
Vrne: UpdateUserNotificationStatus200Response
Primer

updateUserNotificationStatus 
Parameters
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Da | |
| sso | string | Ne |
Odgovor
Vrne: UpdateUserNotificationStatus200Response
Primer

getUserPresenceStatuses 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlIdWS | string | Da | |
| userIds | string | Da |
Odziv
Vrne: GetUserPresenceStatuses200Response
Primer

searchUsers 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| usernameStartsWith | string | Ne | |
| mentionGroupIds | Array | Ne | |
| sso | string | Ne | |
| searchSection | SearchUsersSearchSectionEnum | Ne |
Odgovor
Vrne: SearchUsers200Response
Primer

getUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetUser200Response
Primer

createVote 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| direction | CreateVoteDirectionEnum | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: VoteComment200Response
Primer

deleteVote 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| editKey | string | Ne |
Odgovor
Vrne: DeleteCommentVote200Response
Primer

getVotes 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vrne: GetVotes200Response
Primer

getVotesForUser 
Parametri
| Ime | Vrsta | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: GetVotesForUser200Response
Primer

Potrebujete pomoč?
Če naletite na težave ali imate vprašanja glede JavaScript/TypeScript SDK, prosimo:
Sodelovanje
Prispevki so dobrodošli! Prosimo, obiščite GitHub repozitorij za smernice za prispevanje.