
Језик 🇧🇦 Српски (БиХ)
Почетак рада
API референца
Документација
Употреба
Агрегација
Ревизијски записи
Блокирање коментара
Провера блокираних коментара
Коментари
Коментари за корисника
Конфигурације домена
Предлошци е-поште
Дневник догађаја
Објаве фида
Означавање коментара
GIF-ови
Хаштагови
Модерација
Модератори
Број обавештења
Обавештења
Реакције странице
Странице
Webhook догађаји на чекању
Конфигурације питања
Резултати питања
Агрегација резултата питања
SSO корисници
Претплате
Дневна употреба закупца
Пакети закупца
Корисници закупца
Закупци
Тикети
Преводи
Отпреми слику
Напредак значке корисника
Корисничке значке
Корисничка обавештења
Статуси присутности корисника
Претрага корисника
Корисници
Гласови
FastComments SDK за JavaScript/TypeScript
Ово је званични JavaScript/TypeScript SDK за FastComments.
Управљајте коментарима, корисницима, SSO и модерацијом из Node.js или прегледача.
Репозиторијум
API документација 
Kompletna API referenca: docs/api/README.md
Компатибилност прегледника и сервера 
Ovaj SDK koristi dvostruke ulazne tačke kako bi osigurao optimalnu kompatibilnost i spriječio greške pri izvođenju:
fastcomments-sdk/browser- Verzija sigurna za preglednik sa nativnimfetchfastcomments-sdk/server- Puna Node.js verzija sa podrškom za SSOfastcomments-sdk(default) - Samo tipovi, sigurno za uvoz bilo gdje
Употреба 
Овај SDK обезбјеђује одвојене тачке улаза за прегледач и серверска окружења како би се осигурала оптимална компатибилност и сигурност:
Коришћење у прегледачу (на клијентској страни)
За апликације у прегледачу (frontend), користите извоз намјењен прегледачу који искључује зависности Node.js:
// Увоз намјењен прегледачу (без зависности Node.js)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Креирај инстанцу SDK за прегледач
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // опционално, по подразумевању је https://fastcomments.com
});
// Користи јавне API-је (API кључ није потребан — безбједно за прегледаче)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Коришћење на серверу (Node.js)
За серверске (backend) апликације, користите пун SDK са SSO и функцијама аутентификације:
// Увоз за сервер (укључује SSO и дизајниран да ради са NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Креирај инстанцу серверског SDK-а
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Чувај ово у тајности на серверу!
basePath: 'https://fastcomments.com' // опционално, по подразумевању је https://fastcomments.com
});
// Користи заштићене API-је са твојим API кључем
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Увоз само типова
Ако ти требају само TypeScript типови (без кода при извршавању), користи подразумевани увоз:
// Само типови (без зависности при извршавању - безбједно у сваком окружењу)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Коришћење појединачних API класа
Прегледачко окружење
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Серверско окружење
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);
Јавни и заштићени API-ји 
The SDK пружа ове API класе:
DefaultApi- Заштићени крајњи пунктови који захтијевају ваш API key за аутентификацију. Користите их за операције на серверској страни.PublicApi- Јавни крајњи пунктови којима се може приступити без API key. Ове се могу позвати директно из прегледача/мобилних уређаја/итд.ModerationApi- Крајњи пунктови контролне плоче за модерацију (модерација коментара, забране, ознаке, фактор повјерења, претрага). Аутентификује се сесијом модератора; прослиједите параметар упитаssoза модераторе аутентификоване преко SSO.HiddenApi- Интерни/админски крајњи пунктови за напредне случајеве употребе.
Пример: Користећи Public API (сигурно за прегледник)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Добијање коментара за страницу (није потребан API key)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Пример: Користећи Default API (само на серверској страни)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Чувајте ово у тајности!
});
const defaultApi = new DefaultApi(config);
// Добијање коментара са пуним администраторским приступом
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Пример: Користећи Moderation API
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath, итд. */ });
// Позиви аутентификовани модератором (сесијски колачић, или прослиједите `sso` за модератора аутентификованог преко SSO).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
Интеграција SSO (Single Sign-On) 
FastComments подржава SSO за интеграцију са вашим постојећим системом аутентификације корисника. SSO функционалност је доступна само у серверском експорту јер захтијева Node.js crypto функције.
Једноставан SSO (само на страни сервера)
Једноставан SSO треба да буде генерисан на страни сервера и послат клијенту:
// Код на страни сервера (Node.js/бекенд)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Креирајте једноставан SSO користећи уграђени помоћник
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();
// Пошаљите ssoToken вашем коду на клијенту
// Код на клијенту затим може користити овај токен са browser SDK-ом
Сигуран SSO (на страни сервера, препоручено)
Сигуран SSO треба имплементирати на страни сервера и обезбјеђује бољу безбједност:
// Код на страни сервера (Node.js/бекенд)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Креирајте сигуран SSO користећи уграђени помоћник
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();
// Користити са API позивима на серверу
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Или пошаљите ssoConfig клијенту за употребу у прегледачу
Коришћење SSO из прегледача (са токеном генерисаним на серверу)
// Код на клијенту (прегледач)
import { PublicApi } from 'fastcomments-sdk/browser';
// Добијте SSO токен са вашег серверског endpoint-а
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Користите SSO токен генерисан на серверу
});
SSO са креирањем коментара
// На страни сервера: Креирајте SSO и коментар
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)
});
Уобичајени случајеви употребе 
Добијање коментара за страницу
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Креирање коментара
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Гласање за коментар
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 за позитиван глас, -1 за негативан глас
}
});
Управљање корисницима (потребан API кључ)
// Претрага корисника (захтијева DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Догађаји уживо (ажурирања у реалном времену) 
Претплатите се на догађаје уживо да бисте добили ажурирања у реалном времену за коментаре, гласове и друге активности.
Догађаји на нивоу странице
Слушајте догађаје уживо за одређену страницу (коментари, гласови итд.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Претплатите се на догађаје уживо за страницу
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (добијте ово из getComments одговора)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Ажурирајте ваш кориснички интерфејс новим коментаром
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Ажурирајте бројеве гласова у вашем корисничком интерфејсу
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Вратите true ако је догађај обрађен
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Затворите претплату када завршите
subscription.close();
Претплатите се на корисничке догађаје
Слушајте догађаје специфичне за корисника (нотификације, помена итд.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Узмите ово из getComments одговора
};
// Претплатите се на лични фид корисника
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Прикажите нотификацију у вашем корисничком интерфејсу
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');
}
);
// Затворите када завршите
userSubscription.close();
Добијање userIdWS
Параметар userIdWS је обавезан за догађаје уживо и може се добити из одговора API-ја:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Извучите userIdWS из одговора
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Сада се можете претплатити на догађаје уживо
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
ИД-ови за емитовање 
Videćete da treba da prosledite broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, pa ćete znati da ignorišete događaj ako planirate optimistično primeniti promene na klijentu (što ćete verovatno želeti da uradite, jer pruža najbolje iskustvo). Pošaljite ovde UUID. ID treba da bude dovoljno jedinstven da se ne pojavi dva puta tokom jedne sesije preglednika.
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() // Jedinstveni ID za ovu operaciju
}
});
Руковање грешкама 
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 
Агрегира документе груписањем (ако је наведен groupBy) и примењивањем више операција.
Подржане су различите операције (нпр. sum, countDistinct, avg, итд.).
Parameters
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| aggregationRequest | AggregationRequest | Да | |
| parentTenantId | string | Не | |
| includeStats | boolean | Не |
Response
Returns: AggregateResponse
Example

