
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืชืืขืื
ืืชืืื ืืืืจื
ืชืืขืื API
ืฉืืืืฉ
ืืืจืืฆืื
ืืืื ื ืืืงืืจืช
ืืืืืช
ืืกืืื ืืชืื ืชืืืื
ืืืืงืช ืชืืืืืช ืืกืืืืช
ืชืืืืืช
ืชืืืืืช ืขืืืจ ืืฉืชืืฉ
ืืืืจืืช ืืืืืื
ืชืื ืืืช ืืืืืื
ืืืื ืืืจืืขืื
ืคืืกืืื ืืคืื
ืกืืืื ืชืืืื
GIFืื
ืืืฉืืืืื
ืืืืจืฆืื
ืืืื ืื
ืกืคืืจืช ืืชืจืืืช
ืืชืจืืืช
ืชืืืืืช ืืืฃ
ืืคืื
ืืืจืืขื Webhook ืืืืชื ื
ืืืืจืืช ืฉืืืืช
ืชืืฆืืืช ืฉืืืืช
ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช
ืืฉืชืืฉื SSO
ืื ืืืื
ืฉืืืืฉ ืืืื ืฉื ืื ื ื
ืืืืืืช ืื ื ื
ืืฉืชืืฉื ืื ื ื
ืื ื ืืื
ืืจืืืกืื
ืชืจืืืืื
ืืขืืืช ืชืืื ื
ืืชืงืืืืช ืชื ืืฉืชืืฉ
ืชืื ืืฉืชืืฉ
ืืชืจืืืช ืืฉืชืืฉ
ืืฆืื ื ืืืืืช ืืฉืชืืฉ
ืืืคืืฉ ืืฉืชืืฉืื
ืืฉืชืืฉืื
ืืฆืืขืืช
FastComments Nim SDK
ืื ื-SDK ืืจืฉืื ืฉื Nim ืขืืืจ FastComments.
ื-SDK ืืจืฉืื ืฉื Nim ืขืืืจ ืืืฉืง ื-API ืฉื FastComments
ืืืืจ
ืืชืงื ื 
ืฉืืืืฉ ื-Nimble
nimble install fastcomments
ืื ืืื ืืืืงืืจ
nimble build
ืชืืืืช ืืกืคืจืืื
ืกืคืจืืื ืื ืืืืื ืืช ืืงืื ื-API ืฉื ืืฆืจ ืืืช ืืื ื-SSO ืืื ืืืงื ืขื ืืขืืืื ืขื ื-API.
APIs ืฆืืืืจืืื ืืื ืืืืืืืื
ืขืืืจ ืืงืื ื-API ืงืืืืื ืฉืืืฉื ืืืืืืื: api_default, api_public ื-api_moderation. ืืืืืื api_default ืืืื ืฉืืืืช ืฉืืืจืฉืืช ืืช ืืคืชื ื-API ืฉืื, ื-api_public ืืืื ืงืจืืืืช API ืฉื ืืชื ืืืฆืข ืืฉืืจืืช ืืืคืืคื/ืืืฉืืจ ื ืืื/ืืื' ืืื ืืืืืช. ืืืืืื api_moderation ืืืื ืฉืืืืช ืืืื ืืืงืจื ืฉื ืืืืืจืืืจ.
ืืฉืืืืช ื-api_moderation ืืืกืืช ืจืฉืืื, ืกืคืืจื, ืืืคืืฉ ืืืืฆืื ืฉื ืชืืืืืช ืืฉื ืืืืื ืื ืฉืืื; ืคืขืืืืช moderation ืืื ืืกืจื/ืฉืืืืจ ืฉื ืชืืืืืช, ืืืืื/ืกืืืื (flagging), ืงืืืขืช ืกืืืืก ืืกืงืืจื/ืกืคืื/ืืืฉืืจ, ืืชืืืช ืืฆืืขืืช, ืืคืชืืื ืืืืฉ/ืกืืืจื ืฉื ืฉืจืฉืืจืื; ืืกืืืืช (ืืกืืืช ืืฉืชืืฉ ืืชืืืื, ืืืืื ืืกืืื, ืชืงืฆืืจื ืืจื ืืกืืื, ืกืืืืก ืืืขืืคืืช ืืกืืื, ืืกืคืืจืช ืืฉืชืืฉืื ืืกืืืื); ืืชืืื ืืืืื (ืืขื ืงื/ืืกืจื ืฉื ืชื, ืจืฉืืืช ืชืืื ืืื ืืื, ืงืืืช/ืืืืจืช ืืืจื ืืืืื ืฉื ืืฉืชืืฉ, ืืฉืืืคืช ืืคืจืืคืื ืืคื ืืื ืฉื ืืฉืชืืฉ). ืื ืฉืืื ื-api_moderation ืืงืืืช ืคืจืืืจ sso ืื ืฉืืงืจืืื ืืืืืชืช ืืืืืจืืืจ SSO.
ืืชืืื ืืืืจื 
ืฉืืืืฉ ื-APIs ืืืืืชืื (DefaultAPI)
ืืฉืื: ื ืงืืืืช ืงืฆื ืืืืืืชืืช ืืืจืฉืืช ืฉืืคืชื ื-API ืฉืื ืืืืืจ ืืืืชืจืช x-api-key.
import httpclient
import fastcomments
import fastcomments/apis/api_default
import fastcomments/models/model_comment_data
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
# ืืฆืข ืงืจืืืืช API ืืืืืชืืช
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
ืฉืืืืฉ ื-APIs ืฆืืืืจืืื (PublicAPI)
ื ืงืืืืช ืงืฆื ืฆืืืืจืืืช ืื ืืืจืฉืืช ืืืืืช:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# ืืฆืข ืงืจืืืืช API ืฆืืืืจืืืช
let (response, httpResponse) = getCommentsPublic(
httpClient = client,
tenantId = "your-tenant-id",
urlId = "your-url-id",
page = 0,
direction = SortDirections.DESC,
sso = "",
skip = 0,
skipChildren = 0,
limit = 0,
limitChildren = 0,
countChildren = false,
fetchPageForCommentId = "",
includeConfig = false,
countAll = false,
includei10n = false,
locale = "",
modules = "",
isCrawler = false,
includeNotificationCount = false,
asTree = false,
maxTreeDepth = 0,
useFullTranslationIds = false,
parentId = "",
searchText = "",
hashTags = @[],
userId = "",
customConfigStr = "",
afterCommentId = "",
beforeCommentId = ""
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
ืฉืืืืฉ ื-APIs ืืืืืจืฆืื (ModerationAPI)
ื ืงืืืืช ืงืฆื ืฉื ืืืืจืฆืื ืืืคืฉืจืืช ืืช ืืื ืืืงืจื ืฉื ืืืืืจืืืจ ืืืืืืชืืช ืืืืฆืขืืช ืืกืืืื SSO ืขืืืจ ืืืืืจืืืจ ืืคืขืื:
import httpclient
import fastcomments
import fastcomments/apis/api_moderation
let client = newHttpClient()
# ืืฆื ืชืืืืืช ืืืื ืืืงืจื ืฉื ืืืืืจืืืจ
let (response, httpResponse) = getApiComments(
httpClient = client,
page = 0,
count = 30,
textSearch = "",
byIPFromComment = "",
filters = "",
searchFilters = "",
sorts = "",
demo = false,
sso = "your-sso-token"
)
if response.isSome:
let resp = response.get()
echo "Found ", resp.comments.len, " comments"
ืืขืืืช ื ืคืืฆืืช
- ืฉืืืืช ืืืืืช 401: ืืืื ืื ืืืืจืช ืืช ืืืชืจืช
x-api-keyืขื ื-HttpClient ืฉืื ืืคื ื ืืืฆืืข ืืงืฉืืช ื-DefaultAPI:client.headers["x-api-key"] = "your-api-key" - ืืืืงืช API ืฉืืืื: ืืฉืชืืฉ ื-
api_defaultืขืืืจ ืืงืฉืืช ืืืืืชืืช ืืฆื ืืฉืจืช, ื-api_publicืขืืืจ ืืงืฉืืช ืืฆื ืืืงืื/ืฆืืืืจืืืช, ืื-api_moderationืขืืืจ ืืงืฉืืช ืืืื ืืืงืจื ืฉื ืืืืืจืืืจ.
ืืืฆืืข ืงืจืืืืช API 
ืื ืฉืืืืช ื-API ื-SDK ืื ืืืืืจืืช ืืืืืช (tuples) ืฉื (Option[ResponseType], Response). ืืจืืื ืืจืืฉืื ืืืื ืืช ืืชืฉืืื ืืืคืืจืกืช ืื ืืืงืฉื ืืฆืืืื, ืืืจืืื ืืฉื ื ืืื ืชืืืืช ื-HTTP ืืืืืืืช.
ืืืืื: ืฉืืืคืช ืชืืืืืช
import httpclient
import options
import fastcomments
import fastcomments/apis/api_default
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if httpResponse.code == Http200:
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
ืืขืจืืช 
ืืืื ืฉืืืืจ
ืชืจืื ืฉืขืืืื ืืืขืืืจ broadcastId ืืืืง ืืงืจืืืืช ื-API. ืืฉืชืงืืื ืืืจืืขืื, ืชืงืืื ืืืจื ืืช ื-ID ืืื, ืื ืฉืชืืขื ืืืชืขืื ืืืืืจืืข ืื ืืชื ืืชืื ื ืื ืืืืฉื ืฉืื ืืืื ืืืืคื ืืืคืืืื ืืฆื ืืืงืื (ืฉืืชื ืื ืจืื ืชืจืฆื ืืขืฉืืช ืฉืื ืื ืืกืคืง ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืื ืืืืชืจ). ืืขืืืจื ืืื UUID. ื-ID ืฆืจืื ืืืืืช ืืืืืื ืืกืคืืง ืืื ืฉืื ืืืคืืข ืคืขืืืื ืืืืื ืืคืขืื ืืืช ืฉื ืืืคืืคื.
SSO (Single Sign-On)
ืืืืืืืืช ืฉื SSO, ืจืื ืืืื.
ืฉืืืืฉ ื-SSO 
SSO ืคืฉืื
import fastcomments/sso
let user = newSimpleSSOUserData(
userId = "user-123",
email = "user@example.com",
avatar = "https://example.com/avatar.jpg"
)
let sso = newSimple(simpleUserData = user)
let token = sso.createToken()
echo "SSO Token: ", token
SSO ืืืืืื
import fastcomments/sso
let user = newSecureSSOUserData(
userId = "user-123",
email = "user@example.com",
username = "johndoe",
avatar = "https://example.com/avatar.jpg"
)
let apiKey = "your-api-key"
let sso = newSecure(apiKey = apiKey, secureUserData = user)
let token = sso.createToken()
echo "Secure SSO Token: ", token
ืชืืขืื ื-fastcomments 
ืชืืขืื ื ืงืืืืช ืงืฆื ืฉื API
ืื ืืืชืืืืช ืื ืืืกืืืช ื-https://fastcomments.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | ืืจืื ืืกืืืื ืขื ืืื ืงืืืืฆื (ืื ืกืืคืง groupBy) ืืืืฉืื ืฉื ืืกืคืจ ืคืขืืืืช. ืคืขืืืืช ืฉืื ืืช (ืืืื' sum, countDistinct, avg, ืืืืืื) ื ืชืืืืช. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | ืืจืืฉ tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| ModerationApi | deleteModerationVote | DELETE /auth/my-account/moderate-comments/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/set-trust-factor | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | createV1PageReact | POST /page-reacts/v1/likes/{tenantId} | |
| PublicApi | createV2PageReact | POST /page-reacts/v2/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | deleteV1PageReact | DELETE /page-reacts/v1/likes/{tenantId} | |
| PublicApi | deleteV2PageReact | DELETE /page-reacts/v2/{tenantId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsForUser | GET /comments-for-user | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | ืืจืืฉ tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | ืืจืืฉ tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | ืืจืืฉ tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGifLarge | GET /gifs/get-large/{tenantId} | |
| PublicApi | getGifsSearch | GET /gifs/search/{tenantId} | |
| PublicApi | getGifsTrending | GET /gifs/trending/{tenantId} | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | ืืจืืฉ tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | ืืืืืื ืงืืืืื ืืืฃ ืฉืืื ื ืืจืืข ืืืืืจืื. ืืืืื ืืคื displayName. ืืฉืชืืฉ ืืื ืืืจื ืฉืืืฆื /users/online ืืื ืืืฆืื ืืช ืืืืจ ื"ืืืจืื". ืคืืืื ืฆืื ืืคื ืฉื ืืืื: ืืฉืจืช ืขืืืจ ืขื ืืืื ืืงืก {tenantId, urlId, commenterName} ืืืฉื ืฉืืืจืื, โโืืืืฆืขืืช $gt, ืืื ืขืืืช $skip. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | ืฆืืคืื ืืืืืจืื ืืจืืข ืืขืืื: ืื ืฉืื ืฉืื ืืืื ืขื websocket ืืขืืื ืื ืืจืืข ืื. ืืืืืจ anonCount + totalCount (ืื ืืื ืืืื, ืืืื ืฆืืคืื ืื ืื ืืืืื ืฉืื ืืื ืื ืืืชื ืืฉืืืช). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | ืืฆืืช ืจืฉืืืช ืืคืื ืืืืืจ. ืืฉืืืืฉ ื ืขืฉื ืขื ืืื ืืงืื ืฉืืืื ืืขืืืื ืฉื FChat ืืืฆืืช ืจืฉืืืช ืืืืจืื. ืืืืื ืฉ-enableFChat ืืืื true ืืืืืจื ืืืืชืืืช ืืืฃ. ืืคืื ืฉืืืจืฉืื SSO ืืกืื ื ืื ืืคื ืืงืืืฆืืช ืืืืื ืืืืงืฉ ืืฉ ืืืฉื. |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | getUsersInfo | GET /pages/{tenantId}/users/info | ืคืจืื ืืฉืชืืฉ ืืจืืืืื ืืืืืจ. ืืืชืืกืก ืขื userIds, ืืืืืจ ืืืืข ืชืฆืืื ื-User / SSOUser. ืืฉืืฉ ืืช ืืืืืื'ื ืชืืืืืช ืืืขืฉืจืช ืืฉืชืืฉืื ืฉืืืคืืขื ืืจื ืืืจืืข ื ืืืืืช. ืืื ืืงืฉืจ ืขืืื: ืคืจืืืืช ื ืืืคืช ืืืืคื ืฉืืื (ืคืจืืคืืืื ืคืจืืืื ืืืกืชืจืื). |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | ืืคืฉืจ ืื ืืื ืืชืจืืืช ืขืืืจ ืชืืืื ืืกืืืืช. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | ืืคืฉืจ ืื ืืื ืืชืจืืืช ืขืืืจ ืืฃ. ืืืฉืจ ืืฉืชืืฉืื ืื ืืืื ืืืฃ, ื ืืฆืจืช ืืชืจืื ืขืืืจ ืชืืืืืช ืฉืืจืฉ ืืืฉืืช, ืืื ืื |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | ืืขืื ืืฉื ื ืืืื ืฉื ืชืืื ื |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
ืชืืขืื ืืืืืื
- APIAuditLog
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBase_meta
- APICommentCommonBannedUser
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIModerateGetUserBanPreferencesResponse
- APIModerateUserBanPreferences
- APIPage
- APISSOUser
- APISaveCommentResponse
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfigResponse
- AddDomainConfigResponse_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- BannedUserMatch
- BannedUserMatchType
- BannedUserMatch_matchedOnValue
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponse_results_inner
- BulkPreBanParams
- BulkPreBanSummary
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- CheckBlockedCommentsResponse
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CommentsByIdsParams
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateFeedPostParams
- CreateFeedPostResponse
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTicketBody
- CreateTicketResponse
- CreateUserBadgeParams
- CreateV1PageReact
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentResult
- DeleteDomainConfigResponse
- DeleteFeedPostPublicResponse
- DeleteHashTagRequestBody
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- [
ืืืจืืฆืื 
ืืืื ืืกืืืื ืขื ืืื ืงืืืืฆื (ืื ืืกืืคืง groupBy) ืืืืืช ืืกืคืจ ืคืขืืืืช. ื ืชืืืืช ืคืขืืืืช ืฉืื ืืช (ืืืฉื sum, countDistinct, avg ืืื').
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| aggregationRequest | AggregationRequest | ืื | |
| parentTenantId | string | ืื | |
| includeStats | bool | ืื |
ืชืืืื
ืืืืืจ: Option[AggregateResponse]
ืืืืื

ืงืืืช ืืืื ื ืืืงืืจืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| limit | float64 | ืื | |
| skip | float64 | ืื | |
| order | SORTDIR | ืื | |
| after | float64 | ืื | |
| before | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetAuditLogsResponse]
ืืืืื

ืืชื ืชืงืืช (ืฆืืืืจื) 
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืกืืื ืืชืื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | No | |
| sso | string | No |
ืชืืืื
ืืืืืจ: Option[BlockSuccess]
ืืืืื

ืืืืื ืืกืืื ืืชืื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[UnblockSuccess]
ืืืืื

ืืืืงืช ืชืืืืืช ืืกืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentIds | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[CheckBlockedCommentsResponse]
ืืืืื

ืืกืืืช ืืฉืชืืฉ ืืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| blockFromCommentParams | BlockFromCommentParams | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[BlockSuccess]
ืืืืื

ืืฆืืจืช ืชืืืื ืฆืืืืจืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| broadcastId | string | ืื | |
| commentData | CommentData | ืื | |
| sessionId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[SaveCommentsResponseWithPresence]
ืืืืื

ืืืืงืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| contextUserId | string | ืื | |
| isLive | bool | ืื |
ืชืืืื
ืืืืืจ: Option[DeleteCommentResult]
ืืืืื

ืืืืงืช ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| editKey | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[PublicAPIDeleteCommentResponse]
ืืืืื

ืืืืงืช ืืฆืืขืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| voteId | string | ืื | |
| urlId | string | ืื | |
| broadcastId | string | ืื | |
| editKey | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[VoteDeleteResponse]
ืืืืื

ืืืืื ืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[FlagCommentResponse]
ืืืืื

ืงืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetCommentResponse]
ืืืืื

ืงืืืช ืชืืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| page | int | ืื | |
| limit | int | ืื | |
| skip | int | ืื | |
| asTree | bool | ืื | |
| skipChildren | int | ืื | |
| limitChildren | int | ืื | |
| maxTreeDepth | int | ืื | |
| urlId | string | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื | |
| contextUserId | string | ืื | |
| hashTag | string | ืื | |
| parentId | string | ืื | |
| direction | SortDirections | ืื | |
| fromDate | int64 | ืื | |
| toDate | int64 | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetCommentsResponse]
ืืืืื

ืงืืืช ืชืืืืืช (ืฆืืืืจื) 
req tenantId urlId
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| page | int | ืื | |
| direction | SortDirections | ืื | |
| sso | string | ืื | |
| skip | int | ืื | |
| skipChildren | int | ืื | |
| limit | int | ืื | |
| limitChildren | int | ืื | |
| countChildren | bool | ืื | |
| fetchPageForCommentId | string | ืื | |
| includeConfig | bool | ืื | |
| countAll | bool | ืื | |
| includei10n | bool | ืื | |
| locale | string | ืื | |
| modules | string | ืื | |
| isCrawler | bool | ืื | |
| includeNotificationCount | bool | ืื | |
| asTree | bool | ืื | |
| maxTreeDepth | int | ืื | |
| useFullTranslationIds | bool | ืื | |
| parentId | string | ืื | |
| searchText | string | ืื | |
| hashTags | seq[string] | ืื | |
| userId | string | ืื | |
| customConfigStr | string | ืื | |
| afterCommentId | string | ืื | |
| beforeCommentId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetCommentsResponseWithPresencePublicComment]
ืืืืื

