
Język 🇵🇱 Polski
Rozpoczęcie pracy
Referencje API
Dokumentacja
Użycie
Agregacja
Dzienniki audytu
Blokowanie z komentarza
Sprawdzanie zablokowanych komentarzy
Komentarze
Komentarze dla użytkownika
Konfiguracje domen
Szablony e-mail
Dziennik zdarzeń
Wpisy kanału
Zgłaszanie komentarza
Gify
Hashtagi
Moderacja
Moderatorzy
Liczba powiadomień
Powiadomienia
Reakcje strony
Strony
Oczekujące zdarzenia webhook
Konfiguracje pytań
Wyniki pytań
Agregacja wyników pytań
Użytkownicy SSO
Subskrypcje
Dzienne użycie najemcy
Pakiety najemcy
Użytkownicy najemcy
Najemcy
Zgłoszenia
Tłumaczenia
Przesyłanie obrazu
Postęp odznak użytkownika
Odznaki użytkownika
Powiadomienia użytkownika
Status obecności użytkownika
Wyszukiwanie użytkowników
Użytkownicy
Głosy
FastComments SDK JavaScript/TypeScript
To oficjalne SDK JavaScript/TypeScript dla FastComments.
Zarządzaj komentarzami, użytkownikami, SSO i moderacją z Node.js lub przeglądarki.
Repozytorium
Dokumentacja API 
Pełna dokumentacja API: docs/api/README.md
Kompatybilność przeglądarki i serwera 
Ten SDK korzysta z podwójnych punktów wejścia aby zapewnić optymalną kompatybilność i zapobiec błędom czasu wykonywania:
fastcomments-sdk/browser- Wersja bezpieczna dla przeglądarki z natywnymfetchfastcomments-sdk/server- Pełna wersja Node.js z obsługą SSOfastcomments-sdk(domyślnie) - Tylko typy, bezpieczne do importowania w dowolnym miejscu
Użycie 
To SDK zapewnia oddzielne punkty wejścia dla środowisk przeglądarki i serwera, aby zapewnić optymalną zgodność i bezpieczeństwo:
Użycie w przeglądarce (po stronie klienta)
Dla aplikacji w przeglądarce/front-end użyj eksportu bezpiecznego dla przeglądarki, który wyklucza zależności Node.js:
// Import bezpieczny dla przeglądarki (bez zależności Node.js)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Utwórz instancję SDK dla przeglądarki
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // opcjonalnie, domyślnie https://fastcomments.com
});
// Używaj publicznych API (brak potrzeby klucza API - bezpieczne w przeglądarkach)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Użycie po stronie serwera (Node.js)
Dla aplikacji serwerowych/back-end użyj pełnego SDK z funkcjami SSO i uwierzytelniania:
// Import po stronie serwera (zawiera SSO i zaprojektowany do pracy z NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Utwórz instancję SDK dla serwera
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Przechowuj to w tajemnicy na serwerze!
basePath: 'https://fastcomments.com' // opcjonalnie, domyślnie https://fastcomments.com
});
// Używaj zabezpieczonych API z Twoim kluczem API
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Tylko import typów
Jeśli potrzebujesz tylko typów TypeScript (bez kodu uruchomieniowego), użyj domyślnego importu:
// Tylko typy (bez zależności w czasie wykonywania - bezpieczne wszędzie)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Korzystanie z poszczególnych klas API
Środowisko przeglądarki
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Środowisko serwera
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);
Publiczne vs zabezpieczone API 
SDK udostępnia te klasy API:
DefaultApi- Zabezpieczone punkty końcowe, które wymagają klucza API do uwierzytelniania. Używaj ich do operacji po stronie serwera.PublicApi- Publiczne punkty końcowe, do których można uzyskać dostęp bez klucza API. Można je wywoływać bezpośrednio z przeglądarek/urządzeń mobilnych itp.ModerationApi- Punkty końcowe panelu moderatora (moderacja komentarzy, bany, odznaki, wskaźnik zaufania, wyszukiwanie). Uwierzytelniane za pomocą sesji moderatora; przekaż parametr zapytaniassodla moderatorów uwierzytelnionych przez SSO.HiddenApi- Wewnętrzne/administacyjne punkty końcowe dla zaawansowanych zastosowań.
Przykład: Korzystanie z Public API (bezpieczne dla przeglądarki)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Pobierz komentarze dla strony (klucz API nie jest wymagany)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Przykład: Korzystanie z Default API (tylko po stronie serwera)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Zachowaj to w tajemnicy!
});
const defaultApi = new DefaultApi(config);
// Pobierz komentarze z pełnym dostępem administratora
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Przykład: Korzystanie z Moderation API
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath itp. */ });
// Wywołania uwierzytelnione jako moderator (ciasteczko sesyjne, lub przekaż `sso` dla moderatora uwierzytelnionego przez SSO).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
Integracja SSO (Single Sign-On) 
FastComments obsługuje SSO w celu integracji z istniejącym systemem uwierzytelniania użytkowników. Funkcjonalność SSO jest dostępna tylko w eksporcie serwera ponieważ wymaga funkcji kryptograficznych Node.js.
Proste SSO (tylko po stronie serwera)
Proste SSO powinno być generowane po stronie serwera i wysyłane do klienta:
// Kod po stronie serwera (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Utwórz proste SSO przy użyciu wbudowanego pomocnika
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();
// Wyślij ssoToken do kodu po stronie klienta
// Kod po stronie klienta może następnie użyć tego tokena z SDK przeglądarki
Bezpieczne SSO (po stronie serwera, zalecane)
Bezpieczne SSO powinno być zaimplementowane po stronie serwera i zapewnia lepsze bezpieczeństwo:
// Kod po stronie serwera (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Utwórz bezpieczne SSO przy użyciu wbudowanego pomocnika
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();
// Użyj z wywołaniami API na serwerze
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Lub wyślij ssoConfig do klienta do użycia w przeglądarce
Użycie SSO z przeglądarki (z tokenem wygenerowanym przez serwer)
// Kod po stronie klienta (przeglądarka)
import { PublicApi } from 'fastcomments-sdk/browser';
// Pobierz token SSO z endpointu swojego serwera
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Use the server-generated SSO token
});
SSO z tworzeniem komentarza
// Po stronie serwera: utwórz SSO i komentarz
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)
});
Typowe przypadki użycia 
Pobieranie komentarzy dla strony
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Tworzenie komentarza
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Głosowanie na komentarz
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 oznacza głos za, -1 oznacza głos przeciw
}
});
Zarządzanie użytkownikami (wymaga klucza API)
// Wyszukiwanie użytkowników (wymaga DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Wydarzenia na żywo (aktualizacje w czasie rzeczywistym) 
Subskrybuj zdarzenia na żywo, aby otrzymywać aktualizacje w czasie rzeczywistym dotyczące komentarzy, głosów i innych aktywności.
Zdarzenia na poziomie strony
Nasłuchuj zdarzeń na żywo dla konkretnej strony (komentarze, głosy itp.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Subskrybuj zdarzenia na żywo dla strony
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (pobierz to z odpowiedzi getComments)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Zaktualizuj interfejs użytkownika o nowy komentarz
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Zaktualizuj licznik głosów w interfejsie użytkownika
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Zwróć true, jeśli zdarzenie zostało obsłużone
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Zamknij subskrypcję po zakończeniu
subscription.close();
Subskrybuj zdarzenia użytkownika
Nasłuchuj zdarzeń specyficznych dla użytkownika (powiadomienia, wzmianki itp.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Pobierz to z odpowiedzi getComments
};
// Subskrybuj osobisty kanał użytkownika
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Pokaż powiadomienie w interfejsie użytkownika
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');
}
);
// Zamknij po zakończeniu
userSubscription.close();
Uzyskiwanie userIdWS
Parametr userIdWS jest wymagany do zdarzeń na żywo i można go uzyskać z odpowiedzi API:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Wyodrębnij userIdWS z odpowiedzi
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Teraz możesz subskrybować zdarzenia na żywo
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
Identyfikatory transmisji 
Zobaczysz, że w niektórych wywołaniach API należy przekazać broadcastId. Gdy otrzymasz zdarzenia, otrzymasz ten identyfikator z powrotem, dzięki czemu będziesz wiedzieć, że możesz zignorować zdarzenie, jeśli planujesz optimistycznie zastosować zmiany po stronie klienta (co prawdopodobnie będziesz chciał zrobić, ponieważ zapewnia najlepsze doświadczenie). Przekaż tutaj UUID. Identyfikator powinien być wystarczająco unikalny, aby nie pojawił się dwa razy w sesji przeglądarki.
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() // Unikalny identyfikator dla tej operacji
}
});
Obsługa błędów 
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 
Agreguje dokumenty poprzez grupowanie ich (jeśli podano groupBy) i stosowanie wielu operacji. Obsługiwane są różne operacje (np. sum, countDistinct, avg itp.).
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| aggregationRequest | AggregationRequest | Tak | |
| parentTenantId | string | Nie | |
| includeStats | boolean | Nie |
Odpowiedź
Zwraca: AggregateResponse
Przykład

