
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืืชืืื
ืชืืขืื
ืฉืืืืฉ
ืืืจืืฆืื
ืืืื ื ืืืงืืจืช
ืืกืืื ืืชืื ืชืืืื
ืืืืงืช ืชืืืืืช ืืกืืืืช
ืชืืืืืช
ืืืืจืืช ืืืืืื
ืชืื ืืืช ืืืืืื
ืืืื ืืืจืืขืื
ืคืืกืืื ืืคืื
ืืืืื ืขื ืชืืืื
ืืืฉืืืืื
ืืืืจืืืจืื
ืกืคืืจืช ืืชืจืืืช
ืืชืจืืืช
ืืคืื
ืืืจืืขื webhook ืืืืชื ื
ืืืืจืืช ืฉืืืืช
ืชืืฆืืืช ืฉืืืืช
ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช
ืืฉืชืืฉื SSO
ืื ืืืื
ืฉืืืืฉ ืืืื ืฉื ืฉืืืจ
ืืืืืืช ืฉืืืจืื
ืืฉืชืืฉื ืฉืืืจ
ืฉืืืจืื
ืืจืืืกืื
ืืขืืืช ืชืืื ื
ืืชืงืืืืช ืชื ืืฉืชืืฉ
ืชืื ืืฉืชืืฉ
ืืชืจืืืช ืืฉืชืืฉ
ืกืืืืก ื ืืืืืช ืืฉืชืืฉ
ืืืคืืฉ ืืฉืชืืฉืื
ืืฉืชืืฉืื
ืืฆืืขืืช
FastComments Ruby SDK
ืืื ื-SDK ืืจืฉืื ืฉื Ruby ืขืืืจ FastComments.
ื-SDK ืืจืฉืื ืฉื Ruby ืขืืืจ ื-API ืฉื FastComments
ืืืืจ
ืืชืงื ื 
ืืืกืฃ ืฉืืจื ืื ื-Gemfile ืฉื ืืืืฉืื ืฉืื:
gem 'fastcomments'
ืืื ืืจืฅ:
bundle install
ืื ืืชืงื ืืืชื ืืขืฆืื ืื:
gem install fastcomments
ืชืืืืช ืืกืคืจืืื
ืกืคืจืืื ืื ืืืืื ืืช ืืงืื ื-API ืฉื ืืฆืจ ืืืช ืืื ื-SSO ืืื ืืืงื ืขื ืืขืืืื ืขื ื-API.
APIs ืฆืืืืจืืื ืืขืืืช ืืืืืืืื
ืขืืืจ ืืงืื ื-API ืืฉ ืฉืชื ืืืืงืืช, DefaultApi ื-PublicApi. ื-DefaultApi ืืืืื ืฉืืืืช ืฉืืืจืฉืืช ืืช ืืคืชื ื-API ืฉืื, ื- PublicApi ืืืืื ืงืจืืืืช API ืฉื ืืชื ืืืฆืข ืืฉืืจืืช ืืืคืืคื/ืืืฉืืจ ื ืืื/ืืื' ืืื ืืืืืช.
ืืชืืื ืืืืจื 
ืฉืืืืฉ ื-APIs ืืืืืชืื (DefaultApi)
ืืฉืื: ืขืืื ืืืืืืจ ืืช ืืคืชื ื-API ื-ApiClient ืืคื ื ืืืฆืืข ืืงืฉืืช ืืืืืชืืช. ืื ืื ืชืขืฉื ืืืช, ืืืงืฉืืช ืืืืจื ืขื ืฉืืืืช 401.
require 'fastcomments-client'
# ืฆืืจ ืืืืืจ ืืช ืืงืื ื-API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
# ืืจืืฉ: ืืืืจ ืืช ืืคืชื ื-API ืฉืื (ืงืื ืืืชื ืืืฉืืืจื FastComments ืฉืื)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'
# ืฆืืจ ืืช ืืืคืข ื-API ืขื ืืืงืื ืฉืืืืืจ
api = FastCommentsClient::DefaultApi.new(api_client)
# ืขืืฉืื ืชืืื ืืืฆืข ืงืจืืืืช API ืืืืืชืืช
begin
# ืืืืื: ืืืกืฃ ืืฉืชืืฉ SSO
user_data = {
id: 'user-123',
email: 'user@example.com',
displayName: 'John Doe'
}
response = api.add_sso_user('YOUR_TENANT_ID', user_data)
puts "User created: #{response}"
rescue FastCommentsClient::ApiError => e
puts "Error: #{e.response_body}"
# ืฉืืืืืช ื ืคืืฆืืช:
# - 401: ืืคืชื ื-API ืืกืจ ืื ืื ืชืงืฃ
# - 400: ืืืืืช ืืืงืฉื ื ืืฉื
end
ืฉืืืืฉ ื-APIs ืฆืืืืจืืื (PublicApi)
ื ืงืืืืช ืงืฆื ืฆืืืืจืืืช ืืื ื ืืืจืฉืืช ืืืืืช:
require 'fastcomments-client'
public_api = FastCommentsClient::PublicApi.new
begin
response = public_api.get_comments_public(
tenant_id: 'YOUR_TENANT_ID',
url_id: 'page-url-id'
)
puts response
rescue FastCommentsClient::ApiError => e
puts e.message
end
ืืขืืืช ื ืคืืฆืืช
- ืฉืืืืช 401 "missing-api-key": ืืื ืฉืืชื ืืืืืจ
config.api_key['x-api-key'] = 'YOUR_KEY'ืืคื ื ืืฆืืจืช ืืืคืข DefaultApi. - ืืืืงืช API ืฉืืืื: ืืฉืชืืฉ ื-
DefaultApiืขืืืจ ืืงืฉืืช ืืืืืชืืช ืืฆื ืืฉืจืช, ืื-PublicApiืขืืืจ ืืงืฉืืช ืืฆื ืืืงืื/ืฆืืืืจืืืช. - ืืคืชื API ืจืืง: ื-SDK ืคืฉืื ืืืื ืขื ืืืืืช ืื ืืคืชื ื-API ืืื null, ืื ืฉืืืืจืื ืืฉืืืืืช 401.
ืืขืจืืช 
ืืืื ืฉืืืืจ
ืชืจืื ืฉืขืืื ืืืขืืืจ broadcastId ืืืืง ืืงืจืืืืช ื-API. ืืฉืืชื ืืงืื ืืืจืืขืื, ืชืงืื ืืช ืืืืื ืืื ืืืืจื, ืื ืชืืข ืืืชืขืื ืืืืืจืืข ืื ืืชื ืืชืื ื ืืืืื ืฉืื ืืืื ืืืืคื ืืืคืืืื ืืฆื ืืืงืื
(ืกืืืจ ืฉืชืจืฆื ืืขืฉืืช ืืืช ืืืืืื ืฉืื ืืกืคืง ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืื ืืืืชืจ). ืืขืืจ ืืื UUID. ืืืืื ืฆืจืื ืืืืืช ืืืืืื ืืกืคืืง ืืื ืฉืื ืืืคืืข ืคืขืืืื ืืืืื ืืืฉื ืืืคืืคื.
SSO (ืื ืืกื ืืืืื)
ืืืืืืืืช ื-SSO, ืจืื ืืืื.
ืฉืืืืฉ ื-SSO 
SSO ืคืฉืื
require 'fastcomments'
require 'fastcomments-client'
# ืฆืืจ ืืกืืืื SSO ืคืฉืื
user = FastComments::SSO::SimpleSSOUserData.new(
user_id: 'user-123',
email: 'user@example.com',
avatar: 'https://example.com/avatar.jpg'
)
sso = FastComments::SSO::FastCommentsSSO.new_simple(user)
token = sso.create_token
puts "SSO Token: #{token}"
# ืืฉืชืืฉ ืืืกืืืื SSO ืืื ืืืฆืข ืงืจืืืช API ืืืืืชืช
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)
response = public_api.get_comments_public(
tenant_id: 'your-tenant-id',
url_id: 'your-page-url-id',
sso: token
)
puts "Status: #{response}"
SSO ืืืืืื
require 'fastcomments'
require 'fastcomments-client'
# ืฆืืจ ืืกืืืื SSO ืืืืืื
user = FastComments::SSO::SecureSSOUserData.new(
user_id: 'user-123',
email: 'user@example.com',
username: 'johndoe',
avatar: 'https://example.com/avatar.jpg'
)
api_key = 'your-api-key'
sso = FastComments::SSO::FastCommentsSSO.new_secure(api_key, user)
token = sso.create_token
puts "Secure SSO Token: #{token}"
# ืืฉืชืืฉ ืืืกืืืื SSO ืืื ืืืฆืข ืงืจืืืช API ืืืืืชืช
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)
response = public_api.get_comments_public(
tenant_id: 'your-tenant-id',
url_id: 'your-page-url-id',
sso: token
)
puts "Status: #{response}"
ืืืจืืฆืื 
ืืืื ืืกืืืื ืขื ืืื ืงืืืืฅ ืฉืืื (ืื groupBy ื ืืกืจ) ืืืืฉืื ืืกืคืจ ืคืขืืืืช. ื ืชืืืืช ืคืขืืืืช ืฉืื ืืช (ืืืฉื sum, countDistinct, avg ืืื').
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 | ืฉืืืืชื | ืื | |
| commentId | string | ื ืชืื | ืื | |
| sso | string | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: BlockFromCommentPublic200Response
ืืืืื

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

ืืืืงืช ืชืืืืืช ืืกืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื |
Response
ืืืืืจ: CreateCommentPublic200Response
ืืืืื

ืืืืงืช ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| isLive | boolean | query | No |
ืชืืืื
ืืืืืจ: 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
ืืืืื

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

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

ืงืืืช ืฉืืืช ืืฆืืืขื ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| dir | integer | query | Yes | |
| sso | string | query | No |
ืชืืืื
ืืืืืจ: GetCommentVoteUserNames200Response
ืืืืื

ืงืืืช ืชืืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 | ื ืชืื | ืื | |
| urlId | string | ืฉืืืืชื | ืื | |
| page | integer | ืฉืืืืชื | ืื | |
| direction | string | ืฉืืืืชื | ืื | |
| sso | string | ืฉืืืืชื | ืื | |
| skip | integer | ืฉืืืืชื | ืื | |
| skipChildren | integer | ืฉืืืืชื | ืื | |
| limit | integer | ืฉืืืืชื | ืื | |
| limitChildren | integer | ืฉืืืืชื | ืื | |
| countChildren | boolean | ืฉืืืืชื | ืื | |
| fetchPageForCommentId | string | ืฉืืืืชื | ืื | |
| includeConfig | boolean | ืฉืืืืชื | ืื | |
| countAll | boolean | ืฉืืืืชื | ืื | |
| includei10n | boolean | ืฉืืืืชื | ืื | |
| locale | string | ืฉืืืืชื | ืื | |
| modules | string | ืฉืืืืชื | ืื | |
| isCrawler | boolean | ืฉืืืืชื | ืื | |
| includeNotificationCount | boolean | ืฉืืืืชื | ืื | |
| asTree | boolean | ืฉืืืืชื | ืื | |
| maxTreeDepth | integer | ืฉืืืืชื | ืื | |
| useFullTranslationIds | boolean | ืฉืืืืชื | ืื | |
| parentId | string | ืฉืืืืชื | ืื | |
| searchText | string | ืฉืืืืชื | ืื | |
| hashTags | array | ืฉืืืืชื | ืื | |
| userId | string | ืฉืืืืชื | ืื | |
| customConfigStr | string | ืฉืืืืชื | ืื | |
| afterCommentId | string | ืฉืืืืชื | ืื | |
| beforeCommentId | string | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: GetCommentsPublic200Response
ืืืืื

ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

ืฉืืืจืช ืชืืืืืช ืืืฆืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| isLive | boolean | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| sendEmails | boolean | query | ืื | |
| populateNotifications | boolean | query | ืื |
ืชืืืื
ืืืืืจ: Array<SaveComment200Response>
ืืืืื

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

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

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

ืฉืืจืืจ ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

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

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

ืืืกืคืช ืืืืจืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

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

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

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

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

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

ืงืืืช ืชืื ืืืช ืืืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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
ืืืืื

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

ืงืืืช ืืืื ืืืจืืขืื ืืืืืื 
req tenantId urlId userIdWS
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

ืืฆืืจืช ืคืืกื ืืคืื ืฆืืืืจื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CreateFeedPostPublic200Response
ืืืืื

ืืืืงืช ืคืืกื ืืคืื ืฆืืืืจื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteFeedPostPublic200Response
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื 
req 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 | ืื | |
| postIds | array | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: 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
ืืืืื

ืขืืืื ืคืืกื ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

ืขืืืื ืืืงื ืฉื ืืืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tag | string | path | Yes | |
| tenantId | string | query | No |
ืชืืืื
Returns: PatchHashTag200Response
ืืืืื

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

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

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

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

ืฉืืืืช ืืืื ื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

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

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

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

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

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

ืืืืงืช ืืืจืืข webhook ืืืืชื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: 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 ืืืืชื ื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | query | ืื | |
| externalId | string | query | ืื | |
| eventType | string | query | ืื | |
| type | string | query | ืื | |
| domain | string | query | ืื | |
| attemptCountGT | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetPendingWebhookEvents200Response
ืืืืื

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

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

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

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

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

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

ืืืืงืช ืชืืฆืืช ืฉืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: 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
ืืืืื

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

ืืืจืืฆืื ืฉื ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| timeBucket | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No |
ืชืืืื
ืืืืืจ: AggregateQuestionResults200Response
ืืืืื

ืืืจืืฆืื ืืืจืคืช ืฉื ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ืฉืืืืชื | ืื | |
| forceRecalculate | boolean | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: 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 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: AddSSOUserAPIResponse
ืืืืื

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

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

ืงืืืช ืืฉืชืืฉ SSO ืืคื ID 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

ืงืืืช ืฉืืืืฉืื ืืืืืื ืฉื ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| yearNumber | number | query | ืื | |
| monthNumber | number | query | ืื | |
| dayNumber | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTenantDailyUsages200Response
ืืืืื

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

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

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

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

ืืืืคืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| 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 |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

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

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

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

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

ืืืืคืช ืืฉืชืืฉ ืฉื ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

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

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

ืงืืืช ืฉืืืจ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 | ืื | |
| userId | string | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: ChangeTicketState200Response
ืืืืื

ืืฆืืจืช ืืจืืืก 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

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

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

ืงืืืช ืชืื ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| badgeId | string | query | ืื | |
| type | number | query | ืื | |
| displayedOnComments | boolean | query | ืื | |
| limit | number | query | ืื | |
| skip | number | query | ืื |
ืชืืืื
ืืืืืจ: GetUserBadges200Response
ืืืืื

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

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืฉืชืืฉ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื | |
| afterId | string | query | ืื | |
| afterCreatedAt | integer | query | ืื | |
| unreadOnly | boolean | query | ืื | |
| dmOnly | boolean | query | ืื | |
| noDm | boolean | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: ResetUserNotifications200Response
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืืชืจืืืช ืขื ืชืืืืืช ืืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืชืืืื ืกืคืฆืืคืืช.
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| notificationId | string | path | ืื | |
| optedInOrOut | string | path | ืื | |
| commentId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: UpdateUserNotificationStatus200Response
ืืืืื

ืขืืืื ืกืืืืก ืื ืื ืืชืจืืืช ืขื ืืคืื ืืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืืฃ. ืืืฉืจ ืืฉืชืืฉืื ืื ืืืื ืืืฃ, ื ืืฆืจืืช ืืชืจืืืช ืขืืืจ ืชืืืืืช ืฉืืจืฉ ืืืฉืืช, ืืื
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื | |
| urlIdWS | string | query | ืื | |
| userIds | string | query | ืื |
ืชืืืื
ืืืืืจ: GetUserPresenceStatuses200Response
ืืืืื

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

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

ืืฆืืจืช ืืฆืืขื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | query | ืื | |
| direction | string | query | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: VoteComment200Response
ืืืืื

ืืืืงืช ืืฆืืขื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| editKey | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteCommentVote200Response
ืืืืื

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

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

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