ืงืืืช ืืงืกื ืฉื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| editKey | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[PublicAPIGetCommentTextResponse]
ืืืืื

ืงืืืช ืฉืืืช ืืฉืชืืฉ ืฉืืฆืืืขื ืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| dir | int | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetCommentVoteUserNamesSuccessResponse]
ืืืืื

ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ChangeCommentPinStatusResponse]
ืืืืื

ืฉืืืจืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| createCommentParams | CreateCommentParams | ืื | |
| isLive | bool | ืื | |
| doSpamCheck | bool | ืื | |
| sendEmails | bool | ืื | |
| populateNotifications | bool | ืื |
ืชืืืื
ืืืืืจ: Option[APISaveCommentResponse]
ืืืืื

ืฉืืืจืช ืชืืืืืช ืืืฆืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| createCommentParams | seq[CreateCommentParams] | ืื | |
| isLive | bool | ืื | |
| doSpamCheck | bool | ืื | |
| sendEmails | bool | ืื | |
| populateNotifications | bool): (Option[seq[SaveCommentsBulkResponse]] | ืื | |
| id | string | ืื | |
| fromName | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืจืช ืืงืกื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| commentTextUpdateRequest | CommentTextUpdateRequest | ืื | |
| editKey | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[PublicAPISetCommentTextResponse]
ืืืืื

ืืืืื ืืกืืืช ืืฉืชืืฉ ืืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| unBlockFromCommentParams | UnBlockFromCommentParams | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[UnblockSuccess]
ืืืืื

ืืืืื ืืืืื ืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[FlagCommentResponse]
ืืืืื

ืฉืืจืืจ ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืกืจืช ืืฆืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ChangeCommentPinStatusResponse]
ืืืืื