getAuditLogs 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| limit | number | Nie | |
| skip | number | Nie | |
| order | SORTDIR | Nie | |
| after | number | Nie | |
| before | number | Nie |
Odpowiedź
Zwraca: GetAuditLogsResponse1
Przykład

blockFromCommentPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: BlockFromCommentPublicResponse
Przykład

unBlockCommentPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UnBlockCommentPublicResponse
Przykład

checkedCommentsForBlocked 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentIds | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: CheckedCommentsForBlockedResponse
Przykład

blockUserFromComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| blockFromCommentParams | BlockFromCommentParams | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: BlockUserFromCommentResponse
Przykład

createCommentPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| sessionId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: CreateCommentPublicResponse
Przykład

deleteComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
Odpowiedź
Zwraca: DeleteCommentResponse
Przykład

deleteCommentPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: DeleteCommentPublicResponse
Przykład

deleteCommentVote 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: DeleteCommentVoteResponse
Przykład

flagComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: FlagCommentResponse1
Przykład

getComment 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetCommentResponse
Przykład

getComments 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| page | number | Nie | |
| limit | number | Nie | |
| skip | number | Nie | |
| asTree | boolean | Nie | |
| skipChildren | number | Nie | |
| limitChildren | number | Nie | |
| maxTreeDepth | number | Nie | |
| urlId | string | Nie | |
| userId | string | Nie | |
| anonUserId | string | Nie | |
| contextUserId | string | Nie | |
| hashTag | string | Nie | |
| parentId | string | Nie | |
| direction | SortDirections | Nie | |
| fromDate | number | Nie | |
| toDate | number | Nie |
Odpowiedź
Zwraca: GetCommentsResponse
Przykład

