
Język 🇵🇱 Polski
Dokumentacja
Rozpoczęcie
Referencja API
Użycie
Najemcy agenta
Agregacja
Logi audytu
Blokowanie z komentarza
Sprawdź zablokowane komentarze
Komentarze
Komentarze dla użytkownika
Konfiguracje domen
Szablony e‑mail
Log zdarzeń
Posty w kanale
Oznacz komentarz
Gify
Hashtagi
Ja
Moderacja
Moderatorzy
Liczba powiadomień
Powiadomienia
Reakcje na stronie
Strony
Oczekujące zdarzenia webhook
Głosy ankiet
Ankiety
Konfiguracje pytań
Wyniki pytań
Agregacja wyników pytań
Użytkownicy SSO
Subskrypcje
Dzienna 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
Webhooki
FastComments – zestaw 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
Agenci kodowania AI 
Daj swojemu agentowi kodującemu kontekst FastComments, którego potrzebuje – widgety, konfiguracja, Secure SSO, REST API i SDK:
npx skills add fastcomments/skills
Działa z Claude Code, Codex, Cursor, Copilot, Gemini oraz każdym innym agentem obsługiwanym przez skills CLI.
Dokumentacja API 
Pełna dokumentacja API: docs/api/README.md
Kompatybilność przeglądarka vs serwer 
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);
}
}
createAgentTenant 
Creates a new trial account for an AI agent without a human signup. No API key is needed to call this.
The response contains the tenant id, an API key that works immediately against the REST API and the MCP server, and a claim URL. Give the claim URL to the human you are working for: opening it while logged in to FastComments attaches the account to them. Unclaimed accounts, and their keys, are deleted 72 hours after creation. Until claimed, the account has the standard trial limits.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | Yes |
Response
Returns: CreateAgentTenantResponse
Example

agreguj 
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

pobierzLogiAudytu 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| limit | number | No | |
| skip | number | No | |
| order | SORTDIR | No | |
| after | number | No | |
| before | number | No | |
| username | string | No | |
| ip | string | No | |
| crudType | string | No | |
| resourceName | string | No | |
| targetId | string | No | |
| target | string | No | |
| includeManagedTenants | boolean | No |
Odpowiedź
Zwraca: GetAuditLogsResponse
Przykład

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

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

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

zablokujUżytkownikaZKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| blockFromCommentParams | BlockFromCommentParams | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: BlockSuccess
Przykład

utwórzKomentarzPubliczny 
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: SaveCommentsResponseWithPresence
Przykład

usuńKomentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
Odpowiedź
Zwraca: DeleteCommentResult
Przykład

usuńKomentarzPubliczny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: PublicAPIDeleteCommentResponse
Przykład

usuńGłosKomentarza 
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: VoteDeleteResponse
Przykład

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

pobierzKomentarz 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIGetCommentResponse
Przykład

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

pobierzKomentarzePubliczne 
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: GetCommentsResponseWithPresencePublicComment
Przykład

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

pobierzNazwyUżytkownikówGłosówKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| dir | number | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetCommentVoteUserNamesSuccessResponse
Przykład

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

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

zapiszKomentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createCommentParams | CreateCommentParams | Tak | |
| isLive | boolean | Nie | |
| doSpamCheck | boolean | Nie | |
| sendEmails | boolean | Nie | |
| populateNotifications | boolean | Nie |
Odpowiedź
Zwraca: APISaveCommentResponse
Przykład

zapiszKomentarzeMasowo 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createCommentParams | Array | Tak | |
| isLive | boolean | Nie | |
| doSpamCheck | boolean | Nie | |
| sendEmails | boolean | Nie | |
| populateNotifications | boolean | Nie |
Odpowiedź
Zwraca: Array<SaveCommentsBulkResponse
Przykład

ustawTekstKomentarza 
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: PublicAPISetCommentTextResponse
Przykład

odblokujUżytkownikaZKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: UnblockSuccess
Przykład

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

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

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

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