getAuditLogs 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| limit | number | Ne | |
| skip | number | Ne | |
| order | SORTDIR | Ne | |
| after | number | Ne | |
| before | number | Ne |
Odgovor
Vraća: GetAuditLogsResponse1
Primer

blockFromCommentPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Da | |
| sso | string | Ne |
Odgovor
Vraća: BlockFromCommentPublicResponse
Primjer

unBlockCommentPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Odgovor
Vraća: UnBlockCommentPublicResponse
Primjer

checkedCommentsForBlocked 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentIds | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: CheckedCommentsForBlockedResponse
Primjer

blockUserFromComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| blockFromCommentParams | BlockFromCommentParams | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vraća: BlockUserFromCommentResponse
Primjer

createCommentPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| broadcastId | string | Da | |
| commentData | CommentData | Da | |
| sessionId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: CreateCommentPublicResponse
Primjer

deleteComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| contextUserId | string | Ne | |
| isLive | boolean | Ne |
Odgovor
Vraća: DeleteCommentResponse
Primjer

deleteCommentPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| editKey | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: DeleteCommentPublicResponse
Primjer

deleteCommentVote 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odgovor
Vraća: DeleteCommentVoteResponse
Primjer

flagComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odgovor
Vraća: FlagCommentResponse1
Primjer

getComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetCommentResponse
Primer

getComments 
Parametri
| Naziv | Tip | Obavezno | 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
Vraća: GetCommentsResponse
Primjer

getCommentsPublic 
req tenantId urlId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| page | number | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | number | No | |
| skipChildren | number | No | |
| limit | number | No | |
| limitChildren | number | No | |
| countChildren | boolean | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | boolean | No | |
| countAll | boolean | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | boolean | No | |
| includeNotificationCount | boolean | No | |
| asTree | boolean | No | |
| maxTreeDepth | number | No | |
| useFullTranslationIds | boolean | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | Array | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
Odgovor
Vraća: GetCommentsPublicResponse
Primer

getCommentText 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odgovor
Vraća: GetCommentTextResponse1
Primjer

getCommentVoteUserNames 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| dir | number | Da | |
| sso | string | Ne |
Odgovor
Vraća: GetCommentVoteUserNamesResponse
Primer

lockComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: LockCommentResponse
Primer

pinComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: PinCommentResponse
Primer

saveComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | CreateCommentParams | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Odgovor
Vraća: SaveCommentResponse
Primer

saveCommentsBulk 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | Array | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Odgovor
Vraća: Array<SaveCommentsBulkResponse
Primjer

setCommentText 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| editKey | string | No | |
| sso | string | No |
Odgovor
Vraća: SetCommentTextResponse1
Primer

unBlockUserFromComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odgovor
Vraća: UnBlockUserFromCommentResponse
Primer

unFlagComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vraća: UnFlagCommentResponse
Primjer

unLockComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| broadcastId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: UnLockCommentResponse
Primer

unPinComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Odgovor
Vraća: UnPinCommentResponse
Primer

updateComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| contextUserId | string | No | |
| doSpamCheck | boolean | No | |
| isLive | boolean | No |
Odgovor
Vraća: UpdateCommentResponse
Primjer

voteComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Odgovor
Vraća: VoteCommentResponse
Primjer

getCommentsForUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| userId | string | Ne | |
| direction | SortDirections | Ne | |
| repliesToUserId | string | Ne | |
| page | number | Ne | |
| includei10n | boolean | Ne | |
| locale | string | Ne | |
| isCrawler | boolean | Ne |
Odgovor
Vraća: GetCommentsForUserResponse1
Primer

addDomainConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| addDomainConfigParams | AddDomainConfigParams | Yes |
Odgovor
Vraća: AddDomainConfigResponse
Primjer

deleteDomainConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Odgovor
Vraća: DeleteDomainConfigResponse
Primer

getDomainConfig 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Odgovor
Vraća: GetDomainConfigResponse
Primer

getDomainConfigs 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes |
Odgovor
Vraća: GetDomainConfigsResponse
Primjer

patchDomainConfig 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| domainToUpdate | string | Da | |
| patchDomainConfigParams | PatchDomainConfigParams | Da |
Odgovor
Vraća: PatchDomainConfigResponse
Primer

putDomainConfig 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
Response
Vraća: PutDomainConfigResponse
Example

createEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createEmailTemplateBody | CreateEmailTemplateBody | Da |
Odgovor
Vraća: CreateEmailTemplateResponse1
Primer

deleteEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeleteEmailTemplateResponse
Primjer

deleteEmailTemplateRenderError 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| errorId | string | Da |
Odgovor
Vraća: DeleteEmailTemplateRenderErrorResponse
Primjer

getEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: GetEmailTemplateResponse1
Primer

getEmailTemplateDefinitions 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da |
Odgovor
Vraća: GetEmailTemplateDefinitionsResponse1
Primjer

getEmailTemplateRenderErrors 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Odgovor
Vraća: GetEmailTemplateRenderErrorsResponse1
Primjer