getCommentsPublic 
req tenantId urlId
Parametry
| Nazwa | Typ | Wymagane | 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 |
Odpowiedź
Zwraca: GetCommentsPublicResponse
Przykład

getCommentText 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetCommentTextResponse1
Przykład

getCommentVoteUserNames 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| dir | number | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetCommentVoteUserNamesResponse
Przykład

lockComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| broadcastId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: LockCommentResponse
Przykład

pinComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: PinCommentResponse
Przykład

saveComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | CreateCommentParams | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Odpowiedź
Zwraca: SaveCommentResponse
Przykład

saveCommentsBulk 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| createCommentParams | Array | Tak | |
| isLive | boolean | Nie | |
| doSpamCheck | boolean | Nie | |
| sendEmails | boolean | Nie | |
| populateNotifications | boolean | Nie |
Odpowiedź
Zwraca: Array<SaveCommentsBulkResponse
Przykład

setCommentText 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| editKey | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: SetCommentTextResponse1
Przykład

unBlockUserFromComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: UnBlockUserFromCommentResponse
Przykład

unFlagComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odpowiedź
Zwraca: UnFlagCommentResponse
Przykład

unLockComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| broadcastId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UnLockCommentResponse
Przykład

unPinComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| broadcastId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UnPinCommentResponse
Przykład

updateComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| contextUserId | string | No | |
| doSpamCheck | boolean | No | |
| isLive | boolean | No |
Odpowiedź
Returns: UpdateCommentResponse
Przykład

voteComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: VoteCommentResponse
Przykład

getCommentsForUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| userId | string | No | |
| direction | SortDirections | No | |
| repliesToUserId | string | No | |
| page | number | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| isCrawler | boolean | No |
Odpowiedź
Zwraca: GetCommentsForUserResponse1
Przykład

addDomainConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| addDomainConfigParams | AddDomainConfigParams | Tak |
Odpowiedź
Zwraca: AddDomainConfigResponse
Przykład

deleteDomainConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Odpowiedź
Zwraca: DeleteDomainConfigResponse
Przykład

getDomainConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| domain | string | Tak |
Odpowiedź
Zwraca: GetDomainConfigResponse
Przykład

getDomainConfigs 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes |
Odpowiedź
Zwraca: GetDomainConfigsResponse
Przykład

patchDomainConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| domainToUpdate | string | Tak | |
| patchDomainConfigParams | PatchDomainConfigParams | Tak |
Odpowiedź
Zwraca: PatchDomainConfigResponse
Przykład

putDomainConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| domainToUpdate | string | Tak | |
| updateDomainConfigParams | UpdateDomainConfigParams | Tak |
Odpowiedź
Zwraca: PutDomainConfigResponse
Przykład

createEmailTemplate 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
Odpowiedź
Zwraca: CreateEmailTemplateResponse1
Przykład

deleteEmailTemplate 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeleteEmailTemplateResponse
Przykład

