
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Ξεκινώντας
Αναφορά API
Τεκμηρίωση
Χρήση
Συνάθροιση
Αρχεία Ελέγχου
Αποκλεισμός από Σχόλιο
Έλεγχος Αποκλεισμένων Σχολίων
Σχόλια
Ρυθμίσεις Τομέα
Πρότυπα Email
Καταγραφή Γεγονότων
Αναρτήσεις Feed
Αναφορά Σχολίου
Hashtags
Διαχειριστές
Αριθμός Ειδοποιήσεων
Ειδοποιήσεις
Σελίδες
Εκκρεμή Γεγονότα Webhook
Ρυθμίσεις Ερωτήσεων
Αποτελέσματα Ερωτήσεων
Συγκέντρωση Αποτελεσμάτων Ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια Χρήση Μισθωτή
Πακέτα Μισθωτή
Χρήστες Μισθωτή
Μισθωτές
Μεταφόρτωση Εικόνας
Πρόοδος Διακρίσεων Χρήστη
Διακρίσεις Χρηστών
Ειδοποιήσεις Χρήστη
Καταστάσεις Παρουσίας Χρήστη
Αναζήτηση Χρηστών
Χρήστες
Ψήφοι
FastComments JavaScript/TypeScript SDK
Αυτό είναι το επίσημο SDK JavaScript/TypeScript για το FastComments.
Επίσημο SDK JavaScript/TypeScript για το API του FastComments
Αποθετήριο
Τεκμηρίωση API 
Πλήρης αναφορά API: docs/api/README.md
Συμβατότητα Περιηγητή και Διακομιστή 
Αυτό το SDK χρησιμοποιεί διπλά σημεία εισόδου για να εξασφαλίσει βέλτιστη συμβατότητα και να αποτρέψει σφάλματα χρόνου εκτέλεσης:
fastcomments-sdk/browser- Έκδοση ασφαλής για περιηγητές με ενσωματωμένοfetchfastcomments-sdk/server- Πλήρης έκδοση για Node.js με υποστήριξη SSOfastcomments-sdk(προεπιλογή) - Μόνο τύποι, ασφαλές για εισαγωγή οπουδήποτε
Χρήση 
Αυτό το SDK παρέχει ξεχωριστά σημεία εισόδου για περιβάλλοντα browser και server για να εξασφαλίσει βέλτιστη συμβατότητα και ασφάλεια:
Χρήση σε Browser (Πελάτης)
Για εφαρμογές browser/frontend, χρησιμοποίησε την ασφαλή για browser εξαγωγή που εξαιρεί τις εξαρτήσεις Node.js:
// Browser-safe import (no Node.js dependencies)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Create browser SDK instance
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use public APIs (no API key needed - safe for browsers)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Χρήση στον Server (Node.js)
Για εφαρμογές server/backend, χρησιμοποίησε το πλήρες SDK με δυνατότητες SSO και αυθεντικοποίησης:
// Server-side import (includes SSO and designed to work with NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Create server SDK instance
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Keep this secret on the server!
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use secured APIs with your API key
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Εισαγωγή Μόνο Τύπων
Εάν χρειάζεσαι μόνο τύπους TypeScript (χωρίς κώδικα εκτέλεσης), χρησιμοποίησε την προεπιλεγμένη εισαγωγή:
// Types only (no runtime dependencies - safe everywhere)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Χρήση μεμονωμένων κλάσεων API
Περιβάλλον Browser
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Περιβάλλον Server
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);
Δημόσια και Ασφαλή APIs 
The SDK παρέχει τρεις κύριες κλάσεις API:
DefaultApi- Secured endpoints that require your API key for authentication. Use these for server-side operations.PublicApi- Public endpoints that can be accessed without an API key. These can be called directly from browsers/mobile devices/etc.HiddenApi- Internal/admin endpoints for advanced use cases.
Παράδειγμα: Χρήση Public API (ασφαλές για browsers)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Λήψη σχολίων για σελίδα (δεν απαιτείται API key)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Παράδειγμα: Χρήση Default API (μόνο στην πλευρά του διακομιστή)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Κρατήστε το μυστικό!
});
const defaultApi = new DefaultApi(config);
// Λήψη σχολίων με πλήρη διαχειριστική πρόσβαση
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Ενσωμάτωση SSO (Single Sign-On) 
FastComments υποστηρίζει SSO για ενσωμάτωση με το υπάρχον σύστημα πιστοποίησης χρηστών σας. Η λειτουργία SSO είναι διαθέσιμη μόνο στην έκδοση για διακομιστή καθώς απαιτεί δυνατότητες κρυπτογράφησης του Node.js.
Απλό SSO (Μόνο στην πλευρά διακομιστή)
Το απλό SSO θα πρέπει να δημιουργείται στην πλευρά διακομιστή και να αποστέλλεται στον πελάτη:
// Κώδικας πλευράς διακομιστή (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Δημιουργία απλού SSO χρησιμοποιώντας τον ενσωματωμένο βοηθό
const userData = {
username: 'john_doe',
email: 'john@example.com',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg'
};
const sso = FastCommentsSSO.createSimple(userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoToken = sso.createToken();
// Στείλτε το ssoToken στον κώδικα της πλευράς πελάτη σας
// Ο κώδικας της πλευράς πελάτη μπορεί στη συνέχεια να χρησιμοποιήσει αυτό το token με το browser SDK
Ασφαλές SSO (Πλευρά Διακομιστή, Συνιστάται)
Το ασφαλές SSO θα πρέπει να υλοποιείται στην πλευρά διακομιστή και παρέχει καλύτερη ασφάλεια:
// Κώδικας πλευράς διακομιστή (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Δημιουργία ασφαλούς SSO χρησιμοποιώντας τον ενσωματωμένο βοηθό
const userData = {
id: 'user-123',
email: 'john@example.com',
username: 'john_doe',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg',
isAdmin: false,
isModerator: false
};
const sso = FastCommentsSSO.createSecure('your-api-key', userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoConfig = sso.prepareToSend();
// Χρήση με κλήσεις API στον διακομιστή
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Ή στείλτε το ssoConfig στον πελάτη για χρήση στον browser
Χρήση SSO από τον Browser (με Token που δημιουργείται από τον διακομιστή)
// Κώδικας πλευράς πελάτη (browser)
import { PublicApi } from 'fastcomments-sdk/browser';
// Λάβετε το SSO token από το endpoint του διακομιστή σας
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Use the server-generated SSO token
});
SSO με Δημιουργία Σχολίου
// Πλευρά διακομιστή: Δημιουργία SSO και σχολίου
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
const sso = FastCommentsSSO.createSecure('your-api-key', userData);
const ssoConfig = sso.prepareToSend();
const response = await publicApi.createCommentPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
broadcastId: 'unique-broadcast-id',
commentData: {
comment: 'This is my comment',
date: Date.now(),
commenterName: 'John Doe',
url: 'https://example.com/page',
urlId: 'page-url-id'
},
sso: JSON.stringify(ssoConfig)
});
Συνήθη Σενάρια Χρήσης 
Λήψη Σχολίων για μια Σελίδα
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Δημιουργία Σχολίου
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Ψήφιση Σχολίου
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 για ψήφο υπέρ, -1 για ψήφο κατά
}
});
Διαχείριση Χρηστών (Απαιτεί API Key)
// Αναζήτηση χρηστών (απαιτεί DefaultApi)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Ζωντανά Γεγονότα (Ενημερώσεις σε Πραγματικό Χρόνο) 
Subscribe to live events to get real-time updates for comments, votes, and other activities.
Γεγονότα σε επίπεδο σελίδας
Ακούστε για ζωντανά γεγονότα σε μια συγκεκριμένη σελίδα (σχόλια, ψήφοι, κ.λπ.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Εγγραφή σε ζωντανά γεγονότα για μια σελίδα
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (πάρτε αυτό από την απόκριση του getComments)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Ενημερώστε το UI σας με το νέο σχόλιο
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Ενημερώστε τους μετρητές ψήφων στο UI σας
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Επιστρέψτε true αν το γεγονός χειρίστηκε
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Close the subscription when done
subscription.close();
Εγγραφή σε γεγονότα χρήστη
Ακούστε για γεγονότα που αφορούν συγκεκριμένο χρήστη (ειδοποιήσεις, αναφορές, κ.λπ.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Πάρτε αυτό από την απάντηση του getComments
};
// Εγγραφή στο προσωπικό feed του χρήστη
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Εμφανίστε την ειδοποίηση στο UI σας
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');
}
);
// Close when done
userSubscription.close();
Λήψη userIdWS
The userIdWS parameter is required for live events and can be obtained from API responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Εξαγάγετε το userIdWS από την απάντηση
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Τώρα μπορείτε να εγγραφείτε σε ζωντανά γεγονότα
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
IDs Εκπομπής 
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε κάποιες κλήσεις API. Όταν λάβετε γεγονότα, θα σας επιστραφεί αυτό το ID, ώστε να ξέρετε να αγνοήσετε το γεγονός αν σκοπεύετε να εφαρμόσετε αλλαγές στον client με 'optimistic' τρόπο (πιθανότατα θα θέλετε να το κάνετε, καθώς προσφέρει την καλύτερη εμπειρία). Δώστε εδώ ένα UUID. Το ID πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανιστεί δύο φορές σε μια συνεδρία περιήγησης.
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() // Μοναδικό ID για αυτήν την ενέργεια
}
});
Διαχείριση Σφαλμάτων 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
aggregate 
Συγκεντρώνει έγγραφα ομαδοποιώντας τα (αν παρέχεται το groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες. Υποστηρίζονται διάφορες λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| aggregationRequest | AggregationRequest | Ναι | |
| parentTenantId | string | Όχι | |
| includeStats | boolean | Όχι |
Response
Επιστρέφει: AggregationResponse
getAuditLogs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| limit | number | Όχι | |
| skip | number | Όχι | |
| order | SORTDIR | Όχι | |
| after | number | Όχι | |
| before | number | Όχι |
Απάντηση
Επιστρέφει: GetAuditLogs200Response
blockFromCommentPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: BlockFromCommentPublic200Response
unBlockCommentPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ναι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: UnBlockCommentPublic200Response
checkedCommentsForBlocked 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentIds | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CheckedCommentsForBlocked200Response
blockUserFromComment 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| blockFromCommentParams | BlockFromCommentParams | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: BlockFromCommentPublic200Response
createCommentPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| commentData | CommentData | Ναι | |
| sessionId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateCommentPublic200Response
deleteComment 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| contextUserId | string | Όχι | |
| isLive | boolean | Όχι |
Απάντηση
Επιστρέφει: DeleteComment200Response
deleteCommentPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentPublic200Response
deleteCommentVote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| voteId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentVote200Response
flagComment 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απάντηση
Επιστρέφει: FlagComment200Response
getComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetComment200Response
getComments 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| page | number | Όχι | |
| limit | number | Όχι | |
| skip | number | Όχι | |
| asTree | boolean | Όχι | |
| skipChildren | number | Όχι | |
| limitChildren | number | Όχι | |
| maxTreeDepth | number | Όχι | |
| urlId | string | Όχι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι | |
| contextUserId | string | Όχι | |
| hashTag | string | Όχι | |
| parentId | string | Όχι | |
| direction | SortDirections | Όχι |
Απόκριση
Επιστρέφει: GetComments200Response
getCommentsPublic 
req tenantId urlId
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| page | number | Όχι | |
| direction | SortDirections | Όχι | |
| sso | string | Όχι | |
| skip | number | Όχι | |
| skipChildren | number | Όχι | |
| limit | number | Όχι | |
| limitChildren | number | Όχι | |
| countChildren | boolean | Όχι | |
| fetchPageForCommentId | string | Όχι | |
| includeConfig | boolean | Όχι | |
| countAll | boolean | Όχι | |
| includei10n | boolean | Όχι | |
| locale | string | Όχι | |
| modules | string | Όχι | |
| isCrawler | boolean | Όχι | |
| includeNotificationCount | boolean | Όχι | |
| asTree | boolean | Όχι | |
| maxTreeDepth | number | Όχι | |
| useFullTranslationIds | boolean | Όχι | |
| parentId | string | Όχι | |
| searchText | string | Όχι | |
| hashTags | Array |
Όχι | |
| userId | string | Όχι | |
| customConfigStr | string | Όχι | |
| afterCommentId | string | Όχι | |
| beforeCommentId | string | Όχι |
Απόκριση
Επιστρέφει: GetCommentsPublic200Response
getCommentText 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: GetCommentText200Response
getCommentVoteUserNames 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| dir | number | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetCommentVoteUserNames200Response
lockComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
pinComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: PinComment200Response
saveComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createCommentParams | CreateCommentParams | Ναι | |
| isLive | boolean | Όχι | |
| doSpamCheck | boolean | Όχι | |
| sendEmails | boolean | Όχι | |
| populateNotifications | boolean | Όχι |
Απόκριση
Επιστρέφει: SaveComment200Response
saveCommentsBulk 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createCommentParams | Array |
Ναι | |
| isLive | boolean | Όχι | |
| doSpamCheck | boolean | Όχι | |
| sendEmails | boolean | Όχι | |
| populateNotifications | boolean | Όχι |
Απόκριση
Επιστρέφει: Array<SaveComment200Response
setCommentText 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Response
Επιστρέφει: SetCommentText200Response
unBlockUserFromComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: UnBlockCommentPublic200Response
unFlagComment 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: FlagComment200Response
unLockComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
unPinComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: PinComment200Response
updateComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| body | PickAPICommentUpdatableCommentFields | Ναι | |
| contextUserId | string | Όχι | |
| doSpamCheck | boolean | Όχι | |
| isLive | boolean | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
voteComment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| voteBodyParams | VoteBodyParams | Ναι | |
| sessionId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: VoteComment200Response
addDomainConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| addDomainConfigParams | AddDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: AddDomainConfig200Response
deleteDomainConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domain | string | Ναι |
Απόκριση
Επιστρέφει: DeleteDomainConfig200Response
getDomainConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domain | string | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
getDomainConfigs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfigs200Response
patchDomainConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domainToUpdate | string | Ναι | |
| patchDomainConfigParams | PatchDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
putDomainConfig 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| domainToUpdate | string | Ναι | |
| updateDomainConfigParams | UpdateDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
createEmailTemplate 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ναι |
Απόκριση
Επιστρέφει: CreateEmailTemplate200Response
Παράδειγμα

deleteEmailTemplate 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

deleteEmailTemplateRenderError 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| errorId | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getEmailTemplate 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplate200Response
Παράδειγμα

getEmailTemplateDefinitions 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplateDefinitions200Response
Παράδειγμα

getEmailTemplateRenderErrors 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetEmailTemplateRenderErrors200Response
Παράδειγμα

getEmailTemplates 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetEmailTemplates200Response
Παράδειγμα

renderEmailTemplate 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ναι | |
| locale | string | Όχι |
Απόκριση
Επιστρέφει: RenderEmailTemplate200Response
Παράδειγμα

updateEmailTemplate 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getEventLog 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userIdWS | string | Ναι | |
| startTime | number | Ναι | |
| endTime | number | Ναι |
Απόκριση
Επιστρέφει: GetEventLog200Response
getGlobalEventLog 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userIdWS | string | Ναι | |
| startTime | number | Ναι | |
| endTime | number | Ναι |
Απόκριση
Επιστρέφει: GetEventLog200Response
createFeedPost 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createFeedPostParams | CreateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| isLive | boolean | Όχι | |
| doSpamCheck | boolean | Όχι | |
| skipDupCheck | boolean | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPost200Response
createFeedPostPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createFeedPostParams | CreateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic200Response
deleteFeedPostPublic 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Response
Επιστρέφει: DeleteFeedPostPublic200Response
getFeedPosts 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| limit | number | Όχι | |
| tags | Array |
Όχι |
Απόκριση
Επιστρέφει: GetFeedPosts200Response
getFeedPostsPublic 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| limit | number | Όχι | |
| tags | Array |
Όχι | |
| sso | string | Όχι | |
| isCrawler | boolean | Όχι | |
| includeUserInfo | boolean | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsPublic200Response
getFeedPostsStats 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postIds | Array |
Ναι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: GetFeedPostsStats200Response
getUserReactsPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postIds | Array |
Όχι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: GetUserReactsPublic200Response
reactFeedPostPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| reactBodyParams | ReactBodyParams | Ναι | |
| isUndo | boolean | Όχι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: ReactFeedPostPublic200Response
updateFeedPost 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| feedPost | FeedPost | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
updateFeedPostPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| updateFeedPostParams | UpdateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic200Response
flagCommentPublic 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| isFlagged | boolean | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
addHashTag 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Όχι | |
| createHashTagBody | CreateHashTagBody | Όχι |
Απόκριση
Επιστρέφει: AddHashTag200Response
Παράδειγμα

addHashTagsBulk 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Όχι | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Όχι |
Απόκριση
Επιστρέφει: AddHashTagsBulk200Response
Παράδειγμα

deleteHashTag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tag | string | Ναι | |
| tenantId | string | Όχι | |
| deleteHashTagRequest | DeleteHashTagRequest | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getHashTags 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| page | number | Όχι |
Απόκριση
Επιστρέφει: GetHashTags200Response
Παράδειγμα

patchHashTag 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tag | string | Ναι | |
| tenantId | string | Όχι | |
| updateHashTagBody | UpdateHashTagBody | Όχι |
Απάντηση
Επιστρέφει: PatchHashTag200Response
Παράδειγμα

createModerator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createModeratorBody | CreateModeratorBody | Ναι |
Απόκριση
Επιστρέφει: CreateModerator200Response
Παράδειγμα

deleteModerator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| sendEmail | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getModerator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Απόκριση
Επιστρέφει: GetModerator200Response
Παράδειγμα

getModerators 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetModerators200Response
Παράδειγμα

sendInvite 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| fromName | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

updateModerator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateModeratorBody | UpdateModeratorBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

deleteNotificationCount 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getCachedNotificationCount 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetCachedNotificationCount200Response
Παράδειγμα

getNotificationCount 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| urlId | string | Όχι | |
| fromCommentId | string | Όχι | |
| viewed | boolean | Όχι | |
| type | string | Όχι |
Απόκριση
Επιστρέφει: GetNotificationCount200Response
Παράδειγμα

getNotifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| urlId | string | Όχι | |
| fromCommentId | string | Όχι | |
| viewed | boolean | Όχι | |
| type | string | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetNotifications200Response
Παράδειγμα

updateNotification 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateNotificationBody | UpdateNotificationBody | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

addPage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPIPageData | CreateAPIPageData | Ναι |
Απόκριση
Επιστρέφει: AddPageAPIResponse
deletePage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: DeletePageAPIResponse
getPageByURLId 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι |
Απόκριση
Επιστρέφει: GetPageByURLIdAPIResponse
getPages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι |
Απόκριση
Επιστρέφει: GetPagesAPIResponse
patchPage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPIPageData | UpdateAPIPageData | Ναι |
Απόκριση
Επιστρέφει: PatchPageAPIResponse
deletePendingWebhookEvent 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getPendingWebhookEventCount 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Όχι | |
| externalId | string | Όχι | |
| eventType | string | Όχι | |
| type | string | Όχι | |
| domain | string | Όχι | |
| attemptCountGT | number | Όχι |
Απόκριση
Επιστρέφει: GetPendingWebhookEventCount200Response
Παράδειγμα

getPendingWebhookEvents 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Όχι | |
| externalId | string | Όχι | |
| eventType | string | Όχι | |
| type | string | Όχι | |
| domain | string | Όχι | |
| attemptCountGT | number | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetPendingWebhookEvents200Response
Παράδειγμα

createQuestionConfig 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ναι |
Απάντηση
Επιστρέφει: CreateQuestionConfig200Response
Παράδειγμα

deleteQuestionConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getQuestionConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetQuestionConfig200Response
Παράδειγμα

getQuestionConfigs 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetQuestionConfigs200Response
Παράδειγμα

updateQuestionConfig 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

createQuestionResult 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createQuestionResultBody | CreateQuestionResultBody | Ναι |
Απόκριση
Επιστρέφει: CreateQuestionResult200Response
Παράδειγμα

deleteQuestionResult 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getQuestionResult 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetQuestionResult200Response
Παράδειγμα

getQuestionResults 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Όχι | |
| userId | string | Όχι | |
| startDate | string | Όχι | |
| questionId | string | Όχι | |
| questionIds | string | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetQuestionResults200Response
Παράδειγμα

updateQuestionResult 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

aggregateQuestionResults 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| questionId | string | Όχι | |
| questionIds | Array |
Όχι | |
| urlId | string | Όχι | |
| timeBucket | AggregateTimeBucket | Όχι | |
| startDate | Date | Όχι | |
| forceRecalculate | boolean | Όχι |
Απόκριση
Επιστρέφει: AggregateQuestionResults200Response
bulkAggregateQuestionResults 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ναι | |
| forceRecalculate | boolean | Όχι |
Απόκριση
Επιστρέφει: BulkAggregateQuestionResults200Response
combineCommentsWithQuestionResults 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| questionId | string | Όχι | |
| questionIds | Array |
Όχι | |
| urlId | string | Όχι | |
| startDate | Date | Όχι | |
| forceRecalculate | boolean | Όχι | |
| minValue | number | Όχι | |
| maxValue | number | Όχι | |
| limit | number | Όχι |
Απόκριση
Επιστρέφει: CombineCommentsWithQuestionResults200Response
addSSOUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPISSOUserData | CreateAPISSOUserData | Ναι |
Απάντηση
Επιστρέφει: AddSSOUserAPIResponse
deleteSSOUser 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| deleteComments | boolean | Όχι | |
| commentDeleteMode | string | Όχι |
Απόκριση
Επιστρέφει: DeleteSSOUserAPIResponse
getSSOUserByEmail 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| string | Ναι |
Απόκριση
Επιστρέφει: GetSSOUserByEmailAPIResponse
getSSOUserById 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetSSOUserByIdAPIResponse
getSSOUsers 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Response
Επιστρέφει: GetSSOUsers200Response
patchSSOUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ναι | |
| updateComments | boolean | Όχι |
Απόκριση
Επιστρέφει: PatchSSOUserAPIResponse
putSSOUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ναι | |
| updateComments | boolean | Όχι |
Απάντηση
Επιστρέφει: PutSSOUserAPIResponse
createSubscription 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ναι |
Απόκριση
Επιστρέφει: CreateSubscriptionAPIResponse
deleteSubscription 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: DeleteSubscriptionAPIResponse
getSubscriptions 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: GetSubscriptionsAPIResponse
getTenantDailyUsages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| yearNumber | number | Όχι | |
| monthNumber | number | Όχι | |
| dayNumber | number | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetTenantDailyUsages200Response
Παράδειγμα

createTenantPackage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantPackageBody | CreateTenantPackageBody | Yes |
Απάντηση
Επιστρέφει: CreateTenantPackage200Response
Παράδειγμα

deleteTenantPackage 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getTenantPackage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetTenantPackage200Response
Παράδειγμα

getTenantPackages 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetTenantPackages200Response
Παράδειγμα

replaceTenantPackage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

updateTenantPackage 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

createTenantUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantUserBody | CreateTenantUserBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantUser200Response
Παράδειγμα

deleteTenantUser 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| deleteComments | string | Όχι | |
| commentDeleteMode | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getTenantUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetTenantUser200Response
Παράδειγμα

getTenantUsers 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetTenantUsers200Response
Παράδειγμα

replaceTenantUser 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ναι | |
| updateComments | string | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

sendLoginLink 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| redirectURL | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

updateTenantUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantUserBody | UpdateTenantUserBody | Yes | |
| updateComments | string | No |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

createTenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantBody | CreateTenantBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenant200Response
Παράδειγμα

deleteTenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| sure | string | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

getTenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetTenant200Response
Παράδειγμα

getTenants 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| meta | string | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetTenants200Response
Παράδειγμα

updateTenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateTenantBody | UpdateTenantBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

uploadImage 
Ανέβασμα και αλλαγή μεγέθους εικόνας
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| file | Blob | Ναι | |
| sizePreset | SizePreset | Όχι | |
| urlId | string | Όχι |
Απόκριση
Επιστρέφει: UploadImageResponse
getUserBadgeProgressById 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById200Response
getUserBadgeProgressByUserId 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById200Response
getUserBadgeProgressList 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| limit | number | Όχι | |
| skip | number | Όχι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressList200Response
createUserBadge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createUserBadgeParams | CreateUserBadgeParams | Ναι |
Απόκριση
Επιστρέφει: CreateUserBadge200Response
deleteUserBadge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: UpdateUserBadge200Response
getUserBadge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetUserBadge200Response
getUserBadges 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| badgeId | string | Όχι | |
| type | number | Όχι | |
| displayedOnComments | boolean | Όχι | |
| limit | number | Όχι | |
| skip | number | Όχι |
Απάντηση
Επιστρέφει: GetUserBadges200Response
updateUserBadge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ναι |
Απόκριση
Επιστρέφει: UpdateUserBadge200Response
getUserNotificationCount 
Παράμετροι
| Name | Type | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetUserNotificationCount200Response
getUserNotifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| pageSize | number | Όχι | |
| afterId | string | Όχι | |
| includeContext | boolean | Όχι | |
| afterCreatedAt | number | Όχι | |
| unreadOnly | boolean | Όχι | |
| dmOnly | boolean | Όχι | |
| noDm | boolean | Όχι | |
| includeTranslations | boolean | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetUserNotifications200Response
resetUserNotificationCount 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications200Response
resetUserNotifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| afterCreatedAt | number | Όχι | |
| unreadOnly | boolean | Όχι | |
| dmOnly | boolean | Όχι | |
| noDm | boolean | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications200Response
updateUserNotificationCommentSubscriptionStatus 
Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για ένα συγκεκριμένο σχόλιο.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| notificationId | string | Ναι | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Ναι | |
| commentId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
updateUserNotificationPageSubscriptionStatus 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα σχόλια ρίζας, και επίσης
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| url | string | Ναι | |
| pageTitle | string | Ναι | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Ναι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: UpdateUserNotificationStatus200Response
updateUserNotificationStatus 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| notificationId | string | Ναι | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
getUserPresenceStatuses 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlIdWS | string | Ναι | |
| userIds | string | Ναι |
Απόκριση
Επιστρέφει: GetUserPresenceStatuses200Response
searchUsers 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| usernameStartsWith | string | Ναι | |
| mentionGroupIds | Array |
Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: SearchUsers200Response
getUser 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetUser200Response
Παράδειγμα

createVote 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| direction | CreateVoteDirectionEnum | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: VoteComment200Response
Παράδειγμα

deleteVote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| editKey | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentVote200Response
Παράδειγμα

getVotes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι |
Απόκριση
Επιστρέφει: GetVotes200Response
Παράδειγμα

getVotesForUser 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: GetVotesForUser200Response
Παράδειγμα

Χρειάζεστε βοήθεια;
Εάν αντιμετωπίσετε προβλήματα ή έχετε ερωτήσεις σχετικά με το JavaScript/TypeScript SDK, παρακαλούμε:
Συνεισφορές
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο GitHub για οδηγίες συνεισφοράς.