getEmailTemplates 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vraća: GetEmailTemplatesResponse1
Primjer

renderEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Yes | |
| locale | string | No |
Odgovor
Vraća: RenderEmailTemplateResponse1
Primjer

updateEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Da |
Odgovor
Vraća: UpdateEmailTemplateResponse
Primjer

getEventLog 
req
tenantId
urlId
userIdWS
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
Odgovor
Vraća: GetEventLogResponse1
Primer

getGlobalEventLog 
req tenantId urlId userIdWS
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userIdWS | string | Da | |
| startTime | number | Da | |
| endTime | number | Ne |
Odgovor
Vraća: GetGlobalEventLogResponse
Primer

createFeedPost 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
Odgovor
Vraća: CreateFeedPostResponse1
Primjer

createFeedPostPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odgovor
Vraća: CreateFeedPostPublicResponse
Primer

deleteFeedPostPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: DeleteFeedPostPublicResponse
Primer

getFeedPosts 
req tenantId afterId
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| limit | number | No | |
| tags | Array | No |
Odgovor
Returns: GetFeedPostsResponse1
Primer

getFeedPostsPublic 
req tenantId afterId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| limit | number | Ne | |
| tags | Array | Ne | |
| sso | string | Ne | |
| isCrawler | boolean | Ne | |
| includeUserInfo | boolean | Ne |
Odgovor
Vraća: GetFeedPostsPublicResponse
Primer

getFeedPostsStats 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array | Da | |
| sso | string | Ne |
Odgovor
Vraća: GetFeedPostsStatsResponse
Primer

getUserReactsPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postIds | Array | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetUserReactsPublicResponse
Primer

reactFeedPostPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Odgovor
Vraća: ReactFeedPostPublicResponse
Primjer

updateFeedPost 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
Odgovor
Vraća: UpdateFeedPostResponse
Primjer

updateFeedPostPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odgovor
Vraća: UpdateFeedPostPublicResponse
Primjer

flagCommentPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| isFlagged | boolean | Da | |
| sso | string | Ne |
Odgovor
Vraća: FlagCommentPublicResponse
Primjer

getGifLarge 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| largeInternalURLSanitized | string | Da |
Odgovor
Vraća: GetGifLargeResponse
Primjer

getGifsSearch 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odgovor
Vraća: GetGifsSearchResponse
Primer

getGifsTrending 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odgovor
Vraća: GetGifsTrendingResponse
Primjer

addHashTag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| createHashTagBody | CreateHashTagBody | Ne |
Odgovor
Vraća: AddHashTagResponse
Primjer

addHashTagsBulk 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | No | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | No |
Odgovor
Vraća: AddHashTagsBulkResponse
Primer

deleteHashTag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Ne |
Odgovor
Vraća: DeleteHashTagResponse
Primjer

getHashTags 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| page | number | Ne |
Odgovor
Vraća: GetHashTagsResponse1
Primer

patchHashTag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| updateHashTagBody | UpdateHashTagBody | Ne |
Odgovor
Vraća: PatchHashTagResponse
Primjer

deleteModerationVote 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| voteId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: DeleteModerationVoteResponse
Primjer

getApiComments 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| page | number | Ne | |
| count | number | Ne | |
| textSearch | string | Ne | |
| byIPFromComment | string | Ne | |
| filters | string | Ne | |
| searchFilters | string | Ne | |
| sorts | string | Ne | |
| demo | boolean | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetApiCommentsResponse
Primjer

getApiExportStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| batchJobId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetApiExportStatusResponse
Primjer

getApiIds 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | Ne | |
| byIPFromComment | string | Ne | |
| filters | string | Ne | |
| searchFilters | string | Ne | |
| afterId | string | Ne | |
| demo | boolean | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetApiIdsResponse
Primjer

getBanUsersFromComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetBanUsersFromCommentResponse
Primjer

getCommentBanStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetCommentBanStatusResponse1
Primjer

getCommentChildren 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetCommentChildrenResponse
Primer

getCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetCountResponse
Primjer

getCounts 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetCountsResponse
Primer

getLogs 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetLogsResponse
Primjer

getManualBadges 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetManualBadgesResponse
Primjer

getManualBadgesForUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| badgesUserId | string | No | |
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetManualBadgesForUserResponse
Primjer

getModerationComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetModerationCommentResponse
Primer

getModerationCommentText 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetModerationCommentTextResponse
Primjer

getPreBanSummary 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Da | |
| includeByUserIdAndEmail | boolean | Ne | |
| includeByIP | boolean | Ne | |
| includeByEmailDomain | boolean | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetPreBanSummaryResponse
Primjer

getSearchCommentsSummary 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetSearchCommentsSummaryResponse
Primjer

getSearchPages 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| value | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetSearchPagesResponse
Primer

getSearchSites 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetSearchSitesResponse
Primjer

getSearchSuggest 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetSearchSuggestResponse
Primjer

getSearchUsers 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetSearchUsersResponse
Primjer

getTrustFactor 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| userId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetTrustFactorResponse
Primjer

getUserBanPreference 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetUserBanPreferenceResponse
Primer

getUserInternalProfile 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetUserInternalProfileResponse1
Primer

postAdjustCommentVotes 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostAdjustCommentVotesResponse
Primjer

postApiExport 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostApiExportResponse
Primjer

postBanUserFromComment 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| banEmail | boolean | No | |
| banEmailDomain | boolean | No | |
| banIP | boolean | No | |
| deleteAllUsersComments | boolean | No | |
| bannedUntil | string | No | |
| isShadowBan | boolean | No | |
| updateId | string | No | |
| banReason | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Vraća: PostBanUserFromCommentResponse
Example

postBanUserUndo 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Da | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PostBanUserUndoResponse
Primer

postBulkPreBanSummary 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Da | |
| includeByUserIdAndEmail | boolean | Ne | |
| includeByIP | boolean | Ne | |
| includeByEmailDomain | boolean | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PostBulkPreBanSummaryResponse
Primjer

postCommentsByIds 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Yes | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Returns: PostCommentsByIdsResponse
Пример

postFlagComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostFlagCommentResponse
Primjer

postRemoveComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostRemoveCommentResponse
Primjer

postRestoreDeletedComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostRestoreDeletedCommentResponse
Primjer

postSetCommentApprovalStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| approved | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostSetCommentApprovalStatusResponse
Primjer

postSetCommentReviewStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostSetCommentReviewStatusResponse
Primer

postSetCommentSpamStatus 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Vraća: PostSetCommentSpamStatusResponse
Example

postSetCommentText 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostSetCommentTextResponse
Primjer

postUnFlagComment 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Da | |
| broadcastId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PostUnFlagCommentResponse
Primjer

postVote 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostVoteResponse
Primer

putAwardBadge 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| badgeId | string | Da | |
| userId | string | Ne | |
| commentId | string | Ne | |
| broadcastId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Returns: PutAwardBadgeResponse
Primjer

putCloseThread 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PutCloseThreadResponse
Primer

putRemoveBadge 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| badgeId | string | Da | |
| userId | string | Ne | |
| commentId | string | Ne | |
| broadcastId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PutRemoveBadgeResponse
Primjer

putReopenThread 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| urlId | string | Da | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PutReopenThreadResponse
Primjer

setTrustFactor 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| userId | string | No | |
| trustFactor | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Returns: SetTrustFactorResponse
Example

createModerator 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
Odgovor
Vraća: CreateModeratorResponse1
Primjer

deleteModerator 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
Response
Returns: DeleteModeratorResponse
Example

getModerator 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetModeratorResponse1
Primer

getModerators 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vraća: GetModeratorsResponse1
Primjer

sendInvite 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| fromName | string | Da |
Odgovor
Vraća: SendInviteResponse
Primjer

updateModerator 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateModeratorBody | UpdateModeratorBody | Da |
Odgovor
Vraća: UpdateModeratorResponse
Primer

deleteNotificationCount 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: DeleteNotificationCountResponse
Primer

getCachedNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: GetCachedNotificationCountResponse1
Primer

getNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| urlId | string | Ne | |
| fromCommentId | string | Ne | |
| viewed | boolean | Ne | |
| type | string | Ne |
Odgovor
Vraća: GetNotificationCountResponse1
Primjer

getNotifications 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
Odgovor
Vraća: GetNotificationsResponse1
Primjer

updateNotification 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
Odgovor
Vraća: UpdateNotificationResponse
Primjer