ืขืืืื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updatableCommentParams | UpdatableCommentParams | ืื | |
| contextUserId | string | ืื | |
| doSpamCheck | bool | ืื | |
| isLive | bool | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืขืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| urlId | string | ืื | |
| broadcastId | string | ืื | |
| voteBodyParams | VoteBodyParams | ืื | |
| sessionId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[VoteResponse]
ืืืืื

ืงืืืช ืชืืืืืช ืขืืืจ ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| userId | string | ืื | |
| direction | SortDirections | ืื | |
| repliesToUserId | string | ืื | |
| page | float64 | ืื | |
| includei10n | bool | ืื | |
| locale | string | ืื | |
| isCrawler | bool | ืื |
ืชืืืื
ืืืืืจ: Option[GetCommentsForUserResponse]
ืืืืื

ืืืกืคืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| addDomainConfigParams | AddDomainConfigParams | ืื |
ืชืืืื
ืืืืืจ: Option[AddDomainConfigResponse]
ืืืืื

ืืืืงืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| domain | string | ืื |
ืชืืืื
ืืืืืจ: Option[DeleteDomainConfigResponse]
ืืืืื

ืงืืืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| domain | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetDomainConfigResponse]
ืืืืื

ืงืืืช ืืืืจืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetDomainConfigsResponse]
ืืืืื