głosujZaKomentarzem 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| urlId | string | Tak | |
| broadcastId | string | Tak | |
| voteBodyParams | VoteBodyParams | Tak | |
| sessionId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: VoteResponse
Przykład

pobierzKomentarzeDlaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| userId | string | Nie | |
| direction | SortDirections | Nie | |
| repliesToUserId | string | Nie | |
| page | number | Nie | |
| includei10n | boolean | Nie | |
| locale | string | Nie | |
| isCrawler | boolean | Nie |
Odpowiedź
Zwraca: GetCommentsForUserResponse
Przykład

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

usuńKonfiguracjęDomeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Odpowiedź
Zwraca: DeleteDomainConfigResponse
Przykład

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

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

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

zastąpKonfiguracjęDomeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| domainToUpdate | string | Tak | |
| updateDomainConfigParams | UpdateDomainConfigParams | Tak |
Odpowiedź
Zwraca: PutDomainConfigResponse
Przykład

utwórzSzablonE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createEmailTemplateBody | CreateEmailTemplateBody | Tak |
Odpowiedź
Zwraca: CreateEmailTemplateResponse
Przykład

usuńSzablonE‑mail 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

usuńBłądRenderowaniaSzablonuE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| errorId | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzSzablonE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetEmailTemplateResponse
Przykład

pobierzDefinicjeSzablonuE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak |
Odpowiedź
Zwraca: GetEmailTemplateDefinitionsResponse
Przykład

pobierzBłędyRenderowaniaSzablonuE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetEmailTemplateRenderErrorsResponse
Przykład

pobierzSzablonyE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetEmailTemplatesResponse
Przykład

renderujSzablonE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Tak | |
| locale | string | Nie |
Odpowiedź
Zwraca: RenderEmailTemplateResponse
Przykład

zaktualizujSzablonE‑mail 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzLogZdarzeń 
req tenantId urlId userIdWS
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| userIdWS | string | Tak | |
| startTime | number | Tak | |
| endTime | number | Nie |
Odpowiedź
Zwraca: GetEventLogResponse
Przykład

pobierzGlobalnyLogZdarzeń 
req tenantId urlId userIdWS
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| userIdWS | string | Tak | |
| startTime | number | Tak | |
| endTime | number | Nie |
Odpowiedź
Zwraca: GetEventLogResponse
Przykład

utwórzPostNaKanale 
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: CreateFeedPostsResponse
Przykład

utwórzPublicznyPostNaKanale 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createFeedPostParams | CreateFeedPostParams | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: CreateFeedPostResponse
Przykład

usuńPublicznyPostNaKanale 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| postId | string | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: DeleteFeedPostPublicResponse
Przykład

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

pobierzPublicznePostyNaKanale 
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: PublicFeedPostsResponse
Przykład

pobierzStatystykiPostówNaKanale 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | Yes | |
| sso | string | No |
Odpowiedź
Returns: FeedPostsStatsResponse
Przykład

pobierzPubliczneReakcjeUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| postIds | Array | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: UserReactsResponse
Przykład

zareagujPublicznieNaPostNaKanale 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| postId | string | Tak | |
| reactBodyParams | ReactBodyParams | Tak | |
| isUndo | boolean | Nie | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ReactFeedPostResponse
Przykład

zaktualizujPostNaKanale 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

oznaczKomentarzPubliczny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | boolean | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzDużyGif 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| largeInternalURLSanitized | string | Tak |
Odpowiedź
Zwraca: GifGetLargeResponse
Przykład

wyszukajGify 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Odpowiedź
Zwraca: GetGifsSearchResponse
Przykład

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

dodajHashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createHashTagBody | CreateHashTagBody | Nie |
Odpowiedź
Zwraca: CreateHashTagResponse
Przykład

dodajHashtagiMasowo 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Nie |
Odpowiedź
Zwraca: BulkCreateHashTagsResponse
Przykład

usuńHashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| tag | string | Tak | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzHashtagi 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| page | number | Nie |
Odpowiedź
Zwraca: GetHashTagsResponse
Przykład

modyfikujHashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| updateHashTagBody | UpdateHashTagBody | No |
Odpowiedź
Zwraca: UpdateHashTagResponse
Przykład

pobierzMnie 
Identifies the credential in use: the tenant it belongs to and, for OAuth tokens, the user who authorized it.
Integrations use this to test a connection and label it.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak |
Odpowiedź
Zwraca: GetMeResponse
Przykład

usuńGłosModeracji 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| voteId | string | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: VoteDeleteResponse
Przykład

pobierzKomentarzeAPI 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| page | number | Nie | |
| count | number | Nie | |
| textSearch | string | Nie | |
| byIPFromComment | string | Nie | |
| filters | string | Nie | |
| searchFilters | string | Nie | |
| sorts | string | Nie | |
| demo | boolean | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationAPIGetCommentsResponse
Przykład

pobierzStatusEksportuAPI 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| batchJobId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: ModerationExportStatusResponse
Przykład

pobierzIdAPI 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| textSearch | string | Nie | |
| byIPFromComment | string | Nie | |
| filters | string | Nie | |
| searchFilters | string | Nie | |
| afterId | string | Nie | |
| demo | boolean | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationAPIGetCommentIdsResponse
Przykład

pobierzZbanowanychUżytkownikówZKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetBannedUsersFromCommentResponse
Przykład

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

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

pobierzLiczbę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| textSearch | string | Nie | |
| byIPFromComment | string | Nie | |
| filter | string | Nie | |
| searchFilters | string | Nie | |
| demo | boolean | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationAPICountCommentsResponse
Przykład

pobierzLiczby 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetBannedUsersCountResponse
Przykład

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

pobierzRęczneOdznaki 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: GetTenantManualBadgesResponse
Przykład

pobierzRęczneOdznakiDlaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| badgesUserId | string | No | |
| commentId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: GetUserManualBadgesResponse
Przykład

pobierzKomentarzModeracji 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| sso | string | No |
Response
Returns: ModerationAPICommentResponse
Example

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

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

pobierzPodsumowanieWyszukiwaniaKomentarzy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: ModerationCommentSearchResponse
Przykład

pobierzStronyWyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: ModerationPageSearchResponse
Przykład

pobierzStronyWyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: ModerationSiteSearchResponse
Przykład

pobierzSugestieWyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| textSearch | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationSuggestResponse
Przykład

pobierzUżytkownikówWyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: ModerationUserSearchResponse
Przykład

pobierzWspółczynnikZaufania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetUserTrustFactorResponse
Przykład

pobierzPreferencjeBanaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: APIModerateGetUserBanPreferencesResponse
Przykład

pobierzWewnętrznyProfilUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetUserInternalProfileResponse
Przykład

wyślijDostosowanieGłosówKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: AdjustVotesResponse
Przykład

wyślijEksportAPI 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| textSearch | string | Nie | |
| byIPFromComment | string | Nie | |
| filters | string | Nie | |
| searchFilters | string | Nie | |
| sorts | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationExportResponse
Przykład

wyślijBanUżytkownikaZKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| 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 | |
| sso | string | Nie |
Odpowiedź
Zwraca: BanUserFromCommentResult
Przykład

wyślijCofnięcieBanaUżytkownika 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| banUserUndoParams | BanUserUndoParams | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

wyślijKomentarzePoId 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentsByIdsParams | CommentsByIdsParams | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: ModerationAPIChildCommentsResponse
Przykład

wyślijOznaczenieKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

wyślijUsunięcieKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: PostRemoveCommentApiResponse
Przykład

wyślijPrzywrócenieUsuniętegoKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

wyślijUstawStatusZatwierdzeniaKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| approved | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: SetCommentApprovedResponse
Przykład

wyślijUstawStatusRecenzjiKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

wyślijUstawTekstKomentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| setCommentTextParams | SetCommentTextParams | Tak | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: SetCommentTextResponse
Przykład

wyślijCofnięcieOznaczeniaKomentarza 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

wyślijGłos 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| direction | string | Nie | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: VoteResponse
Przykład

przyznajOdznakę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| badgeId | string | Tak | |
| userId | string | Nie | |
| commentId | string | Nie | |
| broadcastId | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: AwardUserBadgeResponse
Przykład

zamknijWątek 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

usuńOdznakę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| sso | string | No |
Odpowiedź
Zwraca: RemoveUserBadgeResponse
Przykład

otwórzPonownieWątek 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

ustawWspółczynnikZaufania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| trustFactor | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: SetUserTrustFactorResponse
Przykład

utwórzModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createModeratorBody | CreateModeratorBody | Tak |
Odpowiedź
Zwraca: CreateModeratorResponse
Przykład

usuńModerator 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| sendEmail | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

pobierzModeratorów 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetModeratorsResponse
Przykład

wyślijZaproszenie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| fromName | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

usuńLiczbęPowiadomień 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzZbuforowanąLiczbęPowiadomień 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetCachedNotificationCountResponse
Przykład

pobierzLiczbęPowiadomień 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| urlId | string | Nie | |
| fromCommentId | string | Nie | |
| viewed | boolean | Nie | |
| type | string | Nie |
Odpowiedź
Zwraca: GetNotificationCountResponse
Przykład

pobierzPowiadomienia 
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: GetNotificationsResponse
Przykład

zaktualizujPowiadomienie 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateNotificationBody | UpdateNotificationBody | Tak | |
| userId | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

utwórzV1ReakcjęStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| title | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

utwórzV2ReakcjęStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| id | string | Tak | |
| title | string | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

usuńV1ReakcjęStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

usuńV2ReakcjęStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| id | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

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

pobierzV2ReakcjeStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetV2PageReacts
Przykład

pobierzUżytkownikówV2ReakcjiStrony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| id | string | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: GetV2PageReactUsersResponse
Przykład

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

usuńStronę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: DeletePageAPIResponse
Przykład

pobierzUżytkownikówOffline 
Past commenters on the page who are NOT currently online. Sorted by 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 | Tak | |
| urlId | string | Tak | |
| afterName | string | Nie | |
| afterUserId | string | Nie |
Odpowiedź
Zwraca: PageUsersOfflineResponse
Przykład