createV1PageReact 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| title | string | Ne |
Odgovor
Vraća: CreateV1PageReactResponse
Primjer

createV2PageReact 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| id | string | Da | |
| title | string | Ne |
Odgovor
Vraća: CreateV2PageReactResponse
Primer

deleteV1PageReact 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vraća: DeleteV1PageReactResponse
Primjer

deleteV2PageReact 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeleteV2PageReactResponse
Primjer

getV1PageLikes 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odgovor
Vraća: GetV1PageLikesResponse
Primjer

getV2PageReacts 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vraća: GetV2PageReactsResponse
Primjer

getV2PageReactUsers 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: GetV2PageReactUsersResponse1
Primjer

addPage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIPageData | CreateAPIPageData | Yes |
Odgovor
Vraća: AddPageAPIResponse
Primer

deletePage 
Parametri
| Naziv | Tip | Potrebno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Returns: DeletePageAPIResponse
Primer

getOfflineUsers 
Prethodni komentatori na stranici koji NISU trenutno online. Sortirani po displayName.
Koristite ovo nakon što iscrpite /users/online za prikazivanje sekcije "Members".
Paginacija kursora po commenterName: server prolazi kroz djelimični {tenantId, urlId, commenterName} indeks od afterName naprijed putem $gt, bez troška $skip.
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Odgovor
Vraća: GetOfflineUsersResponse
Primjer

getOnlineUsers 
Trenutno aktivni gledatelji stranice: ljudi čija je WebSocket sesija trenutno pretplaćena na stranicu.
Vraća anonCount + totalCount (pretplatnici u cijeloj sobi, uključujući anonimne gledatelje koje ne navodimo).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Returns: GetOnlineUsersResponse
Example

getPageByURLId 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odgovor
Returns: GetPageByURLIdAPIResponse
Primjer

getPages 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da |
Odgovor
Vraća: GetPagesAPIResponse
Primer

getPagesPublic 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| cursor | string | Ne | |
| limit | number | Ne | |
| q | string | Ne | |
| sortBy | PagesSortBy | Ne | |
| hasComments | boolean | Ne |
Response
Vraća: GetPagesPublicResponse
Example

getUsersInfo 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Used by the comment widget to enrich users that just appeared via a presence event.
No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| ids | string | Da |
Response
Vraća: GetUsersInfoResponse
Primer

patchPage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPIPageData | UpdateAPIPageData | Da |
Odgovor
Vraća: PatchPageAPIResponse
Primjer

deletePendingWebhookEvent 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeletePendingWebhookEventResponse
Primer

getPendingWebhookEventCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Ne | |
| externalId | string | Ne | |
| eventType | string | Ne | |
| type | string | Ne | |
| domain | string | Ne | |
| attemptCountGT | number | Ne |
Odgovor
Vraća: GetPendingWebhookEventCountResponse1
Primjer

getPendingWebhookEvents 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
Odgovor
Vraća: GetPendingWebhookEventsResponse1
Primer

createQuestionConfig 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionConfigBody | CreateQuestionConfigBody | Da |
Odgovor
Vraća: CreateQuestionConfigResponse1
Primjer

deleteQuestionConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: DeleteQuestionConfigResponse
Primjer

getQuestionConfig 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Returns: GetQuestionConfigResponse1
Primjer

getQuestionConfigs 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odgovor
Vraća: GetQuestionConfigsResponse1
Primjer

updateQuestionConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Da |
Odgovor
Vraća: UpdateQuestionConfigResponse
Primjer

createQuestionResult 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createQuestionResultBody | CreateQuestionResultBody | Da |
Odgovor
Vraća: CreateQuestionResultResponse1
Primjer

deleteQuestionResult 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeleteQuestionResultResponse
Primjer

getQuestionResult 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: GetQuestionResultResponse1
Primjer

getQuestionResults 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Ne | |
| userId | string | Ne | |
| startDate | string | Ne | |
| questionId | string | Ne | |
| questionIds | string | Ne | |
| skip | number | Ne |
Odgovor
Vraća: GetQuestionResultsResponse1
Primjer

updateQuestionResult 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateQuestionResultBody | UpdateQuestionResultBody | Da |
Odgovor
Vraća: UpdateQuestionResultResponse
Primer