ืขืืืื ืืืงื ืฉื ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| domainToUpdate | string | ืื | |
| patchDomainConfigParams | PatchDomainConfigParams | ืื |
ืชืืืื
ืืืืืจ: Option[PatchDomainConfigResponse]
ืืืืื

ืืืืคืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| domainToUpdate | string | ืื | |
| updateDomainConfigParams | UpdateDomainConfigParams | ืื |
ืชืืืื
ืืืืืจ: Option[PutDomainConfigResponse]
ืืืืื

ืืฆืืจืช ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createEmailTemplateBody | CreateEmailTemplateBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateEmailTemplateResponse]
ืืืืื

ืืืืงืช ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืงืช ืฉืืืืช ืขืืืื ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| errorId | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetEmailTemplateResponse]
ืืืืื

ืงืืืช ืืืืจืืช ืชืื ืืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetEmailTemplateDefinitionsResponse]
ืืืืื

ืงืืืช ืฉืืืืืช ืขืืืื ืฉื ืชืื ืืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetEmailTemplateRenderErrorsResponse]
ืืืืื

ืงืืืช ืชืื ืืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetEmailTemplatesResponse]
ืืืืื

ืขืืืื ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| renderEmailTemplateBody | RenderEmailTemplateBody | ืื | |
| locale | string | ืื |
ืชืืืื
ืืืืืจ: Option[RenderEmailTemplateResponse]
ืืืืื

ืขืืืื ืชืื ืืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืืื ืืืจืืขืื 
req tenantId urlId userIdWS
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| userIdWS | string | ืื | |
| startTime | int64 | ืื | |
| endTime | int64 | ืื |
ืชืฉืืื
ืืืืืจ: Option[GetEventLogResponse]
ืืืืื

ืงืืืช ืืืื ืืืจืืขืื ืืืืืื 
req tenantId urlId userIdWS
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| userIdWS | string | ืื | |
| startTime | int64 | ืื | |
| endTime | int64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetEventLogResponse]
ืืืืื

ืืฆืืจืช ืคืืกื ืืคืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| createFeedPostParams | CreateFeedPostParams | ืื | |
| broadcastId | string | ืื | |
| isLive | bool | ืื | |
| doSpamCheck | bool | ืื | |
| skipDupCheck | bool | ืื |
ืชืืืื
ืืืืืจ: Option[CreateFeedPostsResponse]
ืืืืื

ืืฆืืจืช ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createFeedPostParams | CreateFeedPostParams | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[CreateFeedPostResponse]
ืืืืื

ืืืืงืช ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | No | |
| broadcastId | string | No | |
| sso | string | No |
ืชืืืื
ืืืืืจ: Option[DeleteFeedPostPublicResponse]
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื 
req tenantId afterId
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| afterId | string | ืื | |
| limit | int | ืื | |
| tags | seq[string] | ืื |
ืชืืืื
ืืืืืจ: Option[GetFeedPostsResponse]
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื (ืฆืืืืจื) 
req tenantId afterId
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| afterId | string | ืื | |
| limit | int | ืื | |
| tags | seq[string] | ืื | |
| sso | string | ืื | |
| isCrawler | bool | ืื | |
| includeUserInfo | bool | ืื |
ืชืืืื
ืืืืืจ: Option[PublicFeedPostsResponse]
ืืืืื

ืงืืืช ืกืืืืกืืืงืืช ืคืืกืืื ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| postIds | seq[string] | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[FeedPostsStatsResponse]
ืืืืื

ืงืืืช ืจืืืงืืื ืฉื ืืฉืชืืฉ (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| postIds | seq[string] | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[UserReactsResponse]
ืืืืื

ืชืืืื ืขื ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| postId | string | ืื | |
| reactBodyParams | ReactBodyParams | ืื | |
| isUndo | bool | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ReactFeedPostResponse]
ืืืืื