deleteEmailTemplateRenderError 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| errorId | string | Yes |
Odpowiedź
Zwraca: DeleteEmailTemplateRenderErrorResponse
Przykład

getEmailTemplate 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetEmailTemplateResponse1
Przykład

getEmailTemplateDefinitions 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak |
Odpowiedź
Zwraca: GetEmailTemplateDefinitionsResponse1
Przykład

getEmailTemplateRenderErrors 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetEmailTemplateRenderErrorsResponse1
Przykład

getEmailTemplates 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetEmailTemplatesResponse1
Przykład

renderEmailTemplate 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Yes | |
| locale | string | No |
Response
Zwraca: RenderEmailTemplateResponse1
Example

updateEmailTemplate 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Tak |
Odpowiedź
Zwraca: UpdateEmailTemplateResponse
Przykład

getEventLog 
req tenantId urlId userIdWS
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| userIdWS | string | Tak | |
| startTime | number | Tak | |
| endTime | number | Nie |
Odpowiedź
Zwraca: GetEventLogResponse1
Przykład

getGlobalEventLog 
req tenantId urlId userIdWS
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
Odpowiedź
Returns: GetGlobalEventLogResponse
Przykład

createFeedPost 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
Odpowiedź
Zwraca: CreateFeedPostResponse1
Przykład

createFeedPostPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: CreateFeedPostPublicResponse
Przykład

deleteFeedPostPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: DeleteFeedPostPublicResponse
Przykład

getFeedPosts 
req
tenantId
afterId
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| afterId | string | Nie | |
| limit | number | Nie | |
| tags | Array | Nie |
Odpowiedź
Zwraca: GetFeedPostsResponse1
Przykład

getFeedPostsPublic 
req tenantId afterId
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| afterId | string | Nie | |
| limit | number | Nie | |
| tags | Array | Nie | |
| sso | string | Nie | |
| isCrawler | boolean | Nie | |
| includeUserInfo | boolean | Nie |
Odpowiedź
Zwraca: GetFeedPostsPublicResponse
Przykład

getFeedPostsStats 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| postIds | Array | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetFeedPostsStatsResponse
Przykład

getUserReactsPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetUserReactsPublicResponse
Przykład

reactFeedPostPublic 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Response
Zwraca: ReactFeedPostPublicResponse
Example

updateFeedPost 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| feedPost | FeedPost | Tak |
Odpowiedź
Zwraca: UpdateFeedPostResponse
Przykład

updateFeedPostPublic 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| postId | string | Tak | |
| updateFeedPostParams | UpdateFeedPostParams | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: UpdateFeedPostPublicResponse
Przykład

flagCommentPublic 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| isFlagged | boolean | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: FlagCommentPublicResponse
Przykład

getGifLarge 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| largeInternalURLSanitized | string | Tak |
Odpowiedź
Zwraca: GetGifLargeResponse
Przykład

getGifsSearch 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odpowiedź
Zwraca: GetGifsSearchResponse
Przykład

getGifsTrending 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odpowiedź
Zwraca: GetGifsTrendingResponse
Przykład

addHashTag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Nie | |
| createHashTagBody | CreateHashTagBody | Nie |
Odpowiedź
Zwraca: AddHashTagResponse
Przykład

addHashTagsBulk 
Parameters
| Name | Typ | Required | Opis |
|---|---|---|---|
| tenantId | string | Nie | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nie |
Odpowiedź
Zwraca: AddHashTagsBulkResponse
Przykład

deleteHashTag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tag | string | Tak | |
| tenantId | string | Nie | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Nie |
Odpowiedź
Zwraca: DeleteHashTagResponse
Przykład

getHashTags 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| page | number | Nie |
Odpowiedź
Zwraca: GetHashTagsResponse1
Przykład

patchHashTag 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tag | string | Tak | |
| tenantId | string | Nie | |
| updateHashTagBody | UpdateHashTagBody | Nie |
Response
Zwraca: PatchHashTagResponse
Example

deleteModerationVote 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| voteId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: DeleteModerationVoteResponse
Przykład

getApiComments 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| 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 |
Odpowiedź
Zwraca: GetApiCommentsResponse
Przykład

getApiExportStatus 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| batchJobId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Response
Zwraca: GetApiExportStatusResponse
Example

getApiIds 
Parametry
| Nazwa | Typ | Wymagane | 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 |
Odpowiedź
Zwraca: GetApiIdsResponse
Przykład

getBanUsersFromComment 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetBanUsersFromCommentResponse
Przykład

getCommentBanStatus 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetCommentBanStatusResponse1
Przykład

getCommentChildren 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetCommentChildrenResponse
Przykład