aggregateQuestionResults 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| questionId | string | Ne | |
| questionIds | Array | Ne | |
| urlId | string | Ne | |
| timeBucket | AggregateTimeBucket | Ne | |
| startDate | Date | Ne | |
| forceRecalculate | boolean | Ne |
Odgovor
Vraća: AggregateQuestionResultsResponse1
Primjer

bulkAggregateQuestionResults 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Da | |
| forceRecalculate | boolean | Ne |
Odgovor
Vraća: BulkAggregateQuestionResultsResponse1
Primjer

combineCommentsWithQuestionResults 
Parametri
| Naziv | Tip | Obavezno | 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
Vraća: CombineCommentsWithQuestionResultsResponse
Primjer

addSSOUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPISSOUserData | CreateAPISSOUserData | Yes |
Odgovor
Vraća: AddSSOUserAPIResponse
Primjer

deleteSSOUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| deleteComments | boolean | Ne | |
| commentDeleteMode | string | Ne |
Odgovor
Vraća: DeleteSSOUserAPIResponse
Primjer

getSSOUserByEmail 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| string | Yes |
Odgovor
Vraća: GetSSOUserByEmailAPIResponse
Primjer

getSSOUserById 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetSSOUserByIdAPIResponse
Primjer

getSSOUsers 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odgovor
Vraća: GetSSOUsersResponse
Primjer

patchSSOUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPISSOUserData | UpdateAPISSOUserData | Da | |
| updateComments | boolean | Ne |
Odgovor
Vraća: PatchSSOUserAPIResponse
Primjer

putSSOUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | boolean | No |
Odgovor
Vraća: PutSSOUserAPIResponse
Primjer

createSubscription 
Parameters
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Da |
Response
Vraća: CreateSubscriptionAPIResponse
Example

deleteSubscription 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Odgovor
Vraća: DeleteSubscriptionAPIResponse
Primjer

getSubscriptions 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne |
Odgovor
Vraća: GetSubscriptionsAPIResponse
Primer

updateSubscription 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
Odgovor
Vraća: UpdateSubscriptionAPIResponse
Primjer

getTenantDailyUsages 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| yearNumber | number | Ne | |
| monthNumber | number | Ne | |
| dayNumber | number | Ne | |
| skip | number | Ne |
Odgovor
Vraća: GetTenantDailyUsagesResponse1
Primjer

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

deleteTenantPackage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeleteTenantPackageResponse
Primjer

getTenantPackage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetTenantPackageResponse1
Primjer

getTenantPackages 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| skip | number | Ne |
Odgovor
Vraća: GetTenantPackagesResponse1
Primer

replaceTenantPackage 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
Odgovor
Vraća: ReplaceTenantPackageResponse
Primjer

updateTenantPackage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantPackageBody | UpdateTenantPackageBody | Da |
Odgovor
Vraća: UpdateTenantPackageResponse
Primer

createTenantUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Odgovor
Vraća: CreateTenantUserResponse1
Primjer

deleteTenantUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| deleteComments | string | Ne | |
| commentDeleteMode | string | Ne |
Odgovor
Vraća: DeleteTenantUserResponse
Primjer

getTenantUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vraća: GetTenantUserResponse1
Primer

getTenantUsers 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odgovor
Vraća: GetTenantUsersResponse1
Primer

replaceTenantUser 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Odgovor
Vraća: ReplaceTenantUserResponse
Primer

sendLoginLink 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| redirectURL | string | Ne |
Odgovor
Vraća: SendLoginLinkResponse
Primjer

updateTenantUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateTenantUserBody | UpdateTenantUserBody | Da | |
| updateComments | string | Ne |
Odgovor
Vraća: UpdateTenantUserResponse
Primer

createTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Odgovor
Vraća: CreateTenantResponse1
Primjer

deleteTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| sure | string | Ne |
Odgovor
Vraća: DeleteTenantResponse
Primjer

getTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetTenantResponse1
Primer

getTenants 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| meta | string | No | |
| skip | number | No |
Odgovor
Vraća: GetTenantsResponse1
Primer

updateTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
Odgovor
Vraća: UpdateTenantResponse
Primer

changeTicketState 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| id | string | Yes | |
| changeTicketStateBody | ChangeTicketStateBody | Yes |
Odgovor
Vraća: ChangeTicketStateResponse1
Primjer

