
Jezik 🇸🇮 Slovenščina
Začetek
API dokumentacija
Dokumentacija
Uporaba
API referenca
Integracija SSO (enkratna prijava)
Pogosti primeri uporabe
Dogodki v živo (posodobitve v realnem času)
ID-ji oddajanja
Obvladovanje napak
Agregiranje
Revizijski zapisi
Blokiranje komentarja
Preverjanje blokiranih komentarjev
Komentarji
Nastavitve domen
Predloge e-pošte
Dnevnik dogodkov
Objave vira
Označevanje komentarja
Hashtagi
Moderatorji
Število obvestil
Obvestila
Strani
Čakajoči webhook dogodki
Nastavitve vprašanj
Rezultati vprašanj
Agregacija rezultatov vprašanj
SSO uporabniki
Naročnine
Dnevna uporaba najemnika
Paketi najemnikov
Uporabniki najemnika
Najemniki
Naloži sliko
Napredek značke uporabnika
Uporabniške značke
Uporabniška obvestila
Stanja prisotnosti uporabnikov
Iskanje uporabnikov
Uporabniki
Glasovi
FastComments JavaScript/TypeScript SDK
To je uradni JavaScript/TypeScript SDK za FastComments.
Uradni JavaScript/TypeScript SDK za FastComments API
Repository
API Documentation 
Popolna referenca API: docs/api/README.md
Browser vs Server Compatibility 
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
Usage 
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);
Public vs Secured APIs 
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'
});
SSO (Single Sign-On) Integration 
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)
});
Common Use Cases 
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'
});
Live Events (Real-time Updates) 
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);
}
Broadcast IDs 
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
}
});
Error Handling 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
aggregate 
Združuje dokumente z njihovo 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
Vrne: AggregationResponse
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
Vrne: GetAuditLogs200Response
blockFromCommentPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Da | |
| sso | string | Ne |
Odgovor
Vrne: BlockFromCommentPublic200Response
unBlockCommentPublic 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Da | |
| sso | string | Ne |
Odgovor
Vrne: UnBlockCommentPublic200Response
checkedCommentsForBlocked 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentIds | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: CheckedCommentsForBlocked200Response
blockUserFromComment 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| blockFromCommentParams | BlockFromCommentParams | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: BlockFromCommentPublic200Response
createCommentPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| broadcastId | string | Da | |
| commentData | CommentData | Da | |
| sessionId | string | Ne | |
| sso | string | Ne |
Odgovor
deleteComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| contextUserId | string | Ne | |
| isLive | boolean | Ne |
Odgovor
Vrača: DeleteComment200Response
deleteCommentPublic 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: DeleteCommentPublic200Response
deleteCommentVote 
Parametri
| Ime | Tip | Obvezno | 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
flagComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: FlagComment200Response
getComments 
Parametri
| Ime | Tip | Zahtevano | 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 |
Odgovor
Vrača: GetComments200Response
getCommentsPublic 
req tenantId urlId
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
getCommentText 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: GetCommentText200Response
getCommentVoteUserNames 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| dir | number | Da | |
| sso | string | Ne |
Odgovor
Vrne: GetCommentVoteUserNames200Response
lockComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: LockComment200Response
pinComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrača: PinComment200Response
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
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
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
unBlockUserFromComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
unFlagComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vrne: FlagComment200Response
unLockComment 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrača: LockComment200Response
unPinComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: PinComment200Response
updateComment 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| body | PickAPICommentUpdatableCommentFields | Da | |
| contextUserId | string | Ne | |
| doSpamCheck | boolean | Ne | |
| isLive | boolean | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
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 |
Odgovor
Vrne: VoteComment200Response
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
getDomainConfig 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| domain | string | Da |
Odziv
Vrne: GetDomainConfig200Response
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 | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createEmailTemplateBody | CreateEmailTemplateBody | Da |
Odgovor
Vrača: 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
Vrne: GetEmailTemplate200Response
Primer

getEmailTemplateDefinitions 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da |
Odgovor
Vrne: GetEmailTemplateDefinitions200Response
Primer

getEmailTemplateRenderErrors 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| skip | number | Ne |
Odgovor
Vrača: 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
Vrača: FlagCommentPublic200Response
Primer

getEventLog 
req tenantId urlId userIdWS
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userIdWS | string | Da | |
| startTime | number | Da | |
| endTime | number | Da |
Odgovor
Vrne: GetEventLog200Response
getGlobalEventLog 
req tenantId urlId userIdWS
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userIdWS | string | Da | |
| startTime | number | Da | |
| endTime | number | Da |
Odgovor
Vrne: GetEventLog200Response
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
createFeedPostPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createFeedPostParams | CreateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
deleteFeedPostPublic 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: DeleteFeedPostPublic200Response
getFeedPosts 
req tenantId afterId
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| limit | number | Ne | |
| tags | Array |
Ne |
Odgovor
Vrne: GetFeedPosts200Response
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 |
Odgovor
getFeedPostsStats 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array |
Da | |
| sso | string | Ne |
Odgovor
Vrne: GetFeedPostsStats200Response
getUserReactsPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array |
Ne | |
| sso | string | Ne |
Odgovor
Vrne: GetUserReactsPublic200Response
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
updateFeedPost 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| feedPost | FeedPost | Da |
Odgovor
Vrača: FlagCommentPublic200Response
updateFeedPostPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| updateFeedPostParams | UpdateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vrne: CreateFeedPostPublic200Response
flagCommentPublic 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| isFlagged | boolean | Da | |
| sso | string | Ne |
Odgovor
Vrne: FlagCommentPublic200Response
addHashTag 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| createHashTagBody | CreateHashTagBody | Ne |
Odgovor
Vrne: AddHashTag200Response
Primer