getCount 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Zwraca: GetCountResponse
Example

getCounts 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetCountsResponse
Przykład

getLogs 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Response
Zwraca: GetLogsResponse
Example

getManualBadges 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetManualBadgesResponse
Przykład

getManualBadgesForUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| badgesUserId | string | Nie | |
| commentId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetManualBadgesForUserResponse
Przykład

getModerationComment 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetModerationCommentResponse
Przykład

getModerationCommentText 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetModerationCommentTextResponse
Przykład

getPreBanSummary 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| includeByUserIdAndEmail | boolean | Nie | |
| includeByIP | boolean | Nie | |
| includeByEmailDomain | boolean | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetPreBanSummaryResponse
Przykład

getSearchCommentsSummary 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| value | string | Nie | |
| filters | string | Nie | |
| searchFilters | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetSearchCommentsSummaryResponse
Przykład

getSearchPages 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| value | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetSearchPagesResponse
Przykład

getSearchSites 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| value | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetSearchSitesResponse
Przykład

getSearchSuggest 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| textSearch | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetSearchSuggestResponse
Przykład

getSearchUsers 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetSearchUsersResponse
Przykład

getTrustFactor 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| userId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetTrustFactorResponse
Przykład

getUserBanPreference 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Nie | |
| sso | string | Nie |
Response
Zwraca: GetUserBanPreferenceResponse
Example

getUserInternalProfile 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetUserInternalProfileResponse1
Przykład

postAdjustCommentVotes 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostAdjustCommentVotesResponse
Przykład

postApiExport 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| textSearch | string | Nie | |
| byIPFromComment | string | Nie | |
| filters | string | Nie | |
| searchFilters | string | Nie | |
| sorts | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostApiExportResponse
Przykład

postBanUserFromComment 
Parametry
| Name | Type | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| banEmail | boolean | Nie | |
| banEmailDomain | boolean | Nie | |
| banIP | boolean | Nie | |
| deleteAllUsersComments | boolean | Nie | |
| bannedUntil | string | Nie | |
| isShadowBan | boolean | Nie | |
| updateId | string | Nie | |
| banReason | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostBanUserFromCommentResponse
Przykład

postBanUserUndo 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostBanUserUndoResponse
Przykład

postBulkPreBanSummary 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Tak | |
| includeByUserIdAndEmail | boolean | Nie | |
| includeByIP | boolean | Nie | |
| includeByEmailDomain | boolean | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostBulkPreBanSummaryResponse
Przykład

postCommentsByIds 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Tak | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostCommentsByIdsResponse
Przykład

postFlagComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostFlagCommentResponse
Przykład

postRemoveComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostRemoveCommentResponse
Przykład

postRestoreDeletedComment 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostRestoreDeletedCommentResponse
Przykład

postSetCommentApprovalStatus 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| approved | boolean | Nie | |
| broadcastId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostSetCommentApprovalStatusResponse
Przykład

postSetCommentReviewStatus 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostSetCommentReviewStatusResponse
Przykład

postSetCommentSpamStatus 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| spam | boolean | Nie | |
| permNotSpam | boolean | Nie | |
| broadcastId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostSetCommentSpamStatusResponse
Przykład

postSetCommentText 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostSetCommentTextResponse
Przykład

postUnFlagComment 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PostUnFlagCommentResponse
Przykład

postVote 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| commentId | string | Tak | |
| direction | string | Nie | |
| broadcastId | string | Nie | |
| tenantId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostVoteResponse
Przykład

putAwardBadge 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PutAwardBadgeResponse
Przykład

putCloseThread 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PutCloseThreadResponse
Przykład

putRemoveBadge 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PutRemoveBadgeResponse
Przykład

putReopenThread 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PutReopenThreadResponse
Przykład

setTrustFactor 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| userId | string | No | |
| trustFactor | string | No | |
| tenantId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: SetTrustFactorResponse
Przykład

createModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createModeratorBody | CreateModeratorBody | Tak |
Odpowiedź
Zwraca: CreateModeratorResponse1
Przykład

deleteModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
Odpowiedź
Zwraca: DeleteModeratorResponse
Przykład

getModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetModeratorResponse1
Przykład

getModerators 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetModeratorsResponse1
Przykład

sendInvite 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| fromName | string | Tak |
Odpowiedź
Zwraca: SendInviteResponse
Przykład

updateModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
Odpowiedź
Zwraca: UpdateModeratorResponse
Przykład

deleteNotificationCount 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Response
Zwraca: DeleteNotificationCountResponse
Example

getCachedNotificationCount 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetCachedNotificationCountResponse1
Przykład

