
Језик 🇷🇸 Српски
Почетак
API референца
Документација
Употреба
Aggregate
Дневници ревизије
Блокирање из коментара
Провера блокираних коментара
Коментари
Коментари за корисника
Конфигурације домена
Шаблони е-поште
Дневник догађаја
Објаве фида
Означи коментар
Гифови
Хештегови
Модерација
Модератори
Број обавештења
Обавештења
Реакције странице
Странице
Очекујући Webhook догађаји
Конфигурације питања
Резултати питања
Агрегација резултата питања
SSO корисници
Претплате
Дневна употреба тенанта
Пакети тенанта
Корисници тенанта
Тенанти
Тикети
Преводи
Отпремање слике
Напредак ознаке корисника
Ознаке корисника
Корисничка обавештења
Статус присутности корисника
Претрага корисника
Корисници
Гласови
FastComments JavaScript/TypeScript SDK
Ово је званични JavaScript/TypeScript SDK за FastComments.
Управљајте коментарима, корисницима, SSO, и модерацијом из Node.js-а или из прегледача.
Репозиторијум
API документација 
Пуна API референца: docs/api/README.md
Компатибилност прегледача и сервера 
Ovaj SDK koristi dualne ulazne tačke како би обезбедио оптималну компатибилност и спречио грешке при извршавању:
fastcomments-sdk/browser- Верзија сигурна за прегледаче која користи уграђениfetchfastcomments-sdk/server- Пуна Node.js верзија са подршком за SSOfastcomments-sdk(подразумевано) - Само типови, безбедно за увоз било где
Употреба 
Овај SDK обезбеђује одвојене почетне тачке за прегледач и серверске средине како би се осигурала оптимална компатибилност и безбедност:
Коришћење у прегледачу (Client-Side)
За апликације у прегледачу/frontend, користите browser-safe export који искључује Node.js зависности:
// Импорт прилагођен прегледачу (нема Node.js зависности)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Креирање 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';
// Креирање 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 типови (без runtime кода), користите подразумевани импорт:
// Само типови (без runtime зависности - безбедно свуда)
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-ји 
SDK обезбеђује следеће API класе:
DefaultApi- Заштићени ендпоинти који захтевају ваш API кључ за аутентификацију. Користите их за серверске операције.PublicApi- Јавни ендпоинти који се могу приступити без API кључа. Могу се позивати директно из претраживача/мобилних уређаја/итд.ModerationApi- Ендпоинти контролне табле модератора (модерација коментара, забране, значке, фактор поверења, претрага). Аутентикује се помоћу сесије модератора; проследите query параметарssoза модераторе аутентификоване преко SSO.HiddenApi- Интерни/админ ендпоинти за напредне случајеве употребе.
Пример: Коришћење Public API-ја (безбедно за претраживач)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Добијте коментаре за страницу (није потребан API кључ)
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 (једнократна пријава) интеграција 
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 у код на клијентској страни
// Код на клијентској страни може затим да користи овај токен са 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 токен са вашег серверског ендпоинта
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'
});
Уживо догађаји (ажурирања у реалном времену) 
Pretplatite se na događaje uživo da biste dobili ažuriranja u realnom vremenu za komentare, glasove i druge aktivnosti.
Događaji na nivou stranice
Slušajte događaje uživo na određenoj stranici (komentari, glasovi, itd.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Pretplatite se na događaje uživo za stranicu
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (dohvatite ovo iz odgovora getComments)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Ažurirajte vaš korisnički interfejs sa novim komentarom
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Ažurirajte broj glasova u vašem korisničkom interfejsu
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Vrati true ako je događaj obrađen
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Zatvorite pretplatu kada završite
subscription.close();
Pretplata na događaje korisnika
Slušajte događaje specifične za korisnika (obaveštenja, pominjanja, itd.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Dohvatite ovo iz odgovora getComments
};
// Pretplatite se na lični feed korisnika
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 obaveštenje u vašem korisničkom interfejsu
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');
}
);
// Zatvorite kada završite
userSubscription.close();
Kako dobiti userIdWS
Parametar userIdWS je obavezan za događaje uživo i može se dobiti iz odgovora API-ja:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Izvucite userIdWS iz odgovora
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Sada se možete pretplatiti na događaje uživo
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
ID-јеви емитовања 
Videćete da treba da prosledite broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, tako da ćete znati da ignorišete događaj ako planirate optimistično primeniti promene na klijentu (što verovatno želite, jer pruža najbolje iskustvo). Ovde prosledite UUID. ID treba biti dovoljno jedinstven da se ne pojavi dva puta tokom sesije pregledača.
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, итд).
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| parentTenantId | string | No | |
| includeStats | boolean | No |
Одговор
Враћа: AggregateResponse
Пример

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

blockFromCommentPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Odgovor
Vraća: BlockFromCommentPublicResponse
Primer

unBlockCommentPublic 
Параметри
| Име | Тип | Обавезан | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Одговор
Враћа: UnBlockCommentPublicResponse
Пример

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

blockUserFromComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| blockFromCommentParams | BlockFromCommentParams | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odgovor
Vraća: BlockUserFromCommentResponse
Primer

createCommentPublic 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| sessionId | string | No | |
| sso | string | No |
Odgovor
Vraća: CreateCommentPublicResponse
Primer

deleteComment 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
Odgovor
Vraća: DeleteCommentResponse
Primer

deleteCommentPublic 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Одговор
Враћа: DeleteCommentPublicResponse
Пример

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
Primer

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

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

getComments 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| limit | number | No | |
| skip | number | No | |
| asTree | boolean | No | |
| skipChildren | number | No | |
| limitChildren | number | No | |
| maxTreeDepth | number | No | |
| urlId | string | No | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No | |
| fromDate | number | No | |
| toDate | number | No |
Odgovor
Vraća: GetCommentsResponse
Primer

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

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

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

lockComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Одговор
Returns: LockCommentResponse
Пример

pinComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Odgovor
Vraća: PinCommentResponse
Primer

saveComment 
Parameters
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createCommentParams | CreateCommentParams | Да | |
| isLive | boolean | Не | |
| doSpamCheck | boolean | Не | |
| sendEmails | boolean | Не | |
| populateNotifications | boolean | Не |
Одговор
Враћа: SaveCommentResponse
Пример

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
Primer

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
| Ime | 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
Primer

unLockComment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Одговор
Враћа: UnLockCommentResponse
Пример

unPinComment 
Parametri
| Ime | 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 | Da | |
| id | string | Da | |
| updatableCommentParams | UpdatableCommentParams | Da | |
| contextUserId | string | Ne | |
| doSpamCheck | boolean | Ne | |
| isLive | boolean | Ne |
Odgovor
Vraća: UpdateCommentResponse
Primer

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
Primer

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

addDomainConfig 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| addDomainConfigParams | AddDomainConfigParams | Yes |
Одговор
Враћа: AddDomainConfigResponse
Пример

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

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

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

patchDomainConfig 
Parameters
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| patchDomainConfigParams | PatchDomainConfigParams | Yes |
Response
Враћа: PatchDomainConfigResponse
Example

putDomainConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
Odgovor
Vraća: PutDomainConfigResponse
Primer

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

deleteEmailTemplate 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Да |
Одговор
Враћа: DeleteEmailTemplateResponse
Пример

deleteEmailTemplateRenderError 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| errorId | string | Yes |
Одговор
Returns: DeleteEmailTemplateRenderErrorResponse
Пример

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

getEmailTemplateDefinitions 
Parameters
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да |
Response
Враћа: GetEmailTemplateDefinitionsResponse1
Example

getEmailTemplateRenderErrors 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Response
Vraća: GetEmailTemplateRenderErrorsResponse1
Example

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

renderEmailTemplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Da | |
| locale | string | Ne |
Odgovor
Vraća: RenderEmailTemplateResponse1
Primer

updateEmailTemplate 
Параметри
| Име | Тип | Обавезно | Описание |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
Одговор
Враћа: UpdateEmailTemplateResponse
Пример