ืขืืืื ืคืืกื ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| feedPost | FeedPost | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืขืืืื ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| postId | string | ืื | |
| updateFeedPostParams | UpdateFeedPostParams | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[CreateFeedPostResponse]
ืืืืื

ืืืืื ืขื ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| isFlagged | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช GIF ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| largeInternalURLSanitized | string | ืื |
ืชืืืื
ืืืืืจ: Option[GifGetLargeResponse]
ืืืืื

ืืืคืืฉ GIFืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| search | string | ืื | |
| locale | string | ืื | |
| rating | string | ืื | |
| page | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetGifsSearchResponse]
ืืืืื

ืงืืืช GIFืื ืคืืคืืืจืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| locale | string | ืื | |
| rating | string | ืื | |
| page | float64 | ืื |
ืชืฉืืื
ืืืืืจ: Option[GetGifsTrendingResponse]
ืืืืื

ืืืกืคืช ืืืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createHashTagBody | CreateHashTagBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateHashTagResponse]
ืืืืื

ืืืกืคืช ืืืฉืืืืื ืืืฆืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | ืื |
ืชืืืื
ืืืืืจ: Option[BulkCreateHashTagsResponse]
ืืืืื

ืืืืงืช ืืืฉืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tag | string | ืื | |
| tenantId | string | ืื | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | ืื |
ืชืฉืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืืฉืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| page | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetHashTagsResponse]
ืืืืื

ืขืืืื ืืืงื ืฉื ืืืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tag | string | ืื | |
| tenantId | string | ืื | |
| updateHashTagBody | UpdateHashTagBody | ืื |
ืชืืืื
ืืืืืจ: Option[UpdateHashTagResponse]
ืืืืื

ืืืืงืช ืืฆืืขืช ืืืืจืฆืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| voteId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[VoteDeleteResponse]
ืืืืื

ืงืืืช ืชืืืืืช ืืจื ื-API 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| page | float64 | ืื | |
| count | float64 | ืื | |
| textSearch | string | ืื | |
| byIPFromComment | string | ืื | |
| filters | string | ืื | |
| searchFilters | string | ืื | |
| sorts | string | ืื | |
| demo | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPIGetCommentsResponse]
ืืืืื

ืงืืืช ืกืืืืก ืืืฆืื API 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| batchJobId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationExportStatusResponse]
ืืืืื

ืงืืืช ืืืื API 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | ืื | |
| byIPFromComment | string | ืื | |
| filters | string | ืื | |
| searchFilters | string | ืื | |
| afterId | string | ืื | |
| demo | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPIGetCommentIdsResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉืื ืฉื ืืกืื ืืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetBannedUsersFromCommentResponse]
ืืืืื

ืงืืืช ืกืืืืก ืืกืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetCommentBanStatusResponse]
ืืืืื

ืงืืืช ืชืืืืช-ืื ืืช ืฉื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPIChildCommentsResponse]
ืืืืื

ืงืืืช ืกืคืืจื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| textSearch | string | ืื | |
| byIPFromComment | string | ืื | |
| filter | string | ืื | |
| searchFilters | string | ืื | |
| demo | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPICountCommentsResponse]
ืืืืื

ืงืืืช ืกืคืืจืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetBannedUsersCountResponse]
ืืืืื

ืงืืืช ืืืืื 
ืคืจืืืจืื
| ืฉื | Type | ืืืื | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPIGetLogsResponse]
ืืืืื

ืงืืืช ืชืื ืืื ืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantManualBadgesResponse]
ืืืืื

ืงืืืช ืชืื ืืื ืืื ืขืืืจ ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| badgesUserId | string | ืื | |
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserManualBadgesResponse]
ืืืืื

ืงืืืช ืชืืืืช ืืืืจืฆืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| includeEmail | bool | ืื | |
| includeIP | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPICommentResponse]
ืืืืื

ืงืืืช ืืงืกื ืชืืืืช ืืืืจืฆืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืฉืืื
ืืืืืจ: Option[GetCommentTextResponse]
ืืืืื

ืงืืืช ืกืืืื ืืจื ืืกืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| includeByUserIdAndEmail | bool | ืื | |
| includeByIP | bool | ืื | |
| includeByEmailDomain | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[PreBanSummary]
ืืืืื

ืงืืืช ืกืืืื ืืืคืืฉ ืชืืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| value | string | ืื | |
| filters | string | ืื | |
| searchFilters | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationCommentSearchResponse]
ืืืืื

ืงืืืช ืืคื ืืืคืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| value | string | ืื | |
| sso | string | ืื |
ืชืฉืืื
ืืืืืจ: Option[ModerationPageSearchResponse]
ืืืืื

ืงืืืช ืืชืจื ืืืคืืฉ 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationSiteSearchResponse]
ืืืืื

ืงืืืช ืืฆืขืืช ืืืคืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| textSearch | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationSuggestResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉืื ืืืืคืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| value | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationUserSearchResponse]
ืืืืื

ืงืืืช ืืื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| userId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserTrustFactorResponse]
ืืืืื

ืงืืืช ืืขืืคืช ืืกืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIModerateGetUserBanPreferencesResponse]
ืืืืื

ืงืืืช ืคืจืืคืื ืคื ืืื ืฉื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserInternalProfileResponse]
ืืืืื

ืืชืืืช ืืฆืืขืืช ืขื ืชืืืืืช 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| adjustCommentVotesParams | AdjustCommentVotesParams | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[AdjustVotesResponse]
ืืืืื

ืืืฆืืข ืืืฆืื ืืจื ื-API 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| textSearch | string | ืื | |
| byIPFromComment | string | ืื | |
| filters | string | ืื | |
| searchFilters | string | ืื | |
| sorts | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationExportResponse]
ืืืืื

ืืืืช ืืกืืื ืขื ืืฉืชืืฉ ืืชืื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| banEmail | bool | ืื | |
| banEmailDomain | bool | ืื | |
| banIP | bool | ืื | |
| deleteAllUsersComments | bool | ืื | |
| bannedUntil | string | ืื | |
| isShadowBan | bool | ืื | |
| updateId | string | ืื | |
| banReason | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[BanUserFromCommentResult]
ืืืืื

ืืืืื ืืกืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืฆืืข ืืฆืืื ืฉื ืกืืืื ืืจื ืืกืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | ืื | |
| includeByUserIdAndEmail | bool | ืื | |
| includeByIP | bool | ืื | |
| includeByEmailDomain | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[BulkPreBanSummary]
ืืืืื

ืงืืืช ืชืืืืืช ืืคื ืืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ModerationAPIChildCommentsResponse]
ืืืืื