getNotificationCount 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| urlId | string | Nie | |
| fromCommentId | string | Nie | |
| viewed | boolean | Nie | |
| type | string | Nie |
Response
Zwraca: GetNotificationCountResponse1
Example

getNotifications 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
Odpowiedź
Zwraca: GetNotificationsResponse1
Przykład

updateNotification 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateNotificationBody | UpdateNotificationBody | Tak | |
| userId | string | Nie |
Odpowiedź
Zwraca: UpdateNotificationResponse
Przykład

createV1PageReact 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| title | string | No |
Odpowiedź
Zwraca: CreateV1PageReactResponse
Przykład

createV2PageReact 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No |
Odpowiedź
Zwraca: CreateV2PageReactResponse
Przykład

deleteV1PageReact 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odpowiedź
Zwraca: DeleteV1PageReactResponse
Przykład

deleteV2PageReact 
Parametry
| Naza | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeleteV2PageReactResponse
Przykład

getV1PageLikes 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odpowiedź
Zwraca: GetV1PageLikesResponse
Przykład

getV2PageReacts 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odpowiedź
Zwraca: GetV2PageReactsResponse
Przykład

getV2PageReactUsers 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetV2PageReactUsersResponse1
Przykład

addPage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIPageData | CreateAPIPageData | Yes |
Odpowiedź
Zwraca: AddPageAPIResponse
Przykład

deletePage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeletePageAPIResponse
Przykład

getOfflineUsers 
Poprzedni komentatorzy na stronie, którzy NIE są obecnie online. Sortowani według displayName.
Użyj tego po wyczerpaniu /users/online, aby wyświetlić sekcję „Members”.
Paginacja kursora na commenterName: serwer przegląda częściowy {tenantId, urlId, commenterName}
indeks od afterName do przodu za pomocą $gt, bez kosztu $skip.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Odpowiedź
Zwraca: GetOfflineUsersResponse
Przykład

getOnlineUsers 
Aktualnie online oglądający stronę: osoby, których sesja websocket jest subskrybowana do tej strony w tym momencie. Zwraca anonCount + totalCount (subskrybenci na poziomie pokoju, w tym anonimowi oglądający, których nie wymieniamy).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Zwraca: GetOnlineUsersResponse
Przykład

getPageByURLId 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak |
Odpowiedź
Zwraca: GetPageByURLIdAPIResponse
Przykład

getPages 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak |
Odpowiedź
Zwraca: GetPagesAPIResponse
Przykład

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.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| cursor | string | Nie | |
| limit | number | Nie | |
| q | string | Nie | |
| sortBy | PagesSortBy | Nie | |
| hasComments | boolean | Nie |
Odpowiedź
Zwraca: GetPagesPublicResponse
Przykład

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
Zwraca: GetUsersInfoResponse
Przykład

patchPage 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateAPIPageData | UpdateAPIPageData | Tak |
Odpowiedź
Zwraca: PatchPageAPIResponse
Przykład

deletePendingWebhookEvent 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeletePendingWebhookEventResponse
Przykład

getPendingWebhookEventCount 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No |
Odpowiedź
Zwraca: GetPendingWebhookEventCountResponse1
Przykład

getPendingWebhookEvents 
Parametry
| Nazwa | Typ | Wymagane | 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 |
Odpowiedź
Zwraca: GetPendingWebhookEventsResponse1
Przykład

createQuestionConfig 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| createQuestionConfigBody | CreateQuestionConfigBody | Tak |
Response
Zwraca: CreateQuestionConfigResponse1
Example

deleteQuestionConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeleteQuestionConfigResponse
Przykład

getQuestionConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetQuestionConfigResponse1
Przykład

getQuestionConfigs 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odpowiedź
Zwraca: GetQuestionConfigsResponse1
Przykład

updateQuestionConfig 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Tak |
Odpowiedź
Zwraca: UpdateQuestionConfigResponse
Przykład

createQuestionResult 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createQuestionResultBody | CreateQuestionResultBody | Tak |
Odpowiedź
Zwraca: CreateQuestionResultResponse1
Przykład

deleteQuestionResult 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeleteQuestionResultResponse
Przykład

getQuestionResult 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Zwraca: GetQuestionResultResponse1
Przykład

getQuestionResults 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Nie | |
| userId | string | Nie | |
| startDate | string | Nie | |
| questionId | string | Nie | |
| questionIds | string | Nie | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetQuestionResultsResponse1
Przykład

updateQuestionResult 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateQuestionResultBody | UpdateQuestionResultBody | Tak |
Odpowiedź
Zwraca: UpdateQuestionResultResponse
Przykład

