
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืืชืืื
ืชืืขืื
ืืืจืื API
ืืืจืืฆืื
ืืืื ื ืืืงืืจืช
ืืกืืื ืืชืื ืชืืืื
ืืืืงืช ืชืืืืืช ืืกืืืืช
ืชืืืืืช
ืืืืจืืช ืืืืืื
ืชืื ืืืช ืืื"ื
ืืืื ืืืจืืขืื
ืคืืกืืื ืืคืื
ืืืืื ืขื ืชืืืื
ืชืืืืช
ืื ืืื
ืกืคืืจืช ืืชืจืืืช
ืืชืจืืืช
ืืคืื
ืืืจืืขื webhook ืืืชืื ืื
ืืืืจืืช ืฉืืืืช
ืชืืฆืืืช ืฉืืืืช
ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช
ืืฉืชืืฉื SSO
ืื ืืืื
ืฉืืืืฉ ืืืื ืฉื ืืฉืืืจ
ืืืืืืช ืฉืืืจ
ืืฉืชืืฉื ืฉืืืจ
ืฉืืืจืื
ืืจืืืกืื
ืืขืืืช ืชืืื ื
ืืชืงืืืืช ืชื ืืฉืชืืฉ
ืชืื ืืฉืชืืฉ
ืืชืจืืืช ืืฉืชืืฉ
ืกืืืืก ื ืืืืืช ืืฉืชืืฉ
ืืืคืืฉ ืืฉืชืืฉืื
ืืฉืชืืฉืื
ืืฆืืขืืช
FastComments Swift SDK
ืืื ืโSDK ืืจืฉืื ืฉื Swift ืขืืืจ FastComments.
ืโSDK ืืจืฉืื ืฉื Swift ืขืืืจ ืโAPI ืฉื FastComments
ืืืืจ
ืืชืงื ื 
ืื ืื ืืืืืืืช ืฉื Swift
ืืืกืฃ ืืช ืืืืจืื ืืืืื ืืงืืืฅ Package.swift ืฉืื:
dependencies: [
.package(url: "https://github.com/fastcomments/fastcomments-swift.git", from: "1.2.1")
]
ืื ืโXcode:
- ืงืืืฅ > ืืืกืคืช ืืืืืืช...
- ืืื ืืช ืืชืืืช ืืืืืจ:
https://github.com/fastcomments/fastcomments-swift.git - ืืืจ ืืช ืืืจืกื ืฉืื ืืจืฆืื ื ืืืฉืชืืฉ
ืืจืืฉืืช
- Swift 5.9+
- iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+
ืชืืืืช ืืกืคืจืืื 
ืขืจืืช ื-SDK ืฉื FastComments ืขืืืจ Swift ืืืจืืืช ืืืกืคืจ ืืืืืืื:
ืืืืื ืืงืื - ืืงืื API ืฉื ืืฆืจ ืืืืืืืืช ืขืืืจ ืืืฉืงื ื-REST ืฉื FastComments
- ืืืืจืืช ืืืคืืก ืืืืืช ืืื ืืืื ื-API
- ื ืงืืืืช ืงืฆื ืืืืืืืืช (
DefaultAPI) ืืฆืืืืจืืืช (PublicAPI) - ืชืืืื ืืืื ื-async/await
- ืขืืื ื-client/README.md ืืชืืขืื ืืคืืจื ืฉื ื-API
ืืืืื SSO - ืืื ืขืืจ ื-Single Sign-On ืืฆื ืืฉืจืช
- ืืฆืืจืช ืืกืืืื ืื ืืืืืืืื ืืืืืืช ืืฉืชืืฉืื
- ืชืืืื ืืืฆืื SSO ืคืฉืืืื ืืืืืืืืื
- ืืชืืืช ืืกืืืื ืื ืืืืกืกืช HMAC-SHA256 ืืืืฆืขืืช CryptoKit
ืืชืืื ืืืืจื 
ืฉืืืืฉ ื-API ืืฆืืืืจื
import FastCommentsSwift
// ืฆืืจ ืืงืื API
let publicApi = PublicAPI()
// ืฉืืืฃ ืชืืืืืช ืขืืืจ ืืฃ
do {
let response = try await publicApi.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
print("Found \(response.comments?.count ?? 0) comments")
for comment in response.comments ?? [] {
print("Comment: \(comment.comment ?? "")")
}
} catch {
print("Error fetching comments: \(error)")
}
ืฉืืืืฉ ื-API ืืืืืืช
import FastCommentsSwift
// ืฆืืจ ืชืฆืืจื ืขื ืืคืชื ื-API
let defaultApi = DefaultAPI()
defaultApi.apiKey = "your-api-key"
// ืฉืืืฃ ืชืืืืืช ืืืืฆืขืืช ื-API ืืืืืืช
do {
let response = try await defaultApi.getComments(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
print("Total comments: \(response.count ?? 0)")
for comment in response.comments ?? [] {
print("Comment ID: \(comment.id ?? ""), Text: \(comment.comment ?? "")")
}
} catch {
print("Error: \(error)")
}
ืฉืืืืฉ ื-SSO ืืืืืืช
SSO ืืืืืื (ืืืืืฅ ืืกืืืืช ืืืฆืืจ)
import FastCommentsSwift
let apiKey = "your-api-key"
// ืฆืืจ ื ืชืื ื ืืฉืชืืฉ SSO ืืืืืืืื (ืฆื ืฉืจืช ืืืื!)
let userData = SecureSSOUserData(
id: "user-123", // ืืืื ืืฉืชืืฉ
email: "user@example.com", // ืืื"ื
username: "johndoe", // ืฉื ืืฉืชืืฉ
avatar: "https://example.com/avatar.jpg" // ืืชืืืช ื-URL ืฉื ืืืืืืืจ
)
// ืฆืืจ ืืกืืืื SSO
do {
let sso = try FastCommentsSSO.createSecure(apiKey: apiKey, secureSSOUserData: userData)
let token = try sso.createToken()
print("SSO Token: \(token ?? "")")
// ืืขืืจ ืืกืืืื ืื ืืฆื ืืืงืื ืฉืื ืืฆืืจืื ืืืืืช
} catch {
print("Error creating SSO token: \(error)")
}
SSO ืคืฉืื (ืืคืืชืื/ืืืืงืืช)
import FastCommentsSwift
// ืฆืืจ ื ืชืื ื ืืฉืชืืฉ SSO ืคืฉืืืื (ืืื ืฆืืจื ืืืคืชื API)
let userData = SimpleSSOUserData(
username: "johndoe",
email: "user@example.com",
avatar: "https://example.com/avatar.jpg"
)
// ืฆืืจ ืืกืืืื SSO ืคืฉืื
let sso = FastCommentsSSO.createSimple(simpleSSOUserData: userData)
do {
let token = try sso.createToken()
print("Simple SSO Token: \(token ?? "")")
} catch {
print("Error creating SSO token: \(error)")
}
ืืืฉืงื API ืฆืืืืจืืื ืืขืืืช ืืืืืืืื 
ืขืจืืช ืึพSDK ืฉื FastComments ืืกืคืงืช ืฉื ื ืกืืืื ืฉื ื ืงืืืืช ืงืฆื ืฉื API:
PublicAPI - ื ืงืืืืช ืงืฆื ืืืืืืช ืืืงืื
ืึพPublicAPI ืืืื ื ืงืืืืช ืงืฆื ืฉืืืื ืืงืจืื ืืืงืื ืืฆื ืืืงืื (ืืืฉืืื iOS/macOS). ื ืงืืืืช ืงืฆื ืืื:
- ืืื ื ืืืจืฉืื API key
- ืืืืืื ืืืฉืชืืฉ ืึพSSO tokens ืืืืืืช
- ืืืืืืื ืืงืฆื ืขืืืจ ืื ืืฉืชืืฉ/ืืืฉืืจ
- ืืชืืืืืช ืืืคืืืงืฆืืืช ืืืืคื ืืช ืืืฉืชืืฉ ืืงืฆื
ืืืืืช ืฉืืืืฉ: ืฉืืืคื ืืืฆืืจื ืฉื ืชืืืืืช ืืืคืืืงืฆืืืช iOS ืฉืื
DefaultAPI - ื ืงืืืืช ืงืฆื ืืฆื ืืฉืจืช
ืึพDefaultAPI ืืืื ื ืงืืืืช ืงืฆื ืืืืืชืืช ืฉืืืจืฉืืช API key. ื ืงืืืืช ืงืฆื ืืื:
- ืืืจืฉืืช ืืช FastComments API key ืฉืื
- ืืฉ ืืงืจืื ืืืืื ืจืง ืืชืื ืงืื ืืฆื ืืฉืจืช
- ืืกืคืงืืช ืืืฉื ืืืื ืื ืชืื ื FastComments ืฉืื
- ืืืืืืืช ืืงืฆื ืืคื tenant
ืืืืืช ืฉืืืืฉ: ืคืขืืืืช ื ืืืื, ืืืฆืื ื ืชืื ืื ืืืืืช ืืืืื, ืืื ืืืืจืฆืื
ืืฉืื: ืืขืืื ืื ืชืืฉืืฃ ืืช API key ืฉืื ืืงืื ืืฆื ืืืงืื. API keys ืฆืจืืืื ืืฉืืฉ ืจืง ืืฆื ืืฉืจืช.
ืืืฆืืข ืงืจืืืืช API 
ื-Swift SDK ืืฉืชืืฉ ืืชืืืืจ async/await ืืืืจื ื ืืื ืงืจืืืืช ื-API:
let response = try await publicApi.getCommentsPublic(
tenantId: "your-tenant-id",
urlId: "page-url-id"
)
ืืขืืืช ื ืคืืฆืืช 
ืฉืืืืืช 401 โ ืื ืืืจืฉื
If you're getting 401 errors when using the authenticated API:
- ืืืืง ืืช ืืคืชื ื-API ืฉืื: ืืื ืฉืืชื ืืฉืชืืฉ ืืืคืชื ื-API ืื ืืื ืืชืื ืืื ืืืงืจื ืฉื FastComments
- ืืืช ืืช tenant ID: ืืื ืฉ-tenant ID ืชืืื ืืืฉืืื ื
- ืคืืจืื ืืคืชื ื-API: ืืคืชื ื-API ืฆืจืื ืืืืืช ืืืืืจ ืขื ื-API client:
let defaultApi = DefaultAPI()
defaultApi.apiKey = "YOUR_API_KEY"
- ืฉืืืืฉ ื-API ืื ื ืืื: ืืื ืฉืืชื ืืฉืชืืฉ ื-
DefaultAPI(ืื ื-PublicAPI) ืืงืจืืืืช ืืืืืชืืช
ืืขืืืช ืืืืงื ื SSO
If SSO tokens aren't working:
- ืืฉืชืืฉ ืืืฆื ืืืืืื ืืกืืืืช ืืืืฆืืจ: ืชืืื ืืฉืชืืฉ ื-
FastCommentsSSO.createSecure()ืขื ืืคืชื ื-API ืฉืื ืืืืฆืืจ - ืื ืืื ืืฆื ืืฉืจืช ืืืื: ืฆืืจ ืืืงื ืื ืืืืืืืื ืฉื SSO ืขื ืืฉืจืช ืฉืื, ืืขืืื ืื ืชืืฉืืฃ ืืช ืืคืชื ื-API ืืืงืืืืช
- ืืืืง ืืช ื ืชืื ื ืืืฉืชืืฉ: ืืื ืฉืื ืืฉืืืช ืื ืืจืฉืื (id, email, username) ืืกืืคืงืื
- ืชืคืืืช ืืืืงื: ืืืงื ื SSO ืืืืืืืื ืืืืืื ืืืชื ืืื ืืขืฉืืืื ืืคืื. ืฆืืจ ืืืงื ืื ืืืฉืื ืืคื ืืฆืืจื.
ืฉืืืืืช SSL/TLS
If you encounter SSL/TLS errors:
- ืืื ืฉืงืืืฅ Info.plist ืฉื ืืืคืืืงืฆืื ืฉืื ืืืคืฉืจ ืืืืืจืื HTTPS ืfastcomments.com
- ืืืืง ืฉืืชื ืื ืืฉืชืืฉ ืืืืฆืื ืืืคื ืฉื App Transport Security ืฉืขืืืืื ืืืกืื ืืช ืืืืืืจ
ืืขืจืืช 
ืืืื ืฉืืืืจ
ืชืจืื ืฉืขืืื ืืืขืืืจ broadcastId ืืงืจืืืืช API ืืกืืืืืช. ืืืฉืจ ืชืงืื ืืืจืืขืื, ืชืงืื ืืืจื ืืช ื-ID ืืื, ืื ืฉืชืืข ืืืชืขืื ืืืืืจืืข ืื ืืชื ืืชืื ื ืืืืื ืฉืื ืืืื ืืฆืืจื ืืืคืืืืืกืืืช ืืฆื ืืืงืื (ืฉืืื ืื ืจืื ืชืจืฆื ืืขืฉืืช ืืืช ืืืืืื ืฉืื ืืกืคืง ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืื ืืืืชืจ). ืืขืืจ ืืื UUID. ื-ID ืฆืจืื ืืืืืช ืืืืืื ืืกืคืืง ืืื ืฉืื ืืืคืืข ืคืขืืืื ืืืืชื ืกืฉื.
let broadcastId = UUID().uuidString
ืืืจืืฆืื 
ืืืื ืืกืืืื ืขื ืืื ืงืืืืฅ ืฉืืื (ืื ืืกืืคืง groupBy) ืืืคืขืืช ืืกืคืจ ืคืขืืืืช. ื ืชืืืืช ืคืขืืืืช ืฉืื ืืช (ืืืฉื sum, countDistinct, avg ืืื').
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| parentTenantId | string | query | ืื | |
| includeStats | boolean | query | ืื |
ืชืืืื
ืืืืืจ: AggregationResponse
ืืืืื

ืงืืืช ืืืื ื ืืืงืืจืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| limit | number | query | ืื | |
| skip | number | query | ืื | |
| order | string | query | ืื | |
| after | number | query | ืื | |
| before | number | query | ืื |
ืชืืืื
ืืืืืจ: GetAuditLogs200Response
ืืืืื

ืืกืืืช ืืฉืชืืฉ ืืชืื ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืจืืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | path | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: BlockFromCommentPublic200Response
ืืืืื

ืืืืื ืืกืืื ืืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | path | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: UnBlockCommentPublic200Response
ืืืืื

ืืืืงืช ืชืืืืืช ืืกืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentIds | string | query | ืื | ืจืฉืืืช ืืืืื ืืืคืจืืช ืืคืกืืงืื ืฉื ืชืืืืืช. |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CheckedCommentsForBlocked200Response
ืืืืื

ืืกืืืช ืืฉืชืืฉ ืืชืื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: BlockFromCommentPublic200Response
ืืืืื

ืืฆืืจืช ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| broadcastId | string | query | ืื | |
| sessionId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateCommentPublic200Response
ืืืืื

ืืืืงืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| contextUserId | string | query | ืื | |
| isLive | boolean | query | ืื |
ืชืืืื
ืืืืืจ: DeleteComment200Response
ืืืืื

ืืืืงืช ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| editKey | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteCommentPublic200Response
ืืืืื

ืืกืจืช ืืฆืืขืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| voteId | string | path | ืื | |
| urlId | string | query | ืื | |
| broadcastId | string | query | ืื | |
| editKey | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteCommentVote200Response
ืืืืื

ืืืืื ืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagComment200Response
ืืืืื

ืงืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetComment200Response
ืืืืื

ืงืืืช ืชืืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| page | integer | query | ืื | |
| limit | integer | query | ืื | |
| skip | integer | query | ืื | |
| asTree | boolean | query | ืื | |
| skipChildren | integer | query | ืื | |
| limitChildren | integer | query | ืื | |
| maxTreeDepth | integer | query | ืื | |
| urlId | string | query | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื | |
| contextUserId | string | query | ืื | |
| hashTag | string | query | ืื | |
| parentId | string | query | ืื | |
| direction | string | query | ืื |
ืชืืืื
ืืืืืจ: GetComments200Response
ืืืืื

ืงืืืช ืชืืืืืช (ืฆืืืืจื) 
req tenantId urlId
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| page | integer | query | ืื | |
| direction | string | query | ืื | |
| sso | string | query | ืื | |
| skip | integer | query | ืื | |
| skipChildren | integer | query | ืื | |
| limit | integer | query | ืื | |
| limitChildren | integer | query | ืื | |
| countChildren | boolean | query | ืื | |
| fetchPageForCommentId | string | query | ืื | |
| includeConfig | boolean | query | ืื | |
| countAll | boolean | query | ืื | |
| includei10n | boolean | query | ืื | |
| locale | string | query | ืื | |
| modules | string | query | ืื | |
| isCrawler | boolean | query | ืื | |
| includeNotificationCount | boolean | query | ืื | |
| asTree | boolean | query | ืื | |
| maxTreeDepth | integer | query | ืื | |
| useFullTranslationIds | boolean | query | ืื | |
| parentId | string | query | ืื | |
| searchText | string | query | ืื | |
| hashTags | array | query | ืื | |
| userId | string | query | ืื | |
| customConfigStr | string | query | ืื | |
| afterCommentId | string | query | ืื | |
| beforeCommentId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetCommentsPublic200Response
ืืืืื

ืงืืืช ืืงืกื ืืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| editKey | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetCommentText200Response
ืืืืื

ืงืืืช ืฉืืืช ืืฉืชืืฉืื ืฉืืฆืืืขื ืขื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| dir | integer | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetCommentVoteUserNames200Response
ืืืืื

ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: LockComment200Response
ืืืืื

ืืฆืืืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: PinComment200Response
ืืืืื

ืฉืืืจืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| isLive | boolean | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| sendEmails | boolean | query | ืื | |
| populateNotifications | boolean | query | ืื |
ืชืืืื
ืืืืืจ: SaveComment200Response
ืืืืื

ืฉืืืจืช ืชืืืืืช ืืืืืช ืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| isLive | boolean | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| sendEmails | boolean | query | ืื | |
| populateNotifications | boolean | query | ืื |
ืชืืืื
ืืืืืจ: [SaveComment200Response]
ืืืืื

ืขืืืื ืืงืกื ืืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| editKey | string | query | ืื | |
| sso | string | query | ืื |
ืชืฉืืื
ืืืืืจ: SetCommentText200Response
ืืืืื

ืืืืื ืืกืืืช ืืฉืชืืฉ ืืชืื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: UnBlockCommentPublic200Response
ืืืืื

ืืกืจืช ืืืืื ืืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagComment200Response
ืืืืื

ืืืืื ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: LockComment200Response
ืืืืื

ืืกืจืช ืืฆืืื ืฉื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
ืชืืืื
ืืืืืจ: PinComment200Response
ืืืืื

ืขืืืื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| contextUserId | string | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| isLive | boolean | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืฆืืขื ืขื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| urlId | string | query | ืื | |
| broadcastId | string | query | ืื | |
| sessionId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: VoteComment200Response
ืืืืื

ืืืกืคืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddDomainConfig200Response
ืืืืื

ืืืืงืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| domain | string | path | ืื |
ืชืืืื
ืืืืืจ: DeleteDomainConfig200Response
ืืืืื

ืงืืืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| domain | string | path | ืื |
ืชืฉืืื
ืืืืืจ: GetDomainConfig200Response
Example

ืงืืืช ืืืืจืืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
ืชืืืื
ืืืืืจ: GetDomainConfigs200Response
ืืืืื

ืขืืืื ืืืงื ืฉื ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืจืืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| domainToUpdate | string | path | ืื |
ืชืืืื
ืืืืืจ: GetDomainConfig200Response
ืืืืื

ืืืืคืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| domainToUpdate | string | path | ืื |
ืชืืืื
ืืืืืจ: GetDomainConfig200Response
ืืืืื

ืืฆืืจืช ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateEmailTemplate200Response
ืืืืื

ืืืืงืช ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืืงืช ืฉืืืืช ืจืื ืืืจ ืฉื ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| id | string | ื ืชืื | ืื | |
| errorId | string | ื ืชืื | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetEmailTemplate200Response
ืืืืื

ืงืืืช ืืืืจืืช ืชืื ืืืช ืืื"ื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetEmailTemplateDefinitions200Response
ืืืืื

ืงืืืช ืฉืืืืืช ืจืื ืืืจ ืฉื ืชืื ืืืช ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetEmailTemplateRenderErrors200Response
ืืืืื

ืงืืืช ืชืื ืืืช ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetEmailTemplates200Response
ืืืืื

ืจืื ืืืจ ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| locale | string | query | ืื |
ืชืืืื
ืืืืืจ: RenderEmailTemplate200Response
ืืืืื

ืขืืืื ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืืืื ืืืจืืขืื 
ื ืืจืฉ tenantId urlId userIdWS
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| userIdWS | string | query | ืื | |
| startTime | integer | query | ืื | |
| endTime | integer | query | ืื |
ืชืืืื
ืืืืืจ: GetEventLog200Response
ืืืืื

ืงืืืช ืืืื ืืืจืืขืื ืืืืืื 
req tenantId urlId userIdWS
ืคืจืืืจืื
| ืฉื | Type | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| userIdWS | string | query | ืื | |
| startTime | integer | query | ืื | |
| endTime | integer | query | ืื |
ืชืืืื
ืืืืืจ: GetEventLog200Response
ืืืืื

ืืฆืืจืช ืคืืกื ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| broadcastId | string | query | ืื | |
| isLive | boolean | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| skipDupCheck | boolean | query | ืื |
ืชืืืื
ืืืืืจ: CreateFeedPost200Response
ืืืืื

ืืฆืืจืช ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateFeedPostPublic200Response
ืืืืื

ืืืืงืช ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteFeedPostPublic200Response
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื 
ื ืืจืฉ tenantId afterId
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| afterId | string | query | ืื | |
| limit | integer | query | ืื | |
| tags | array | query | ืื |
ืชืืืื
ืืืืืจ: GetFeedPosts200Response
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื (ืฆืืืืจื) 
req tenantId afterId
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| afterId | string | query | ืื | |
| limit | integer | query | ืื | |
| tags | array | query | ืื | |
| sso | string | query | ืื | |
| isCrawler | boolean | query | ืื | |
| includeUserInfo | boolean | query | ืื |
ืชืืืื
ืืืืืจ: GetFeedPostsPublic200Response
ืืืืื

ืงืืืช ืกืืืืกืืืงืืช ืคืืกืืื ืืคืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postIds | array | query | Yes | |
| sso | string | query | No |
ืชืืืื
ืืืืืจ: GetFeedPostsStats200Response
ืืืืื

ืงืืืช ืชืืืืืช ืืฉืชืืฉืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postIds | array | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetUserReactsPublic200Response
ืืืืื

ืืืขืช ืชืืืื ืืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postId | string | path | ืื | |
| isUndo | boolean | query | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: ReactFeedPostPublic200Response
ืืืืื

ืขืืืื ืคืืกื ืืคืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืขืืืื ืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateFeedPostPublic200Response
ืืืืื

ืืืืื ืขื ืชืืืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | path | ืื | |
| isFlagged | boolean | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืกืคืช ืชืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddHashTag200Response
ืืืืื

ืืืกืคืช ืชืืืืช ืืืืืช ืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddHashTagsBulk200Response
ืืืืื

ืืืืงืช ืชืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tag | string | ื ืชืื | ืื | |
| tenantId | string | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืชืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| page | number | query | ืื |
ืชืืืื
ืืืืืจ: GetHashTags200Response
ืืืืื

ืขืืืื ืืืงื ืฉื ืชืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tag | string | path | ืื | |
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: PatchHashTag200Response
ืืืืื

ืืฆืืจืช ืื ืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateModerator200Response
ืืืืื

ืืืืงืช ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| sendEmail | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetModerator200Response
ืืืืื

ืงืืืช ืื ืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetModerators200Response
ืืืืื

ืฉืืืืช ืืืื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| fromName | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืขืืืื ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืืงืช ืกืคืืจืช ืืชืจืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: GetCachedNotificationCount200Response
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| urlId | string | query | ืื | |
| fromCommentId | string | query | ืื | |
| viewed | boolean | query | ืื | |
| type | string | query | ืื |
ืชืืืื
ืืืืืจ: GetNotificationCount200Response
ืืืืื

ืงืืืช ืืชืจืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| urlId | string | query | ืื | |
| fromCommentId | string | query | ืื | |
| viewed | boolean | query | ืื | |
| type | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetNotifications200Response
ืืืืื

ืขืืืื ืืชืจืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืกืคืช ืืฃ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddPageAPIResponse
ืืืืื

ืืืืงืช ืืฃ 
ืคืจืืืจืื
| ืฉื | ืกืื | Location | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: DeletePageAPIResponse
ืืืืื

ืงืืืช ืืฃ ืืคื ืืืื URL 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetPageByURLIdAPIResponse
ืืืืื

ืงืืืช ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetPagesAPIResponse
ืืืืื

ืขืืืื ืืืงื ืฉื ืืฃ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: PatchPageAPIResponse
ืืืืื

ืืืืงืช ืืืจืืข webhook ืืืชืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| id | string | ื ืชืื | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืกืคืืจืช ืืืจืืขื webhook ืืืชืื ืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | query | ืื | |
| externalId | string | query | ืื | |
| eventType | string | query | ืื | |
| type | string | query | ืื | |
| domain | string | query | ืื | |
| attemptCountGT | number | query | ืื |
ืชืืืื
ืืืืืจ: GetPendingWebhookEventCount200Response
ืืืืื

ืงืืืช ืืืจืืขื webhook ืืืชืื ืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| commentId | string | ืฉืืืืชื | ืื | |
| externalId | string | ืฉืืืืชื | ืื | |
| eventType | string | ืฉืืืืชื | ืื | |
| type | string | ืฉืืืืชื | ืื | |
| domain | string | ืฉืืืืชื | ืื | |
| attemptCountGT | number | ืฉืืืืชื | ืื | |
| skip | number | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: GetPendingWebhookEvents200Response
ืืืืื

ืืฆืืจืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateQuestionConfig200Response
ืืืืื

ืืืืงืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| id | string | ื ืชืื | ืื |
ืชืืืื
ืืืืืจ: GetQuestionConfig200Response
ืืืืื

ืงืืืช ืืืืจืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetQuestionConfigs200Response
ืืืืื

ืขืืืื ืืืืจืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืฆืืจืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateQuestionResult200Response
ืืืืื

ืืืืงืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetQuestionResult200Response
ืืืืื

ืงืืืช ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื | |
| userId | string | query | ืื | |
| startDate | string | query | ืื | |
| questionId | string | query | ืื | |
| questionIds | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetQuestionResults200Response
ืืืืื

ืขืืืื ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| questionId | string | query | ืื | |
| questionIds | array | query | ืื | |
| urlId | string | query | ืื | |
| timeBucket | string | query | ืื | |
| startDate | string | query | ืื | |
| forceRecalculate | boolean | query | ืื |
ืชืืืื
ืืืืืจ: AggregateQuestionResults200Response
ืืืืื

ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช ืืืื ืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| forceRecalculate | boolean | query | ืื |
ืชืืืื
ืืืืืจ: BulkAggregateQuestionResults200Response
ืืืืื

ืฉืืืื ืชืืืืืช ืขื ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| questionId | string | query | ืื | |
| questionIds | array | query | ืื | |
| urlId | string | query | ืื | |
| startDate | string | query | ืื | |
| forceRecalculate | boolean | query | ืื | |
| minValue | number | query | ืื | |
| maxValue | number | query | ืื | |
| limit | number | query | ืื |
ืชืืืื
ืืืืืจ: CombineCommentsWithQuestionResults200Response
ืืืืื

ืืืกืคืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddSSOUserAPIResponse
Example

ืืืืงืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| deleteComments | boolean | query | ืื | |
| commentDeleteMode | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteSSOUserAPIResponse
ืืืืื

ืงืืืช ืืฉืชืืฉ SSO ืืคื ืืื"ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| string | path | ืื |
ืชืืืื
ืืืืืจ: GetSSOUserByEmailAPIResponse
ืืืืื

ืงืืืช ืืฉืชืืฉ SSO ืืคื ืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetSSOUserByIdAPIResponse
ืืืืื

ืงืืืช ืืฉืชืืฉื SSO 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | integer | query | ืื |
ืชืืืื
ืืืืืจ: GetSSOUsers200Response
ืืืืื

ืขืืืื ืืืงื ืฉื ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| updateComments | boolean | query | ืื |
ืชืืืื
ืืืืืจ: PatchSSOUserAPIResponse
ืืืืื

ืืืืคืช ืืฉืชืืฉ SSO 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| updateComments | boolean | query | ืื |
ืชืืืื
ืืืืืจ: PutSSOUserAPIResponse
ืืืืื

ืืฆืืจืช ืื ืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateSubscriptionAPIResponse
ืืืืื

ืืืืงืช ืื ืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteSubscriptionAPIResponse
ืืืืื

ืงืืืช ืื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No |
ืชืืืื
ืืืืืจ: GetSubscriptionsAPIResponse
ืืืืื

ืขืืืื ืื ืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื |
ืชืืืื
ืืืืืจ: UpdateSubscriptionAPIResponse
ืืืืื

ืงืืืช ืฉืืืืฉืื ืืืืืื ืฉื ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| yearNumber | number | query | ืื | |
| monthNumber | number | query | ืื | |
| dayNumber | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTenantDailyUsages200Response
ืืืืื

ืืฆืืจืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateTenantPackage200Response
ืืืืื

ืืืืงืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetTenantPackage200Response
ืืืืื

ืงืืืช ืืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTenantPackages200Response
ืืืืื

ืืืืคืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืขืืืื ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| id | string | ื ืชืื | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืฆืืจืช ืืฉืชืืฉ ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateTenantUser200Response
ืืืืื

ืืืืงืช ืืฉืชืืฉ ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| deleteComments | string | query | ืื | |
| commentDeleteMode | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืืฉืชืืฉ ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetTenantUser200Response
ืืืืื

ืงืืืช ืืฉืชืืฉื ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTenantUsers200Response
ืืืืื

ืืืืคืช ืืฉืชืืฉ ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| updateComments | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืฉืืืืช ืงืืฉืืจ ืืชืืืจืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| redirectURL | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืขืืืื ืืฉืชืืฉ ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| updateComments | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืฆืืจืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateTenant200Response
ืืืืื

ืืืืงืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | Type | Location | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| sure | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืงืืืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetTenant200Response
ืืืืื

ืงืืืช ืฉืืืจืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| meta | string | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTenants200Response
ืืืืื

ืขืืืื ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืฉืื ืื ืืฆื ืืจืืืก 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: ChangeTicketState200Response
ืืืืื

ืืฆืืจืช ืืจืืืก 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateTicket200Response
ืืืืื

ืงืืืช ืืจืืืก 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| userId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetTicket200Response
ืืืืื

ืงืืืช ืืจืืืกืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| state | number | query | ืื | |
| skip | number | query | ืื | |
| limit | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTickets200Response
ืืืืื

ืืขืืืช ืชืืื ื 
ืืขืืื ืืฉืื ืื ืืืื ืฉื ืชืืื ื
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| sizePreset | string | query | ืื | ืืืืจืช ืืืื: "Default" (1000x1000px) ืื "CrossPlatform" (ืืืฆืจ ืืืืื ืืืืฉืืจืื ืคืืคืืืจืืื) |
| urlId | string | query | ืื | ืืืื ืืืฃ ืฉืืื ื ืืชืืฆืขืช ืืืขืืื, ืืฆืืจื ืชืฆืืจื |
ืชืืืื
ืืืืืจ: UploadImageResponse
ืืืืื

ืงืืืช ืืชืงืืืืช ืชื ืืฉืชืืฉ ืืคื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetUserBadgeProgressById200Response
ืืืืื

ืงืืืช ืืชืงืืืืช ืชื ืืฉืชืืฉ ืืคื ืืืื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | path | ืื |
ืชืืืื
ืืืืืจ: GetUserBadgeProgressById200Response
ืืืืื

ืงืืืช ืจืฉืืืช ืืชืงืืืืช ืชืื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| limit | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetUserBadgeProgressList200Response
ืืืืื

ืืฆืืจืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateUserBadge200Response
ืืืืื

ืืืืงืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: UpdateUserBadge200Response
ืืืืื

ืงืืืช ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: GetUserBadge200Response
ืืืืื

ืงืืืช ืชืื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| badgeId | string | query | ืื | |
| type | number | query | ืื | |
| displayedOnComments | boolean | query | ืื | |
| limit | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetUserBadges200Response
ืืืืื

ืขืืืื ืชื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: UpdateUserBadge200Response
ืืืืื

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetUserNotificationCount200Response
ืืืืื

ืงืืืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| pageSize | integer | query | ืื | |
| afterId | string | query | ืื | |
| includeContext | boolean | query | ืื | |
| afterCreatedAt | integer | query | ืื | |
| unreadOnly | boolean | query | ืื | |
| dmOnly | boolean | query | ืื | |
| noDm | boolean | query | ืื | |
| includeTranslations | boolean | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetUserNotifications200Response
ืืืืื

ืืืคืืก ืกืคืืจืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: ResetUserNotifications200Response
ืืืืื

ืืืคืืก ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| afterId | string | query | No | |
| afterCreatedAt | integer | query | No | |
| unreadOnly | boolean | query | No | |
| dmOnly | boolean | query | No | |
| noDm | boolean | query | No | |
| sso | string | query | No |
ืชืืืื
ืืืืืจ: ResetUserNotifications200Response
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืืืชืจืืืช ืชืืืืืช ืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืชืืืื ืกืคืฆืืคืืช.
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| notificationId | string | path | ืื | |
| optedInOrOut | string | path | ืื | |
| commentId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: UpdateUserNotificationStatus200Response
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืืืชืจืืืช ืืฃ ืฉื ืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืืฃ. ืืืฉืจ ืืฉืชืืฉืื ืื ืืืื ืืืฃ, ื ืืฆืจืืช ืืชืจืืืช ืขืืืจ ืชืืืืืช ืฉืืจืฉ ืืืฉืืช, ืืื
ืคืจืืืจืื
| ืฉื | Type | Location | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื | |
| url | string | query | ืื | |
| pageTitle | string | query | ืื | |
| subscribedOrUnsubscribed | string | path | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: UpdateUserNotificationStatus200Response
ืืืืื

ืขืืืื ืืฆื ืืชืจืื ืฉื ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| notificationId | string | path | ืื | |
| newStatus | string | path | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: UpdateUserNotificationStatus200Response
ืืืืื

ืงืืืช ืกืืืืกื ื ืืืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlIdWS | string | query | Yes | |
| userIds | string | query | Yes |
ืชืืืื
ืืืืืจ: GetUserPresenceStatuses200Response
ืืืืื

ืืืคืืฉ ืืฉืชืืฉืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| usernameStartsWith | string | query | ืื | |
| mentionGroupIds | array | query | ืื | |
| sso | string | query | ืื | |
| searchSection | string | query | ืื |
ืชืืืื
ืืืืืจ: SearchUsers200Response
ืืืืื

ืงืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| id | string | ื ืชืื | ืื |
ืชืืืื
ืืืืืจ: GetUser200Response
ืืืืื

ืืฆืืจืช ืืฆืืขื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | query | ืื | |
| direction | string | query | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: VoteComment200Response
ืืืืื

ืืืืงืช ืืฆืืขื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| editKey | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteCommentVote200Response
ืืืืื

ืงืืืช ืืฆืืขืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetVotes200Response
ืืืืื

ืงืืืช ืืฆืืขืืช ืขืืืจ ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetVotesForUser200Response
ืืืืื

ืืงืืง ืืขืืจื?
ืื ื ืชืงืืช ืืืขืืืช ืื ืืฉ ืื ืฉืืืืช ืืืื ืโSwift SDK, ืื ื:
ืชืจืืืืช
ืชืจืืืืช ืืชืงืืืืช ืืืจืื! ืื ื ืืงืจ ืืืืืจ GitHub ืืงืืืช ืื ืืืืช ืืชืจืืื.