ืกืืืื ืชืืืื (POST) 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืกืจืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[PostRemoveCommentResponse]
ืืืืื

ืฉืืืืจ ืชืืืื ืฉื ืืืงื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืจืช ืกืืืืก ืืืฉืืจ ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| approved | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[SetCommentApprovedResponse]
ืืืืื

ืืืืจืช ืกืืืืก ืกืงืืจืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| reviewed | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืจืช ืกืืืืก ืืืืจ ืืื ืืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| spam | bool | ืื | |
| permNotSpam | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืจืช ืืงืกื ืฉื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | ืื | |
| setCommentTextParams | SetCommentTextParams | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[SetCommentTextResponse]
ืืืืื

ืืืืื ืืืืื ืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืขื (POST) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| commentId | string | ืื | |
| direction | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[VoteResponse]
ืืืืื

ืืขื ืงืช ืชื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| badgeId | string | ืื | |
| userId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[AwardUserBadgeResponse]
ืืืืื

ืกืืืจืช ืฉืจืฉืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| urlId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืกืจืช ืชื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| badgeId | string | ืื | |
| userId | string | ืื | |
| commentId | string | ืื | |
| broadcastId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[RemoveUserBadgeResponse]
ืืืืื

ืคืชืืืช ืฉืจืฉืืจ ืืืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| urlId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืจืช ืืื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| userId | string | ืื | |
| trustFactor | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[SetUserTrustFactorResponse]
ืืืืื

ืืฆืืจืช ืืืื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createModeratorBody | CreateModeratorBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateModeratorResponse]
ืืืืื

ืืืืงืช ืืืื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| sendEmail | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืืื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetModeratorResponse]
ืืืืื

ืงืืืช ืืืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetModeratorsResponse]
ืืืืื

ืขืืืื ืืืื ื 
ืคืจืืืจืื
| ืฉื | Type | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateModeratorBody | UpdateModeratorBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืืงืช ืกืคืืจืช ืืชืจืืืช 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetCachedNotificationCountResponse]
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| urlId | string | ืื | |
| fromCommentId | string | ืื | |
| viewed | bool | ืื |
ืชืืืื
ืืืืืจ: Option[GetNotificationCountResponse]
ืืืืื

ืงืืืช ืืชืจืืืช 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| urlId | string | ืื | |
| fromCommentId | string | ืื | |
| viewed | bool | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetNotificationsResponse]
ืืืืื

ืขืืืื ืืชืจืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateNotificationBody | UpdateNotificationBody | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืจืช ืชืืืืช ืืฃ V1 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| title | string | ืื |
ืชืฉืืื
ืืืืืจ: Option[CreateV1PageReact]
ืืืืื

ืืฆืืจืช ืชืืืืช ืืฃ V2 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| id | string | ืื | |
| title | string | ืื |
ืชืืืื
ืืืืืจ: Option[CreateV1PageReact]
ืืืืื

ืืืืงืช ืชืืืืช ืืฃ V1 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[CreateV1PageReact]
ืืืืื

ืืืืงืช ืชืืืืช ืืฃ V2 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[CreateV1PageReact]
ืืืืื

ืงืืืช ืืืืงืื ืืขืืื V1 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetV1PageLikes]
ืืืืื

ืงืืืช ืจืืืงืืื ืืขืืื V2 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetV2PageReacts]
ืืืืื

ืงืืืช ืืฉืชืืฉื ืจืืืงืืื ืืขืืื V2 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| id | string | ืื |
ืชืฉืืื
ืืืืืจ: Option[GetV2PageReactUsersResponse]
ืืืืื

ืืืกืคืช ืขืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createAPIPageData | CreateAPIPageData | ืื |
ืชืืืื
ืืืืืจ: Option[AddPageAPIResponse]
ืืืืื

ืืืืงืช ืขืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[DeletePageAPIResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉืื ืื ืืงืืื ืื 
ืืืืืื ืงืืืืื ืืขืืื ืฉืืื ื ืืืืืจืื ืืจืืข. ืืืืื ืืคื displayName. ืืฉ ืืืฉืชืืฉ ืืื ืืืืจ ืฉืืืฆืืช ืืช /users/online ืืื ืืืฆืื ืืช ืืืืจ 'ืืืจืื'. ืืคืืืฃ ืืขืืืืื (cursor pagination) ืืคื commenterName: ืืฉืจืช ืกืืจืง ืืช ืืืื ืืงืก ืืืืงื {tenantId, urlId, commenterName} ื-afterName ืงืืืื ืืืืฆืขืืช $gt, ืืื ืขืืืช $skip.
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| afterName | string | ืื | |
| afterUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[PageUsersOfflineResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉืื ืืงืืื ืื 
ืฆืืคืื ืืืืืืจืื ืืจืืข ืืืฃ: ืื ืฉืื ืฉ-websocket session ืฉืืื ืื ืื ืขื ืืืฃ ืืจืืข ืื. ืืืืืจ ืืช anonCount + totalCount (ืื ืืื ืืืืจ ืืืื, ืืืื ืฆืืคืื ืื ืื ืืืืื ืฉืืื ื ื ืืื ืื).
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| afterName | string | ืื | |
| afterUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[PageUsersOnlineResponse]
ืืืืื

ืงืืืช ืขืืื ืืคื URL/ID 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetPageByURLIdAPIResponse]
ืืืืื

ืงืืืช ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetPagesAPIResponse]
ืืืืื

ืงืืืช ืืคืื (ืฆืืืืจื) 
ืจืฉืืืช ืืคืื ืขืืืจ ืื ื ื. ืื ืืฆื ืขื ืืื ืืงืื ืฉืืืื ื ืฉื FChat ืืื ืืืื ืืช ืจืฉืืืช ืืืืจืื ืฉืื.
ืืืจืฉ ืฉึพenableFChat ืืืื true ืขื ืืงืื ืคืืืืจืฆืื ืืืืชืืืช ืฉืืชืงืืื ืขืืืจ ืื ืืฃ.
ืืคืื ืฉืืืจืฉืื SSO ืืกืื ื ืื ืืคื ืืืฉืช ืืงืืืฆืืช ืฉื ืืืฉืชืืฉ ืืืืงืฉ.
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| cursor | string | ืื | |
| limit | int | ืื | |
| q | string | ืื | |
| sortBy | PagesSortBy | ืื | |
| hasComments | bool | ืื |
ืชืืืื
ืืืืืจ: Option[GetPublicPagesResponse]
ืืืืื