getEventLog 
req
tenantId
urlId
userIdWS
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
Одговор
Враћа: GetEventLogResponse1
Пример

getGlobalEventLog 
req tenantId urlId userIdWS
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| userIdWS | string | Да | |
| startTime | number | Да | |
| endTime | number | Не |
Одговор
Враћа: GetGlobalEventLogResponse
Пример

createFeedPost 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
Response
Vraća: CreateFeedPostResponse1
Primer

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

deleteFeedPostPublic 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| postId | string | Да | |
| broadcastId | string | Не | |
| sso | string | Не |
Одговор
Враћа: DeleteFeedPostPublicResponse
Пример

getFeedPosts 
req tenantId afterId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| afterId | string | Ne | |
| limit | number | Ne | |
| tags | Array | Ne |
Odgovor
Vraća: 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
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | Yes | |
| sso | string | No |
Odgovor
Vraća: GetFeedPostsStatsResponse
Primer

getUserReactsPublic 
Parameters
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | No | |
| sso | string | No |
Одговор
Враћа: GetUserReactsPublicResponse
Пример

reactFeedPostPublic 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| reactBodyParams | ReactBodyParams | Da | |
| isUndo | boolean | Ne | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: ReactFeedPostPublicResponse
Primer

updateFeedPost 
Parameters
| Име | Тип | Обавезно | Описание |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
Одговор
Враћа: UpdateFeedPostResponse
Пример

updateFeedPostPublic 
Parameters
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| postId | string | Da | |
| updateFeedPostParams | UpdateFeedPostParams | Da | |
| broadcastId | string | Ne | |
| sso | string | Ne |
Response
Vraća: UpdateFeedPostPublicResponse
Primer

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

getGifLarge 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Response
Vraća: GetGifLargeResponse
Example

getGifsSearch 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Одговор
Враћа: GetGifsSearchResponse
Пример

getGifsTrending 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odgovor
Vraća: GetGifsTrendingResponse
Primer

addHashTag 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | No | |
| createHashTagBody | CreateHashTagBody | No |
Response
Vraća: AddHashTagResponse
Example

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

deleteHashTag 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | string | Da | |
| tenantId | string | Ne | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Ne |
Response
Vraća: DeleteHashTagResponse
Example

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

patchHashTag 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| updateHashTagBody | UpdateHashTagBody | No |
Odgovor
Vraća: PatchHashTagResponse
Primer

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
Primer

getApiComments 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: GetApiCommentsResponse
Пример

getApiExportStatus 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| batchJobId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: GetApiExportStatusResponse
Пример

getApiIds 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| afterId | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetApiIdsResponse
Primer

getBanUsersFromComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: GetBanUsersFromCommentResponse
Пример

getCommentBanStatus 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentId | string | Да | |
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: GetCommentBanStatusResponse1
Пример

getCommentChildren 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Response
Returns: GetCommentChildrenResponse
Example

getCount 
Parameters
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Vraća: GetCountResponse
Primer

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

getLogs 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: GetLogsResponse
Пример

getManualBadges 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: GetManualBadgesResponse
Пример

getManualBadgesForUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| badgesUserId | string | Ne | |
| commentId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetManualBadgesForUserResponse
Primer

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 | Da | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: GetModerationCommentTextResponse
Primer

getPreBanSummary 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetPreBanSummaryResponse
Primer

getSearchCommentsSummary 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: GetSearchCommentsSummaryResponse
Пример

getSearchPages 
Параметри
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Vraća: GetSearchPagesResponse
Пример

getSearchSites 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Returns: GetSearchSitesResponse
Example

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

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

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

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 | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: GetUserInternalProfileResponse1
Primer

postAdjustCommentVotes 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostAdjustCommentVotesResponse
Primer

postApiExport 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| textSearch | string | Не | |
| byIPFromComment | string | Не | |
| filters | string | Не | |
| searchFilters | string | Не | |
| sorts | string | Не | |
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: PostApiExportResponse
Пример