pobierzUżytkownikówOnline 
Obecnie online przeglądający stronę: osoby, których sesja websocket jest aktualnie subskrybowana do tej strony.
Zwraca anonCount + totalCount (subskrybenci w całym pokoju, w tym anonimowi przeglą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: PageUsersOnlineResponse
Example

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

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

pobierzPubliczneStrony 
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 | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
Odpowiedź
Zwraca: GetPublicPagesResponse
Przykład

pobierzInfoUżytkowników 
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
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| ids | string | Tak |
Response
Zwraca: PageUsersInfoResponse
Example

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

usuńOczekująceZdarzenieWebhook 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzLiczbęOczekującychZdarzeńWebhook 
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: GetPendingWebhookEventCountResponse
Przykład

pobierzOczekująceZdarzeniaWebhook 
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: GetPendingWebhookEventsResponse
Przykład

utwórzGłosAnkiety 
Zarejestruj głos w ankiecie lub przenieś istniejący na inną opcję. Głosujący może mieć maksymalnie jeden głos na ankietę, więc wywołanie tego ponownie dla tego samego głosującego przenosi jego głos zamiast dodawać nowy.
To respektuje ustawienia ankiety w serwisie: jeśli głosowanie jest dostępne tylko dla zalogowanych użytkowników, głos z samym anonUserId jest odrzucany, a anonimowe głosy są limitowane według IP na ankietę.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createPollVoteBody | CreatePollVoteBody | Yes |
Response
Returns: CreatePollVoteResponse
Example

usuńGłosAnkiety 
Cofnij głos. Opcja, na którą został oddany, zwraca swoją liczbę głosów.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Response
Zwraca: DeletePollVoteResponse
Przykład

pobierzGłosAnkiety 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetPollVoteResponse
Przykład

pobierzGłosyAnkiety 
The individual votes behind one poll's tallies, oldest first.
A poll belongs to a comment, so votes are always read one poll at a time - commentId is required. That keeps every query on the indexes the collection already has.
Obeys the poll's privacy: an anonymous poll's votes cannot be read (poll-anonymous), here or by id.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| voterId | string | Nie | |
| optionId | string | Nie | |
| skip | number | Nie |
Response
Returns: GetPollVotesResponse
Example

usuńAnkietę 
Remove a poll from its comment, along with every vote cast on it. The comment itself is left alone.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak |
Response
Returns: APIEmptyResponse
Example

pobierzAnkietę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak |
Odpowiedź
Zwraca: GetPollResponse
Przykład

modyfikujAnkietę 
Edytuj ankietę w miejscu, zachowując jej wyniki: zmień pytanie, zmień etykietę opcji, zamknij lub otwórz ją ponownie, lub zmień, kto może zobaczyć wyborców. Opcje są adresowane po identyfikatorze – aby dodać, usunąć lub zmienić ich kolejność, użyj PUT z pełną listą.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| commentPollPatch | CommentPollPatch | Tak |
Odpowiedź
Zwraca: SavePollResponse
Przykład

zastąpAnkietę 
Dołącz ankietę do komentarza lub ustaw pełny stan ankiety, którą już ma.
Opcje są dopasowywane po identyfikatorze: opcja wysłana z identyfikatorem istniejącej opcji zachowuje swoje głosy (i przyjmuje nową etykietę oraz pozycję), opcja wysłana bez identyfikatora jest dodawana, a istniejące opcje pominięte na liście są usuwane wraz z oddanymi na nie głosami.
Brak istniejących identyfikatorów opcji w ankiecie, która ma głosy, usuwa wszystkie, więc wymaga to replaceVotes=true.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| commentPollPutInput | CommentPollPutInput | Yes | |
| replaceVotes | boolean | No |
Response
Returns: SavePollResponse
Example

utwórzKonfiguracjęPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createQuestionConfigBody | CreateQuestionConfigBody | Tak |
Odpowiedź
Zwraca: CreateQuestionConfigResponse
Przykład

usuńKonfiguracjęPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzKonfiguracjęPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetQuestionConfigResponse
Przykład

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

zaktualizujKonfiguracjęPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

utwórzWynikPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createQuestionResultBody | CreateQuestionResultBody | Yes |
Odpowiedź
Zwraca: CreateQuestionResultResponse
Przykład

usuńWynikPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

pobierzWynikiPytania 
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: GetQuestionResultsResponse
Przykład

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

agregujWynikiPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| questionId | string | Nie | |
| questionIds | Array | Nie | |
| urlId | string | Nie | |
| timeBucket | AggregateTimeBucket | Nie | |
| startDate | Date | Nie | |
| forceRecalculate | boolean | Nie |
Odpowiedź
Zwraca: AggregateQuestionResultsResponse
Przykład

masowaAgregacjaWynikówPytania 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Yes | |
| forceRecalculate | boolean | No |
Odpowiedź
Zwraca: BulkAggregateQuestionResultsResponse
Przykład

połączKomentarzeZWynikamiPytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| 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 |
Odpowiedź
Zwraca: CombineQuestionResultsWithCommentsResponse
Przykład

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

usuńUżytkownikaSSO 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| deleteComments | boolean | Nie | |
| commentDeleteMode | string | Nie |
Odpowiedź
Zwraca: DeleteSSOUserAPIResponse
Przykład

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

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

pobierzUżytkownikówSSO 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Odpowiedź
Zwraca: GetSSOUsersResponse
Przykład

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

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

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

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

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

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

pobierzDziennąUżycieNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| yearNumber | number | Nie | |
| monthNumber | number | Nie | |
| dayNumber | number | Nie | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetTenantDailyUsagesResponse
Przykład

utwórzPakietNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createTenantPackageBody | CreateTenantPackageBody | Tak |
Odpowiedź
Zwraca: CreateTenantPackageResponse
Przykład

usuńPakietNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

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

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

zastąpPakietNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

zaktualizujPakietNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| updateTenantPackageBody | UpdateTenantPackageBody | Tak |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

utwórzUżytkownikaNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| createTenantUserBody | CreateTenantUserBody | Tak |
Odpowiedź
Zwraca: CreateTenantUserResponse
Przykład

usuńUżytkownikaNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzUżytkownikaNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetTenantUserResponse
Przykład

pobierzUżytkownikówNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetTenantUsersResponse
Przykład

zastąpUżytkownikaNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| replaceTenantUserBody | ReplaceTenantUserBody | Tak | |
| updateComments | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

wyślijLinkLogowania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| redirectURL | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

zaktualizujUżytkownikaNajemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantUserBody | UpdateTenantUserBody | Yes | |
| updateComments | string | No |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

utwórzNajemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Odpowiedź
Zwraca: CreateTenantResponse
Przykład

usuńNajemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak | |
| sure | string | Nie |
Odpowiedź
Zwraca: APIEmptyResponse
Przykład

pobierzNajemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: GetTenantResponse
Przykład

pobierzNajemców 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| meta | string | Nie | |
| skip | number | Nie |
Odpowiedź
Zwraca: GetTenantsResponse
Przykład

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

zmieńStanZgłoszenia 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Tak | |
| id | string | Tak | |
| changeTicketStateBody | ChangeTicketStateBody | Tak |
Odpowiedź
Zwraca: ChangeTicketStateResponse
Przykład

utwórzZgłoszenie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Tak | |
| createTicketBody | CreateTicketBody | Tak |
Odpowiedź
Zwraca: CreateTicketResponse
Przykład

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

pobierzZgłoszenia 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| state | number | Nie | |
| skip | number | Nie | |
| limit | number | Nie |
Odpowiedź
Zwraca: GetTicketsResponse
Przykład

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

prześlijObraz 
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

pobierzPostępOdznakiUżytkownikaPoId 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: APIGetUserBadgeProgressResponse
Przykład

pobierzPostępOdznakiUżytkownikaPoUserId 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Tak |
Odpowiedź
Zwraca: APIGetUserBadgeProgressResponse
Przykład

pobierzListęPostępuOdznakUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| userId | string | Nie | |
| limit | number | Nie | |
| skip | number | Nie |
Odpowiedź
Zwraca: APIGetUserBadgeProgressListResponse
Przykład

utwórzOdznakęUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
Odpowiedź
Zwraca: APICreateUserBadgeResponse
Przykład

usuńOdznakęUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: APIEmptySuccessResponse
Przykład

pobierzOdznakęUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Odpowiedź
Zwraca: APIGetUserBadgeResponse
Przykład

pobierzOdznakiUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| badgeId | string | No | |
| type | number | No | |
| displayedOnComments | boolean | No | |
| limit | number | No | |
| skip | number | No |
Odpowiedź
Zwraca: APIGetUserBadgesResponse
Przykład

zaktualizujOdznakęUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
Odpowiedź
Zwraca: APIEmptySuccessResponse
Przykład

pobierzLiczbęPowiadomieńUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: GetUserNotificationCountResponse
Przykład

pobierzPowiadomieniaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | 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 |
Odpowiedź
Zwraca: GetMyNotificationsResponse
Przykład

zresetujLiczbęPowiadomieńUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: ResetUserNotificationsResponse
Przykład

zresetujPowiadomieniaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| afterId | string | Nie | |
| afterCreatedAt | number | Nie | |
| unreadOnly | boolean | Nie | |
| dmOnly | boolean | Nie | |
| noDm | boolean | Nie | |
| sso | string | Nie |
Odpowiedź
Zwraca: ResetUserNotificationsResponse
Przykład

zaktualizujStatusSubskrypcjiPowiadomieńKomentarzyUżytkownika 
Enable or disable notifications for a specific comment.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: UpdateUserNotificationCommentSubscriptionStatusResponse
Przykład

zaktualizujStatusSubskrypcjiPowiadomieńStronyUżytkownika 
Włącz lub wyłącz powiadomienia dla strony. Gdy użytkownicy subskrybują stronę, powiadomienia są tworzone dla nowych komentarzy głównych, oraz
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak | |
| url | string | Tak | |
| pageTitle | string | Tak | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Tak | |
| sso | string | Nie |
Odpowiedź
Zwraca: UpdateUserNotificationPageSubscriptionStatusResponse
Przykład

zaktualizujStatusPowiadomieniaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Yes | |
| sso | string | No |
Odpowiedź
Zwraca: UpdateUserNotificationStatusResponse
Przykład

pobierzStatusyObecnościUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Odpowiedź
Zwraca: GetUserPresenceStatusesResponse
Przykład

wyszukajUżytkowników 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| usernameStartsWith | string | No | |
| mentionGroupIds | Array | No | |
| sso | string | No | |
| searchSection | SearchUsersSearchSectionEnum | No |
Odpowiedź
Zwraca: SearchUsersResult
Przykład

pobierzUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Odpowiedź
Zwraca: GetUserResponse
Przykład

utwórzGłos 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| commentId | string | Tak | |
| direction | CreateVoteDirectionEnum | Tak | |
| userId | string | Nie | |
| anonUserId | string | Nie |
Odpowiedź
Zwraca: VoteResponse
Przykład

usuńGłos 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Odpowiedź
Zwraca: VoteDeleteResponse
Przykład

pobierzGłosy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| urlId | string | Tak |
Odpowiedź
Zwraca: GetVotesResponse
Przykład

pobierzGłosyDlaUżytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Odpowiedź
Zwraca: GetVotesForUserResponse
Przykład

utwórzWebhook 
Subskrybuje URL do zdarzenia komentarza (subskrypcja REST hook). Ponowne subskrybowanie tego samego URL do tego samego zdarzenia i domeny zwraca istniejącą subskrypcję. Dostawy są podpisane HMAC, zobacz przewodnik po webhookach; starszy nagłówek token nigdy nie jest wysyłany do subskrypcji API.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createWebhookParams | CreateWebhookParams | Yes |
Response
Returns: CreateWebhookResponse
Example

usuńWebhook 
Unsubscribes (REST hook unsubscribe). Only subscriptions created through this API can be
usunięte tutaj; dashboard-managed webhooks are edited in the dashboard.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| id | string | Tak |
Response
Zwraca: APIEmptyResponse
Example

pobierzWebhooki 
Wyświetla webhooki skonfigurowane dla najemcy, zarówno wiersze zarządzane w panelu, jak i subskrypcje API.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Tak | |
| event | WebhookEventName | Nie | |
| domain | string | Nie | |
| source | WebhookSource | Nie | |
| skip | number | Nie |
Response
Zwraca: GetWebhooksResponse
Example

pobierzPrzykładoweŁadunkiWebhook 
Ostatnie komentarze w dokładnym formacie używanym przez dostawy webhooków, służące do budowania integracji (na przykład przykładowe dane Zapier). Każde zdarzenie dostarcza ten sam obiekt komentarza, więc event musi być jedynie prawidłowy.
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenantId | string | Yes | |
| event | WebhookEventName | No | |
| limit | number | No |
Odpowiedź
Zwraca: GetWebhookSamplePayloadsResponse
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.