ืงืืืช ืืืืข ืขื ืืฉืชืืฉืื 
ืืืืข ืืฉืชืืฉืื ืืืืืช ืืืืื ืขืืืจ tenant. ืืืชืืฉื ื-userIds, ืืืืืจ ืืืืข ืืืฆืื ื-User / SSOUser. ืืฉืืฉ ืืช ืืืืืื'ื ืฉื ืืชืืืืืช ืืืขืฉืืจ ืืฉืชืืฉืื ืฉืื ืขืชื ืืืคืืขื ืืืืฆืขืืช ืืืจืืข ื ืืืืืช. ืืื ืืงืฉืจ ืฉื ืืฃ: ืคืจืืืืช ื ืืืคืช ืืืืคื ืืืื (ืคืจืืคืืืื ืคืจืืืื ืืืกืชืจืื).
ืคืจืืืจืื
| ืฉื | ืกืื | ืืจืืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| ids | string | ืื |
ืชืืืื
ืืืืืจ: Option[PageUsersInfoResponse]
ืืืืื

ืขืืืื ืืืงื ืฉื ืขืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateAPIPageData | UpdateAPIPageData | ืื |
ืชืืืื
ืืืืืจ: Option[PatchPageAPIResponse]
ืืืืื

ืืืืงืช ืืืจืืข Webhook ืืืืชื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืกืคืจ ืืืจืืขื Webhook ืืืืชื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| externalId | string | ืื | |
| eventType | string | ืื | |
| domain | string | ืื | |
| attemptCountGT | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetPendingWebhookEventCountResponse]
ืืืืื

ืงืืืช ืืืจืืขื Webhook ืืืืชื ื 
ืคืจืืืจืื
| ืฉื | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| externalId | string | ืื | |
| eventType | string | ืื | |
| domain | string | ืื | |
| attemptCountGT | float64 | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetPendingWebhookEventsResponse]
ืืืืื

ืืฆืืจืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| createQuestionConfigBody | CreateQuestionConfigBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateQuestionConfigResponse]
ืืืืื

ืืืืงืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetQuestionConfigResponse]
ืืืืื

ืงืืืช ืืืืจืืช ืฉืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetQuestionConfigsResponse]
ืืืืื

ืขืืืื ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืจืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createQuestionResultBody | CreateQuestionResultBody | ืื |
ืชืฉืืื
ืืืืืจ: Option[CreateQuestionResultResponse]
ืืืืื

ืืืืงืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetQuestionResultResponse]
ืืืืื

ืงืืืช ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| userId | string | ืื | |
| startDate | string | ืื | |
| questionId | string | ืื | |
| questionIds | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetQuestionResultsResponse]
ืืืืื

ืขืืืื ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateQuestionResultBody | UpdateQuestionResultBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| questionId | string | ืื | |
| questionIds | seq[string] | ืื | |
| urlId | string | ืื | |
| timeBucket | AggregateTimeBucket | ืื | |
| startDate | string | ืื | |
| forceRecalculate | bool | ืื |
ืชืืืื
ืืืืืจ: Option[AggregateQuestionResultsResponse]
ืืืืื

ืืืจืืฆืื ืืืืืช ืืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | ืื | |
| forceRecalculate | bool | ืื |
ืชืืืื
ืืืืืจ: Option[BulkAggregateQuestionResultsResponse]
ืืืืื

ืฉืืืื ืชืืืืืช ืขื ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| questionId | string | ืื | |
| questionIds | seq[string] | ืื | |
| urlId | string | ืื | |
| startDate | string | ืื | |
| forceRecalculate | bool | ืื | |
| minValue | float64 | ืื | |
| maxValue | float64 | ืื | |
| limit | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[CombineQuestionResultsWithCommentsResponse]
ืืืืื

ืืืกืคืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createAPISSOUserData | CreateAPISSOUserData | ืื |
ืชืืืื
ืืืืืจ: Option[AddSSOUserAPIResponse]
ืืืืื

ืืืืงืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| deleteComments | bool | ืื | |
| commentDeleteMode | string | ืื |
ืชืืืื
ืืืืืจ: Option[DeleteSSOUserAPIResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉ SSO ืืคื ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| string | ืื |
ืชืืืื
ืืืืืจ: Option[GetSSOUserByEmailAPIResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉ SSO ืืคื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetSSOUserByIdAPIResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉื SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | int | ืื |
ืชืืืื
ืืืืืจ: Option[GetSSOUsersResponse]
ืืืืื

ืขืืืื ืืืงื ืฉื ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateAPISSOUserData | UpdateAPISSOUserData | ืื | |
| updateComments | bool | ืื |
ืชืืืื
ืืืืืจ: Option[PatchSSOUserAPIResponse]
ืืืืื

ืืืืคืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateAPISSOUserData | UpdateAPISSOUserData | ืื | |
| updateComments | bool | ืื |
ืชืืืื
ืืืืืจ: Option[PutSSOUserAPIResponse]
ืืืืื

ืืฆืืจืช ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | ืื |
ืชืืืื
ืืืืืจ: Option[CreateSubscriptionAPIResponse]
ืืืืื

ืืืืงืช ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[DeleteSubscriptionAPIResponse]
ืืืืื

ืงืืืช ืื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetSubscriptionsAPIResponse]
ืืืืื

ืขืืืื ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[UpdateSubscriptionAPIResponse]
ืืืืื

ืงืืืช ืฉืืืืฉ ืืืื ืฉื ืื ื ื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | float64 | No | |
| monthNumber | float64 | No | |
| dayNumber | float64 | No | |
| skip | float64 | No |
ืชืืืื
ืืืืืจ: Option[GetTenantDailyUsagesResponse]
ืืืืื

ืืฆืืจืช ืืืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createTenantPackageBody | CreateTenantPackageBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateTenantPackageResponse]
ืืืืื

ืืืืงืช ืืืืืช ืื ื ื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantPackageResponse]
ืืืืื

ืงืืืช ืืืืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantPackagesResponse]
ืืืืื

ืืืืคืช ืืืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืขืืืื ืืืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateTenantPackageBody | UpdateTenantPackageBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืจืช ืืฉืชืืฉ ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createTenantUserBody | CreateTenantUserBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateTenantUserResponse]
ืืืืื

ืืืืงืช ืืฉืชืืฉ ืื ื ื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| deleteComments | string | ืื | |
| commentDeleteMode | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉ ืื ื ื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantUserResponse]
ืืืืื

ืงืืืช ืืฉืชืืฉื ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantUsersResponse]
ืืืืื

ืืืืคืช ืืฉืชืืฉ ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| replaceTenantUserBody | ReplaceTenantUserBody | ืื | |
| updateComments | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืฉืืืืช ืงืืฉืืจ ืื ืืกื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| redirectURL | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืขืืืื ืืฉืชืืฉ ืื ื ื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateTenantUserBody | UpdateTenantUserBody | ืื | |
| updateComments | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืืฆืืจืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createTenantBody | CreateTenantBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateTenantResponse]
ืืืืื

ืืืืงืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| sure | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืงืืืช ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantResponse]
ืืืืื

ืงืืืช ืื ื ืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| meta | string | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[GetTenantsResponse]
ืืืืื

ืขืืืื ืื ื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืจืืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateTenantBody | UpdateTenantBody | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptyResponse]
ืืืืื

ืฉืื ืื ืืฆื ืืจืืืก 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| id | string | ืื | |
| changeTicketStateBody | ChangeTicketStateBody | ืื |
ืชืืืื
ืืืืืจ: Option[ChangeTicketStateResponse]
ืืืืื

ืืฆืืจืช ืืจืืืก 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| createTicketBody | CreateTicketBody | ืื |
ืชืืืื
ืืืืืจ: Option[CreateTicketResponse]
ืืืืื

ืงืืืช ืืจืืืก 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetTicketResponse]
ืืืืื

ืงืืืช ืืจืืืกืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| state | float64 | ืื | |
| skip | float64 | ืื | |
| limit | float64 | ืื |
ืชืฉืืื
ืืืืืจ: Option[GetTicketsResponse]
ืืืืื

ืงืืืช ืชืจืืืืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| namespace | string | ืื | |
| component | string | ืื | |
| locale | string | ืื | |
| useFullTranslationIds | bool | ืื |
ืชืืืื
ืืืืืจ: Option[GetTranslationsResponse]
ืืืืื

ืืขืืืช ืชืืื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| file | string | ืื | |
| sizePreset | SizePreset | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[UploadImageResponse]
ืืืืื

ืงืืืช ืืชืงืืืืช ืชื ืืฉืชืืฉ ืืคื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetUserBadgeProgressResponse]
ืืืืื

ืงืืืช ืืชืงืืืืช ืชื ืืฉืชืืฉ ืืคื ืืืื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetUserBadgeProgressResponse]
ืืืืื

ืงืืืช ืจืฉืืืช ืืชืงืืืืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| limit | float64 | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetUserBadgeProgressListResponse]
ืืืืื

ืืฆืืจืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| createUserBadgeParams | CreateUserBadgeParams | ืื |
ืชืืืื
ืืืืืจ: Option[APICreateUserBadgeResponse]
ืืืืื

ืืืืงืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptySuccessResponse]
ืืืืื

ืงืืืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetUserBadgeResponse]
ืืืืื

ืงืืืช ืชืื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| userId | string | ืื | |
| badgeId | string | ืื | |
| displayedOnComments | bool | ืื | |
| limit | float64 | ืื | |
| skip | float64 | ืื |
ืชืืืื
ืืืืืจ: Option[APIGetUserBadgesResponse]
ืืืืื

ืขืืืื ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| updateUserBadgeParams | UpdateUserBadgeParams | ืื |
ืชืืืื
ืืืืืจ: Option[APIEmptySuccessResponse]
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserNotificationCountResponse]
ืืืืื

ืงืืืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| pageSize | int | ืื | |
| afterId | string | ืื | |
| includeContext | bool | ืื | |
| afterCreatedAt | int64 | ืื | |
| unreadOnly | bool | ืื | |
| dmOnly | bool | ืื | |
| noDm | bool | ืื | |
| includeTranslations | bool | ืื | |
| includeTenantNotifications | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetMyNotificationsResponse]
ืืืืื

ืืชืืื ืกืคืืจืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ResetUserNotificationsResponse]
ืืืืื

ืืชืืื ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| afterId | string | ืื | |
| afterCreatedAt | int64 | ืื | |
| unreadOnly | bool | ืื | |
| dmOnly | bool | ืื | |
| noDm | bool | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[ResetUserNotificationsResponse]
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืชืืืื ืฉื ืืชืจืืืช ืืฉืชืืฉ 
ืืคืขื ืื ืืื ืืชืจืืืช ืขืืืจ ืชืืืื ืกืคืฆืืคืืช.
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| notificationId | string | ืื | |
| optedInOrOut | string | ืื | |
| commentId | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[UpdateUserNotificationCommentSubscriptionStatusResponse]
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืืฃ ืฉื ืืชืจืืืช ืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืืฃ. ืืืฉืจ ืืฉืชืืฉืื ืื ืืืื ืขื ืืฃ, ื ืืฆืจืืช ืืชืจืืืช ืขืืืจ ืชืืืืืช ืฉืืจืฉ ืืืฉืืช, ืืื
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| url | string | ืื | |
| pageTitle | string | ืื | |
| subscribedOrUnsubscribed | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[UpdateUserNotificationPageSubscriptionStatusResponse]
ืืืืื

ืขืืืื ืกืืืืก ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| notificationId | string | ืื | |
| newStatus | string | ืื | |
| sso | string | ืื |
ืชืืืื
ืืืืืจ: Option[UpdateUserNotificationStatusResponse]
ืืืืื

ืงืืืช ืืฆืื ื ืืืืืช ืืฉืชืืฉืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlIdWS | string | ืื | |
| userIds | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserPresenceStatusesResponse]
ืืืืื

ืืืคืืฉ ืืฉืชืืฉืื 
ืคืจืืืจืื
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| usernameStartsWith | string | ืื | |
| mentionGroupIds | seq[string] | ืื | |
| sso | string | ืื | |
| searchSection | string | ืื |
ืชืืืื
ืืืืืจ: Option[SearchUsersResult]
ืืืืื

ืงืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetUserResponse]
ืืืืื

ืืฆืืจืช ืืฆืืขื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| commentId | string | ืื | |
| direction | string | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืฉืืื
ืืืืืจ: Option[VoteResponse]
ืืืืื

ืืืืงืช ืืฆืืขื 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| id | string | ืื | |
| editKey | string | ืื |
ืชืืืื
ืืืืืจ: Option[VoteDeleteResponse]
ืืืืื

ืงืืืช ืืฆืืขืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetVotesResponse]
ืืืืื

ืงืืืช ืืฆืืขืืช ืขืืืจ ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|
| tenantId | string | ืื | |
| urlId | string | ืื | |
| userId | string | ืื | |
| anonUserId | string | ืื |
ืชืืืื
ืืืืืจ: Option[GetVotesForUserResponse]
ืืืืื

ืืงืืง ืืขืืจื?
ืื ืชืืชืงื ืืืขืืืช ืื ืื ืืฉ ืื ืฉืืืืช ืืืื Nim SDK, ืื ื:
ืชืจืืืืช
ืชืจืืืืช ืืชืงืืืืช ืืืจืื! ืื ื ืืงืจ ืืืืืจ ื-GitHub ืืงืืืช ืื ืืืืช ืืชืจืืื.