postBanUserFromComment 
Parametri
| 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 |
Odgovor
Vraća: PostBanUserFromCommentResponse
Primer

postBanUserUndo 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Да | |
| tenantId | string | Не | |
| sso | string | Не |
Odgovor
Vraća: PostBanUserUndoResponse
Primer

postBulkPreBanSummary 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: PostBulkPreBanSummaryResponse
Пример

postCommentsByIds 
Parameters
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Да | |
| tenantId | string | Не | |
| sso | string | Не |
Response
Враћа: PostCommentsByIdsResponse
Example

postFlagComment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentId | string | Да | |
| broadcastId | string | Не | |
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: PostFlagCommentResponse
Пример

postRemoveComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostRemoveCommentResponse
Primer

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

postSetCommentApprovalStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Da | |
| approved | boolean | Ne | |
| broadcastId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PostSetCommentApprovalStatusResponse
Primer

postSetCommentReviewStatus 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Da | |
| reviewed | boolean | Ne | |
| broadcastId | string | Ne | |
| tenantId | string | Ne | |
| sso | string | Ne |
Odgovor
Vraća: PostSetCommentReviewStatusResponse
Primer

postSetCommentSpamStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostSetCommentSpamStatusResponse
Primer

postSetCommentText 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentId | string | Да | |
| setCommentTextParams | SetCommentTextParams | Да | |
| broadcastId | string | Не | |
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: PostSetCommentTextResponse
Пример

postUnFlagComment 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PostUnFlagCommentResponse
Primer

postVote 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Одговор
Враћа: PostVoteResponse
Пример

putAwardBadge 
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: PutAwardBadgeResponse
Primer

putCloseThread 
Parameters
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| urlId | string | Da | |
| tenantId | string | Ne | |
| sso | string | Ne |
Response
Vraća: PutCloseThreadResponse
Example

putRemoveBadge 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odgovor
Vraća: PutRemoveBadgeResponse
Primer

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

setTrustFactor 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| userId | string | Не | |
| trustFactor | string | Не | |
| tenantId | string | Не | |
| sso | string | Не |
Одговор
Враћа: SetTrustFactorResponse
Пример

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

deleteModerator 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| sendEmail | string | Ne |
Odgovor
Vraća: DeleteModeratorResponse
Primer

getModerator 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Returns: GetModeratorResponse1
Primer

getModerators 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| skip | number | Не |
Одговор
Враћа: GetModeratorsResponse1
Пример

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

updateModerator 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateModeratorBody | UpdateModeratorBody | Da |
Odgovor
Returns: UpdateModeratorResponse
Primer

deleteNotificationCount 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da |
Response
Vraća: DeleteNotificationCountResponse
Primer

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

getNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No |
Odgovor
Vraća: GetNotificationCountResponse1
Primer

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
Primer

updateNotification 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Да | |
| updateNotificationBody | UpdateNotificationBody | Да | |
| userId | string | Не |
Одговор
Returns: UpdateNotificationResponse
Пример

createV1PageReact 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| title | string | No |
Одговор
Враћа: CreateV1PageReactResponse
Пример

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

deleteV1PageReact 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Одговор
Враћа: DeleteV1PageReactResponse
Пример

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

getV1PageLikes 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Одговор
Враћа: GetV1PageLikesResponse
Пример

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

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

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

deletePage 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odgovor
Vrati: DeletePageAPIResponse
Primer

getOfflineUsers 
Prethodni komentatori na stranici koji NISU trenutno online. Sortirano po displayName.
Koristite ovo nakon što iscrpite /users/online za prikaz sekcije „Članovi”.
Kursor paginacija po commenterName: server prolazi kroz parcijalni {tenantId, urlId, commenterName} indeks od afterName napred putem $gt, bez troška $skip.
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| urlId | string | Da | |
| afterName | string | Ne | |
| afterUserId | string | Ne |
Odgovor
Vraća: GetOfflineUsersResponse
Primer