addHashTagsBulk 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Ne |
Odgovor
Vrne: AddHashTagsBulk200Response
Primer

deleteHashTag 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| deleteHashTagRequest | DeleteHashTagRequest | Ne |
Odgovor
Vrača: FlagCommentPublic200Response
Primer

getHashTags 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| page | number | Ne |
Odziv
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
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| 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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vrača: GetModerator200Response
Primer

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

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

updateModerator 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Vrne: FlagCommentPublic200Response
Primer

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

getNotificationCount 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| urlId | string | Ne | |
| fromCommentId | string | Ne | |
| viewed | boolean | Ne | |
| type | string | Ne |
Odgovor
Vrača: 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
Vrača: GetNotifications200Response
Primer

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

addPage 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIPageData | CreateAPIPageData | Da |
Odgovor
Vrne: AddPageAPIResponse
deletePage 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: DeletePageAPIResponse
getPageByURLId 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vrača: GetPageByURLIdAPIResponse
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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Ne | |
| externalId | string | Ne | |
| eventType | string | Ne | |
| type | string | Ne | |
| domain | string | Ne | |
| attemptCountGT | number | Ne |
Odgovor
Vrača: 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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionConfigBody | CreateQuestionConfigBody | Da |
Odgovor
Vrne: CreateQuestionConfig200Response
Primer

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

getQuestionConfig 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vrne: GetQuestionConfig200Response
Primer

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

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

createQuestionResult 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionResultBody | CreateQuestionResultBody | Da |
Odgovor
Vrne: CreateQuestionResult200Response
Primer

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

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

getQuestionResults 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Ne | |
| userId | string | Ne | |
| startDate | string | Ne | |
| questionId | string | Ne | |
| questionIds | string | Ne | |
| skip | number | Ne |
Odgovor
Vrne: GetQuestionResults200Response
Primer

updateQuestionResult 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
Odgovor
Vrača: 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
Vrača: AggregateQuestionResults200Response
bulkAggregateQuestionResults 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Da | |
| forceRecalculate | boolean | Ne |
Odgovor
Vrača: BulkAggregateQuestionResults200Response
combineCommentsWithQuestionResults 
Parametri
| Ime | Tip | Obvezno | 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
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
getSSOUserById 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: GetSSOUserByIdAPIResponse
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 | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPISSOUserData | UpdateAPISSOUserData | Da | |
| updateComments | boolean | Ne |
Odgovor
Vrne: PutSSOUserAPIResponse
createSubscription 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Da |
Odgovor
Vrača: CreateSubscriptionAPIResponse
deleteSubscription 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne |
Odgovor
Vrne: DeleteSubscriptionAPIResponse
getSubscriptions 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne |
Odgovor
Vrne: GetSubscriptionsAPIResponse
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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| createTenantPackageBody | CreateTenantPackageBody | Da |
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
Vrača: GetTenantPackage200Response
Primer

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

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

updateTenantPackage 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantPackageBody | UpdateTenantPackageBody | Da |
Odgovor
Vrne: FlagCommentPublic200Response
Primer

createTenantUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createTenantUserBody | CreateTenantUserBody | Da |
Odgovor
Vrača: CreateTenantUser200Response
Primer

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

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

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

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

sendLoginLink 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| redirectURL | string | Ne |
Odgovor
Vrne: 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 | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Odgovor
Vrne: CreateTenant200Response
Primer

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

getTenant 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vrne: GetTenant200Response
Primer

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

updateTenant 
Parametri
| Name | Type | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
Odgovor
Vrača: FlagCommentPublic200Response
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
getUserBadgeProgressByUserId 
Parametri
| Ime | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da |
Odgovor
Vrne: GetUserBadgeProgressById200Response
getUserBadgeProgressList 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| limit | number | Ne | |
| skip | number | Ne |
Odgovor
createUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createUserBadgeParams | CreateUserBadgeParams | Da |
Odgovor
Vrne: CreateUserBadge200Response
deleteUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: UpdateUserBadge200Response
getUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrne: GetUserBadge200Response
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
updateUserBadge 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateUserBadgeParams | UpdateUserBadgeParams | Da |
Odgovor
Vrne: UpdateUserBadge200Response
getUserNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: GetUserNotificationCount200Response
getUserNotifications 
Parametri
| Name | Tip | Zahtevano | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| pageSize | number | Ne | |
| afterId | string | Ne | |
| includeContext | boolean | Ne | |
| afterCreatedAt | number | Ne | |
| unreadOnly | boolean | Ne | |
| dmOnly | boolean | Ne | |
| noDm | boolean | Ne | |
| includeTranslations | boolean | Ne | |
| sso | string | Ne |
Odgovor
Vrača: GetUserNotifications200Response
resetUserNotificationCount 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: ResetUserNotifications200Response
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
updateUserNotificationCommentSubscriptionStatus 
Omogočite ali onemogočite obvestila za določen komentar.
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Da | |
| commentId | string | Da | |
| sso | string | Ne |
Odgovor
Vrne: UpdateUserNotificationStatus200Response
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
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| url | string | Da | |
| pageTitle | string | Da | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Da | |
| sso | string | Ne |
Odgovor
Vrača: UpdateUserNotificationStatus200Response
updateUserNotificationStatus 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Da | |
| sso | string | Ne |
Odgovor
Vrne: UpdateUserNotificationStatus200Response
getUserPresenceStatuses 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlIdWS | string | Da | |
| userIds | string | Da |
Odgovor
Vrača: GetUserPresenceStatuses200Response
searchUsers 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| usernameStartsWith | string | Da | |
| mentionGroupIds | Array |
Ne | |
| sso | string | Ne |
Odgovor
Vrne: SearchUsers200Response
getUser 
Parametri
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vrača: 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
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | Tip | 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.