aggregateQuestionResults 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array | No | |
| urlId | string | No | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No |
Odpowiedź
Zwraca: AggregateQuestionResultsResponse1
Przykład

bulkAggregateQuestionResults 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Tak | |
| forceRecalculate | boolean | Nie |
Odpowiedź
Zwraca: BulkAggregateQuestionResultsResponse1
Przykład

combineCommentsWithQuestionResults 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| questionId | string | Nie | |
| questionIds | Array | Nie | |
| urlId | string | Nie | |
| startDate | Date | Nie | |
| forceRecalculate | boolean | Nie | |
| minValue | number | Nie | |
| maxValue | number | Nie | |
| limit | number | Nie |
Odpowiedź
Zwraca: CombineCommentsWithQuestionResultsResponse
Przykład

addSSOUser 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createAPISSOUserData | CreateAPISSOUserData | Tak |
Odpowiedź
Zwraca: AddSSOUserAPIResponse
Przykład

deleteSSOUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| deleteComments | boolean | Nie | |
| commentDeleteMode | string | Nie |
Odpowiedź
Zwraca: DeleteSSOUserAPIResponse
Przykład

getSSOUserByEmail 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| string | Tak |
Odpowiedź
Zwraca: GetSSOUserByEmailAPIResponse
Przykład

getSSOUserById 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetSSOUserByIdAPIResponse
Przykład

getSSOUsers 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odpowiedź
Zwraca: GetSSOUsersResponse
Przykład

patchSSOUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateAPISSOUserData | UpdateAPISSOUserData | Tak | |
| updateComments | boolean | Nie |
Odpowiedź
Zwraca: PatchSSOUserAPIResponse
Przykład

putSSOUser 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateAPISSOUserData | UpdateAPISSOUserData | Tak | |
| updateComments | boolean | Nie |
Odpowiedź
Zwraca: PutSSOUserAPIResponse
Przykład

createSubscription 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
Odpowiedź
Zwraca: CreateSubscriptionAPIResponse
Przykład

deleteSubscription 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| userId | string | Nie |
Odpowiedź
Zwraca: DeleteSubscriptionAPIResponse
Przykład

getSubscriptions 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie |
Odpowiedź
Zwraca: GetSubscriptionsAPIResponse
Przykład

updateSubscription 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
Response
Zwraca: UpdateSubscriptionAPIResponse
Example

getTenantDailyUsages 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | number | No | |
| monthNumber | number | No | |
| dayNumber | number | No | |
| skip | number | No |
Odpowiedź
Zwraca: GetTenantDailyUsagesResponse1
Przykład

createTenantPackage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createTenantPackageBody | CreateTenantPackageBody | Tak |
Odpowiedź
Zwraca: CreateTenantPackageResponse1
Przykład

deleteTenantPackage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: DeleteTenantPackageResponse
Przykład

getTenantPackage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetTenantPackageResponse1
Przykład

getTenantPackages 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odpowiedź
Zwraca: GetTenantPackagesResponse1
Przykład

replaceTenantPackage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
Odpowiedź
Zwraca: ReplaceTenantPackageResponse
Przykład

updateTenantPackage 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantPackageBody | UpdateTenantPackageBody | Yes |
Odpowiedź
Zwraca: UpdateTenantPackageResponse
Przykład

createTenantUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Odpowiedź
Zwraca: CreateTenantUserResponse1
Przykład

deleteTenantUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Odpowiedź
Zwraca: DeleteTenantUserResponse
Przykład

getTenantUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetTenantUserResponse1
Przykład

getTenantUsers 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetTenantUsersResponse1
Przykład

replaceTenantUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| replaceTenantUserBody | ReplaceTenantUserBody | Tak | |
| updateComments | string | Nie |
Odpowiedź
Zwraca: ReplaceTenantUserResponse
Przykład

sendLoginLink 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| redirectURL | string | Nie |
Odpowiedź
Zwraca: SendLoginLinkResponse
Przykład

updateTenantUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantUserBody | UpdateTenantUserBody | Yes | |
| updateComments | string | No |
Odpowiedź
Zwraca: UpdateTenantUserResponse
Przykład

createTenant 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createTenantBody | CreateTenantBody | Tak |
Odpowiedź
Zwraca: CreateTenantResponse1
Przykład

deleteTenant 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
Odpowiedź
Zwraca: DeleteTenantResponse
Przykład

getTenant 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetTenantResponse1
Przykład

getTenants 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| meta | string | No | |
| skip | number | No |
Odpowiedź
Zwraca: GetTenantsResponse1
Przykład