getOnlineUsers 
Тренутно онлајн прегледачи странице: људи чија веб‑сокет сесија је претплаћена на страницу тренутно.
Враћа anonCount + totalCount (претплатници у просторији, укључујући анонимне прегледаче које не наводимо).
Параметри
| Име | Тип | Неопходно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| urlId | string | Да | |
| afterName | string | Не | |
| afterUserId | string | Не |
Одговор
Враћа: GetOnlineUsersResponse
Пример

getPageByURLId 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Одговор
Враћа: GetPageByURLIdAPIResponse
Пример

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

getPagesPublic 
Листа страница за најемника. Користи FChat десктоп клијент да попуни листу соба.
Захтева да је enableFChat подешен на true у решеном прилагођеном конфигурацијском за сваку страницу.
Странице које захтевају SSO филтрирају се на основу групног приступа корисника који захтева.
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
Одговор
Враћа: GetPagesPublicResponse
Пример

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
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
Response
Returns: GetUsersInfoResponse
Пример

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

deletePendingWebhookEvent 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
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
Returns: GetPendingWebhookEventCountResponse1
Primer

getPendingWebhookEvents 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
Одговор
Враћа: GetPendingWebhookEventsResponse1
Пример

createQuestionConfig 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createQuestionConfigBody | CreateQuestionConfigBody | Yes |
Odgovor
Vraća: CreateQuestionConfigResponse1
Primer

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

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

getQuestionConfigs 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Одговор
Враћа: GetQuestionConfigsResponse1
Пример

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

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

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

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

getQuestionResults 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | number | No |
Odgovor
Vraća: GetQuestionResultsResponse1
Primer

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

aggregateQuestionResults 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array | No | |
| urlId | string | No | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No |
Odgovor
Vraća: AggregateQuestionResultsResponse1
Primer

bulkAggregateQuestionResults 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Da | |
| forceRecalculate | boolean | Ne |
Response
Vraća: BulkAggregateQuestionResultsResponse1
Primer

combineCommentsWithQuestionResults 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array | No | |
| urlId | string | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No | |
| minValue | number | No | |
| maxValue | number | No | |
| limit | number | No |
Odgovor
Vraća: CombineCommentsWithQuestionResultsResponse
Primer

addSSOUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| createAPISSOUserData | CreateAPISSOUserData | Да |
Одговор
Враћа: AddSSOUserAPIResponse
Пример

deleteSSOUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | boolean | No | |
| commentDeleteMode | string | No |
Odgovor
Vraća: DeleteSSOUserAPIResponse
Primer

getSSOUserByEmail 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| string | Da |
Odgovor
Vraća: GetSSOUserByEmailAPIResponse
Primer

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

getSSOUsers 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Response
Vraća: GetSSOUsersResponse
Example

patchSSOUser 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | boolean | No |
Odgovor
Vraća: PatchSSOUserAPIResponse
Primer

putSSOUser 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPISSOUserData | UpdateAPISSOUserData | Da | |
| updateComments | boolean | Ne |
Odgovor
Vraća: PutSSOUserAPIResponse
Primer

createSubscription 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Da |
Odgovor
Vraća: CreateSubscriptionAPIResponse
Primer

deleteSubscription 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| userId | string | Ne |
Odgovor
Vraća: DeleteSubscriptionAPIResponse
Primer

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

updateSubscription 
Параметри
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Da | |
| userId | string | Ne |
Одговор
Vraća: UpdateSubscriptionAPIResponse
Пример

getTenantDailyUsages 
Параметри
| Име | Тип | Потребно | Описание |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | number | No | |
| monthNumber | number | No | |
| dayNumber | number | No | |
| skip | number | No |
Одговор
Враћа: GetTenantDailyUsagesResponse1
Пример

createTenantPackage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| createTenantPackageBody | CreateTenantPackageBody | Da |
Odgovor
Vraća: CreateTenantPackageResponse1
Primer

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

getTenantPackage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Одговор
Враћа: GetTenantPackageResponse1
Пример

getTenantPackages 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Одговор
Враћа: GetTenantPackagesResponse1
Пример