createTicket 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da | |
| createTicketBody | CreateTicketBody | Da |
Odgovor
Vraća: CreateTicketResponse1
Primjer

getTicket 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne |
Odgovor
Vraća: GetTicketResponse1
Primjer

getTickets 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
Odgovor
Vraća: GetTicketsResponse1
Primjer

getTranslations 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| namespace | string | Da | |
| component | string | Da | |
| locale | string | Ne | |
| useFullTranslationIds | boolean | Ne |
Odgovor
Vraća: GetTranslationsResponse1
Primjer

uploadImage 
Upload i promjena veličine slike
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| file | Blob | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Response
Vraća: UploadImageResponse
Example

getUserBadgeProgressById 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetUserBadgeProgressByIdResponse
Primjer

getUserBadgeProgressByUserId 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Da |
Odgovor
Vraća: GetUserBadgeProgressByUserIdResponse
Primjer

getUserBadgeProgressList 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
Odgovor
Vraća: GetUserBadgeProgressListResponse
Primjer

createUserBadge 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createUserBadgeParams | CreateUserBadgeParams | Da |
Odgovor
Vraća: CreateUserBadgeResponse
Primjer

deleteUserBadge 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: DeleteUserBadgeResponse
Primjer

getUserBadge 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetUserBadgeResponse
Primjer

getUserBadges 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| userId | string | Ne | |
| badgeId | string | Ne | |
| type | number | Ne | |
| displayedOnComments | boolean | Ne | |
| limit | number | Ne | |
| skip | number | Ne |
Odgovor
Vraća: GetUserBadgesResponse
Primjer

updateUserBadge 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
Odgovor
Vraća: UpdateUserBadgeResponse
Primer

getUserNotificationCount 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Response
Vraća: GetUserNotificationCountResponse1
Example

getUserNotifications 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| pageSize | number | No | |
| afterId | string | No | |
| includeContext | boolean | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| includeTranslations | boolean | No | |
| includeTenantNotifications | boolean | No | |
| sso | string | No |
Odgovor
Vraća: GetUserNotificationsResponse
Primjer

resetUserNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: ResetUserNotificationCountResponse
Primjer

resetUserNotifications 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| sso | string | No |
Odgovor
Vraća: ResetUserNotificationsResponse1
Primjer

updateUserNotificationCommentSubscriptionStatus 
Omogući ili onemogući obavijesti za određeni komentar.
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Odgovor
Vraća: UpdateUserNotificationCommentSubscriptionStatusResponse
Primjer

updateUserNotificationPageSubscriptionStatus 
Omogućite ili onemogućite obavijesti za stranicu. Kada su korisnici pretplaćeni na stranicu, obavijesti se kreiraju za nove glavne komentare, i takođe
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Odgovor
Vraća: UpdateUserNotificationPageSubscriptionStatusResponse
Primjer

updateUserNotificationStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Da | |
| sso | string | Ne |
Odgovor
Vraća: UpdateUserNotificationStatusResponse
Primjer

getUserPresenceStatuses 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Odgovor
Vraća: GetUserPresenceStatusesResponse1
Primjer

searchUsers 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| usernameStartsWith | string | No | |
| mentionGroupIds | Array | No | |
| sso | string | No | |
| searchSection | SearchUsersSearchSectionEnum | No |
Odgovor
Vraća: SearchUsersResponse1
Primjer

getUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Odgovor
Vraća: GetUserResponse1
Primjer

createVote 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| commentId | string | Da | |
| direction | CreateVoteDirectionEnum | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vraća: CreateVoteResponse
Primjer

deleteVote 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| editKey | string | Ne |
Odgovor
Vraća: DeleteVoteResponse
Primjer

getVotes 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da |
Odgovor
Vraća: GetVotesResponse1
Primjer

getVotesForUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| userId | string | Ne | |
| anonUserId | string | Ne |
Odgovor
Vraća: GetVotesForUserResponse1
Primer

Trebate pomoć?
Ako naiđete na bilo kakve probleme ili imate pitanja o JavaScript/TypeScript SDK, molimo:
Doprinosi
Doprinosi su dobrodošli! Posjetite GitHub repozitorij za upute o doprinosu.