updateTenant 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
Odpowiedź
Zwraca: UpdateTenantResponse
Przykład

changeTicketState 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| id | string | Yes | |
| changeTicketStateBody | ChangeTicketStateBody | Yes |
Odpowiedź
Zwraca: ChangeTicketStateResponse1
Przykład

createTicket 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
Odpowiedź
Zwraca: CreateTicketResponse1
Przykład

getTicket 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| userId | string | Nie |
Odpowiedź
Returns: GetTicketResponse1
Przykład

getTickets 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
Response
Returns: GetTicketsResponse1
Example

getTranslations 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| namespace | string | Tak | |
| component | string | Tak | |
| locale | string | Nie | |
| useFullTranslationIds | boolean | Nie |
Odpowiedź
Zwraca: GetTranslationsResponse1
Przykład

uploadImage 
Prześlij i zmień rozmiar obrazu
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| file | Blob | Tak | |
| sizePreset | SizePreset | Nie | |
| urlId | string | Nie |
Odpowiedź
Zwraca: UploadImageResponse
Przykład

getUserBadgeProgressById 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetUserBadgeProgressByIdResponse
Przykład

getUserBadgeProgressByUserId 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Tak |
Odpowiedź
Zwraca: GetUserBadgeProgressByUserIdResponse
Przykład

getUserBadgeProgressList 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
Odpowiedź
Zwraca: GetUserBadgeProgressListResponse
Przykład

createUserBadge 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
Odpowiedź
Zwraca: CreateUserBadgeResponse
Przykład

deleteUserBadge 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeleteUserBadgeResponse
Przykład

getUserBadge 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Response
Zwraca: GetUserBadgeResponse
Przykład

getUserBadges 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| badgeId | string | Nie | |
| type | number | Nie | |
| displayedOnComments | boolean | Nie | |
| limit | number | Nie | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetUserBadgesResponse
Przykład

updateUserBadge 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateUserBadgeParams | UpdateUserBadgeParams | Tak |
Odpowiedź
Zwraca: UpdateUserBadgeResponse
Przykład

getUserNotificationCount 
Parametry
| Name | Type | Required | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: GetUserNotificationCountResponse1
Przykład

getUserNotifications 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Nie | |
| pageSize | number | Nie | |
| afterId | string | Nie | |
| includeContext | boolean | Nie | |
| afterCreatedAt | number | Nie | |
| unreadOnly | boolean | Nie | |
| dmOnly | boolean | Nie | |
| noDm | boolean | Nie | |
| includeTranslations | boolean | Nie | |
| includeTenantNotifications | boolean | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetUserNotificationsResponse
Przykład

resetUserNotificationCount 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: ResetUserNotificationCountResponse
Przykład

resetUserNotifications 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| sso | string | No |
Odpowiedź
Zwraca: ResetUserNotificationsResponse1
Przykład

updateUserNotificationCommentSubscriptionStatus 
Enable lub wyłącz powiadomienia dla konkretnego komentarza.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| notificationId | string | Tak | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Tak | |
| commentId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UpdateUserNotificationCommentSubscriptionStatusResponse
Przykład

updateUserNotificationPageSubscriptionStatus 
Enable lub wyłącz powiadomienia dla strony. Gdy użytkownicy są subskrybentami strony, powiadomienia są tworzone dla nowych komentarzy głównych, oraz również
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: UpdateUserNotificationPageSubscriptionStatusResponse
Przykład

updateUserNotificationStatus 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| notificationId | string | Tak | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UpdateUserNotificationStatusResponse
Przykład

getUserPresenceStatuses 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Odpowiedź
Zwraca: GetUserPresenceStatusesResponse1
Przykład

searchUsers 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| usernameStartsWith | string | Nie | |
| mentionGroupIds | Array | Nie | |
| sso | string | Nie | |
| searchSection | SearchUsersSearchSectionEnum | Nie |
Odpowiedź
Returns: SearchUsersResponse1
Przykład

getUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetUserResponse1
Przykład

createVote 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | CreateVoteDirectionEnum | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odpowiedź
Zwraca: CreateVoteResponse
Przykład

deleteVote 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Response
Zwraca: DeleteVoteResponse
Example

getVotes 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Odpowiedź
Zwraca: GetVotesResponse1
Przykład

getVotesForUser 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odpowiedź
Zwraca: GetVotesForUserResponse1
Przykład

Potrzebujesz pomocy?
Jeżeli napotkasz jakiekolwiek problemy lub masz pytania dotyczące SDK JavaScript/TypeScript, prosimy:
Współtworzenie
Wkłady są mile widziane! Odwiedź repozytorium na GitHubie po wytyczne dotyczące współpracy.