replaceTenantPackage 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| id | string | Da | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Da |
Odgovor
Vraća: ReplaceTenantPackageResponse
Primer

updateTenantPackage 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantPackageBody | UpdateTenantPackageBody | Yes |
Одговор
Враћа: UpdateTenantPackageResponse
Пример

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

deleteTenantUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Odgovor
Vraća: DeleteTenantUserResponse
Primer

getTenantUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Одговор
Враћа: GetTenantUserResponse1
Пример

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

replaceTenantUser 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Odgovor
Vraća: ReplaceTenantUserResponse
Primer

sendLoginLink 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| redirectURL | string | No |
Одговор
Враћа: SendLoginLinkResponse
Пример

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

createTenant 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Response
Vraća: CreateTenantResponse1
Example

deleteTenant 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
Odgovor
Vraća: DeleteTenantResponse
Primer

getTenant 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Одговор
Враћа: GetTenantResponse1
Пример

getTenants 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| meta | string | Ne | |
| skip | number | Ne |
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 | Da | |
| userId | string | Da | |
| id | string | Da | |
| changeTicketStateBody | ChangeTicketStateBody | Da |
Odgovor
Vraća: ChangeTicketStateResponse1
Primer

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

getTicket 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Odgovor
Vraća: GetTicketResponse1
Primer

getTickets 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
Одговор
Vraća: GetTicketsResponse1
Пример

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

uploadImage 
Upload and resize an image
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| file | Blob | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Response
Returns: UploadImageResponse
Example

getUserBadgeProgressById 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Одговор
Враћа: GetUserBadgeProgressByIdResponse
Пример

getUserBadgeProgressByUserId 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| userId | string | Да |
Одговор
Враћа: GetUserBadgeProgressByUserIdResponse
Пример

getUserBadgeProgressList 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
Odgovor
Returns: GetUserBadgeProgressListResponse
Primer

createUserBadge 
Параметри
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
Одговор
Враћа: CreateUserBadgeResponse
Пример

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

getUserBadge 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Да |
Одговор
Returns: GetUserBadgeResponse
Пример

getUserBadges 
Parameters
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| badgeId | string | No | |
| type | number | No | |
| displayedOnComments | boolean | No | |
| limit | number | No | |
| skip | number | No |
Odgovor
Vraća: GetUserBadgesResponse
Primer

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

getUserNotificationCount 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| sso | string | Ne |
Odgovor
Vraća: GetUserNotificationCountResponse1
Primer

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
Primer

resetUserNotificationCount 
Параметри
| Име | Тип | Обавезан | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Одговор
Враћа: ResetUserNotificationCountResponse
Пример

resetUserNotifications 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Primer

updateUserNotificationCommentSubscriptionStatus 
Omogućite ili onemogućite obaveštenja za određeni komentar.
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Da | |
| notificationId | string | Da | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Da | |
| commentId | string | Da | |
| sso | string | Ne |
Response
Vraća: UpdateUserNotificationCommentSubscriptionStatusResponse
Primer

updateUserNotificationPageSubscriptionStatus 
Омогућите или онемогућите обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се генеришу за нове коренске коментаре, и такође
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Одговор
Враћа: UpdateUserNotificationPageSubscriptionStatusResponse
Пример

updateUserNotificationStatus 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Yes | |
| sso | string | No |
Odgovor
Vraća: UpdateUserNotificationStatusResponse
Primer

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

searchUsers 
Parametri
| Ime | 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
Primer

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

createVote 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | CreateVoteDirectionEnum | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odgovor
Vraća: CreateVoteResponse
Primer

deleteVote 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Да | |
| id | string | Да | |
| editKey | string | Не |
Одговор
Враћа: DeleteVoteResponse
Пример

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

getVotesForUser 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Одговор
Враћа: GetVotesForUserResponse1
Пример

Trebate pomoć?
Ako naiđete na bilo kakve probleme ili imate pitanja u vezi JavaScript/TypeScript SDK-a, molimo:
Doprinosi
Doprinosi su dobrodošli! Posetite GitHub repozitorijum za smernice o doprinosu.