
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืืชืืื
ืชืืขืื
ืืืจืืฆืื
ืืืื ื ืืืงืืจืช
ืืกืืื ืืชืื ืชืืืื
ืืืืงืช ืชืืืืืช ืืกืืืืช
ืชืืืืืช
ืชืฆืืจืืช ืืืืืื
ืชืื ืืืช ืืื"ื
ืืืื ืืืจืืขืื
ืคืืกืืื ืืคืื
ืืืืื ืขื ืชืืืื
ืชืืืืช (Hashtags)
ืืืื ืื
ืกืคืืจืช ืืชืจืืืช
ืืชืจืืืช
ืขืืืืื
ืืืจืืขื Webhook ืืืชืื ืื
ืชืฆืืจืืช ืฉืืืืช
ืชืืฆืืืช ืฉืืืืช
ืืืจืืฆืื ืฉื ืชืืฆืืืช ืฉืืืืช
ืืฉืชืืฉื SSO
ืื ืืืื
ืฉืืืืฉ ืืืื ืฉื ืฉืืืจ
ืืืืืืช ืฉืืืจืื
ืืฉืชืืฉื ืฉืืืจืื
ืฉืืืจืื
ืืจืืืกืื
ืืขืืืช ืชืืื ื
ืืชืงืืืืช ืชืื ืืฉืชืืฉ
ืชืื ืืฉืชืืฉ
ืืชืจืืืช ืืฉืชืืฉ
ืกืืืืก ื ืืืืืช ืืฉืชืืฉ
ืืืคืืฉ ืืฉืชืืฉืื
ืืฉืชืืฉืื
ืืฆืืขืืช
FastComments Python SDK
ืื ื-SDK ืืจืฉืื ืฉื FastComments ืืคืืืชืื.
ื-SDK ืืจืฉืื ืืคืืืชืื ืขืืืจ ืืืฉืง ื-API ืฉื FastComments
ืืืืจ
ืืชืงื ื 
PyPI
pip install fastcomments
ืชืืืืช ืืกืคืจืืื
ืกืคืจืืื ืื ืืืืื ืฉื ื ืืืืืืื: ืืงืื ื-API ืฉื ืืฆืจ ืืืกืคืจืืื ืืืจืืืืช ืฉื Python ืฉืืืืื ืืื ืขืืจ ืฉื ืืชืื ืืื ืืช ืืื ืืืงื ืขื ืืขืืืื ืขื ื-API, ืืืื ืชืืืื ื-SSO.
- ืชืืขืื ืกืคืจืืืช ืืงืื ื-API
- ืชืืขืื ืกืคืจืืืช ืืืืื, ืืืื ืืืืืืืช ื-SSO
ืืืฉืงื API ืฆืืืืจืืื ืืขืืืช ืืืืืืืื
ืืขืืืจ ืืงืื ื-API, ืืฉ ืฉืชื ืืืืงืืช, DefaultApi ื-PublicApi. ื-DefaultApi ืืืืื ืฉืืืืช ืฉืืืจืฉืืช ืืช ืืคืชื ื-API ืฉืื, ื-PublicApi ืืืืื ืงืจืืืืช API ืฉื ืืชื ืืืฆืข ืืฉืืจืืช ืืืคืืคื/ืืืฉืืจ ื ืืื/ืืื' ืืื ืืืืืช.
ืืชืืื ืืืืจื 
ืฉืืืืฉ ื-APIs ืืืืืชืื (DefaultApi)
ืืฉืื: ืขืืื ืืืืืืจ ืืช ืืคืชื ื-API ื-Configuration ืืคื ื ืืืฆืืข ืืงืฉืืช ืืืืืชืืช. ืื ืื ืชืขืฉื ืืืช, ืืืงืฉืืช ืืืืฉืื ืขื ืฉืืืืช 401.
from client import ApiClient, Configuration, DefaultApi
from client.models import CreateAPISSOUserData
# ืฆืืจ ืืืืืจ ืืช ืืงืื ื-API
config = Configuration()
config.host = "https://fastcomments.com/api"
# ื ืืจืฉ: ืืืืจ ืืช ืืคืชื ื-API ืฉืื (ืงืื ืืืชื ืืืื ืืืงืจื ืฉื FastComments)
config.api_key = {"ApiKeyAuth": "YOUR_API_KEY_HERE"}
# ืฆืืจ ืืช ืืืคืข ื-API ืขื ืืืงืื ืืืืืืจ
api_client = ApiClient(configuration=config)
api = DefaultApi(api_client)
# ืขืืฉืื ืืชื ืืืื ืืืฆืข ืงืจืืืืช API ืืืืืชืืช
try:
# ืืืืื: ืืืกืฃ ืืฉืชืืฉ SSO
user_data = CreateAPISSOUserData(
id="user-123",
email="user@example.com",
display_name="John Doe"
)
response = api.add_sso_user(
tenant_id="YOUR_TENANT_ID",
create_apisso_user_data=user_data
)
print(f"User created: {response}")
except Exception as e:
print(f"Error: {e}")
# ืฉืืืืืช ื ืคืืฆืืช:
# - 401: ืืคืชื ื-API ืืกืจ ืื ืฉืืื
# - 400: ืืืืืช ืืืงืฉื ื ืืฉื
ืฉืืืืฉ ื-APIs ืฆืืืืจืืื (PublicApi)
ื ืงืืืืช ืงืฆื ืฆืืืืจืืืช ืืื ื ืืืจืฉืืช ืืืืืช:
from client import ApiClient, Configuration, PublicApi
config = Configuration()
config.host = "https://fastcomments.com/api"
api_client = ApiClient(configuration=config)
public_api = PublicApi(api_client)
try:
response = public_api.get_comments_public(
tenant_id="YOUR_TENANT_ID",
url_id="page-url-id"
)
print(response)
except Exception as e:
print(f"Error: {e}")
ืฉืืืืฉ ื-SSO (ืื ืืกื ืืืืื)
ืขืจืืช ืืืืื (SDK) ืืืืืช ืืื ืขืืจ ืืืฆืืจืช ืืืงื ื SSO ืืืืืืืื:
from sso import FastCommentsSSO, SecureSSOUserData
# ืฆืืจ ื ืชืื ื ืืฉืชืืฉ
user_data = SecureSSOUserData(
user_id="user-123",
email="user@example.com",
username="johndoe",
avatar="https://example.com/avatar.jpg"
)
# ืฆืืจ ืืืคืข SSO ืขื ืืกืื ืฉื ื-API ืฉืื
sso = FastCommentsSSO.new_secure(
api_secret="YOUR_API_SECRET",
user_data=user_data
)
# ืืคืง ืืช ืืืงื ื-SSO
sso_token = sso.create_token()
# ืืฉืชืืฉ ืืืืงื ืื ืืฆื ืืืงืื ืฉืื ืื ืืขืืจ ืืืชื ืืงืจืืืืช API
print(f"SSO Token: {sso_token}")
ืขืืืจ SSO ืคืฉืื (ืคืืืช ืืืืืื, ืืืืจืืช ืืืืงื):
from sso import FastCommentsSSO, SimpleSSOUserData
user_data = SimpleSSOUserData(
user_id="user-123",
email="user@example.com"
)
sso = FastCommentsSSO.new_simple(user_data)
sso_token = sso.create_token()
ืืขืืืช ื ืคืืฆืืช
- 401 "missing-api-key" error: ืืืื ืฉืืืืจืช
config.api_key = {"ApiKeyAuth": "YOUR_KEY"}ืืคื ื ืืฆืืจืช ืืืคืข DefaultApi. - Wrong API class: ืืฉืชืืฉ ื-
DefaultApiืขืืืจ ืืงืฉืืช ืืืืืชืืช ืืฆื ืืฉืจืช, ืื-PublicApiืขืืืจ ืืงืฉืืช ืืฆื ืืืงืื/ืฆืืืืจืืืช. - Import errors: ืืืื ืฉืืชื ืืืืื ืืืืืืืื ืื ืืื:
- ืืงืื ื-API:
from client import ... - ืืื SSO:
from sso import ...
- ืืงืื ื-API:
ืืขืจืืช 
ืืืื ืฉืืืืจ
ืชืจืื ืฉืขืืื ืืืขืืืจ broadcast_id ืืืืง ืืืงืฉืืช ื-API. ืืืฉืจ ืชืงืื ืืืจืืขืื, ืชืงืื ืืืืจื ืืช ืืืืื ืืื, ืื ืชืืข ืืืชืขืื ืืืืืจืืข ืื ืืืืื ืชื ืืืืื ืฉืื ืืืื ืืืืคื ืืืคืืืื ืืฆื ืืืงืื (ืกืืืจ ืฉืชืจืฆื ืืขืฉืืช ืืืช ืฉืื ืื ืืกืคืง ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืื ืืืืชืจ). ืืฉ ืืืขืืืจ ืืื UUID. ืืืืื ืฆืจืื ืืืืืช ืืืืืื ืืกืคืืง ืืื ืฉืื ืืืคืืข ืคืขืืืื ืืืืื ืกืฉื ืืืคืืคื.
ืืจืืฉืืช 
- Python >= 3.8
- urllib3 >= 1.25.3
- python-dateutil >= 2.8.2
- pydantic >= 2.0.0
- typing-extensions >= 4.0.0
ืืืจืืฆืื 
ืืืื ืืกืืืื ืขื ืืื ืงืืืืฆื (ืื ืืกืืคืง groupBy) ืืืืฉืื ืืกืคืจ ืคืขืืืืช. ืคืขืืืืช ืฉืื ืืช (ืืืฉื sum, countDistinct, avg ืืื') ื ืชืืืืช.
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| parentTenantId | string | query | ืื | |
| includeStats | boolean | query | ืื |
ืชืืืื
ืืืืืจ: AggregationResponse
ืืืืื

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

ืืืืงืช ืชืืืืืช ืืืกืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentIds | string | query | ืื | ืจืฉืืืช ืืืื ืชืืืืืช ืืืคืจืืช ืืคืกืืงืื. |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: CheckedCommentsForBlocked200Response
ืืืืื

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

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

ืืืืื ืขื ืชืืืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 | ืื | |
| commentId | string | path | ืื | |
| dir | integer | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetCommentVoteUserNames200Response
ืืืืื

ืงืืืช ืชืืืืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | integer | query | No | |
| limit | integer | query | No | |
| skip | integer | query | No | |
| asTree | boolean | query | No | |
| skipChildren | integer | query | No | |
| limitChildren | integer | query | No | |
| maxTreeDepth | integer | query | No | |
| urlId | string | query | No | |
| userId | string | query | No | |
| anonUserId | string | query | No | |
| contextUserId | string | query | No | |
| hashTag | string | query | No | |
| parentId | string | query | No | |
| direction | string | query | No |
ืชืืืื
ืืืืืจ: GetComments200Response
ืืืืื

ืงืืืช ืชืืืืืช ืฆืืืืจืืืช 
req tenantId urlId
ืคืจืืืจืื
| ืฉื | Type | Location | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืืืืื

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

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

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

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

ืืืืื ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| commentId | string | path | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: LockComment200Response
ืืืืื

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

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

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

ืืืืงืช ืชืฆืืจืช ืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| domain | string | path | ืื |
ืชืืืื
ืืืืืจ: DeleteDomainConfig200Response
ืืืืื

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

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

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

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

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

ืืืืงืช ืชืื ืืช ืืื"ื 
ืคืจืืืจืื
| 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 | ืื | |
| errorId | string | path | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

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

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

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

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

ืงืืืช ืืืื ืืืจืืขืื 
req tenantId urlId userIdWS
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| urlId | string | query | ืื | |
| userIdWS | string | query | ืื | |
| startTime | integer | query | ืื | |
| endTime | integer | query | ืื |
ืชืืืื
ืืืืืจ: 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
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| afterId | string | query | ืื | |
| limit | integer | query | ืื | |
| tags | array | query | ืื |
ืชืืืื
ืืืืืจ: GetFeedPosts200Response
ืืืืื

ืงืืืช ืคืืกืืื ืืคืื ืฆืืืืจืืื 
req tenantId afterId
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| afterId | string | query | ืื | |
| limit | integer | query | ืื | |
| tags | array | query | ืื | |
| sso | string | query | ืื | |
| isCrawler | boolean | query | ืื | |
| includeUserInfo | boolean | query | ืื |
ืชืืืื
ืืืืืจ: GetFeedPostsPublic200Response
ืืืืื

ืงืืืช ืกืืืืกืืืงืืช ืคืืกืืื ืืคืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postIds | array | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetFeedPostsStats200Response
ืืืืื

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

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

ืืืืื ืขื ืชืืืื ืฆืืืืจืืช 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| commentId | string | path | ืื | |
| isFlagged | boolean | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

ืืืกืคืช ืชืืืช (Hashtag) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื | |
| tenantId | string | query | ืื |
ืชืืืื
ืืืืืจ: 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
ืืืืื

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

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

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

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

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

ืงืืืช ืกืคืืจืช ืืชืจืืืช ืืืืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: 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
ืืืืื

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ืืืจืืฆืื ืฉื ืชืืฆืืืช ืฉืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | Yes | |
| forceRecalculate | boolean | query | No |
ืชืืืื
ืืืืืจ: 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 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| id | string | path | ืื | |
| deleteComments | boolean | query | ืื | |
| commentDeleteMode | string | query | ืื |
ืชืืืื
ืืืืืจ: DeleteSSOUserAPIResponse
ืืืืื

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

ืงืืืช ืืฉืชืืฉ SSO ืืคื ืืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| updateComments | boolean | query | No |
ืชืืืื
ืืืืืจ: PutSSOUserAPIResponse
ืืืืื

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

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

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

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

ืงืืืช ืืืืืช ืฉืืืจ 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | query | ืื | |
| id | string | path | ืื |
ืชืืืื
ืืืืืจ: 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
ืืืืื

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

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

ืฉืืืืช ืงืืฉืืจ ืืชืืืจืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| redirectURL | string | query | No |
ืชืืืื
ืืืืืจ: 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 | Yes | |
| id | string | path | Yes | |
| sure | string | query | No |
ืชืืืื
ืืืืืจ: FlagCommentPublic200Response
ืืืืื

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

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

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

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

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

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

ืงืืืช ืืจืืืกืื 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| userId | string | query | ืื | |
| state | number | query | ืื | |
| skip | number | query | ืื | |
| limit | number | query | ืื |
ืชืืืื
ืืืืืจ: GetTickets200Response
ืืืืื

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

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

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

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

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

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

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

ืขืืืื ืกืืืืก ืื ืื ืืืชืจืืืช ืชืืืืืช ืฉื ืืฉืชืืฉ 
ืืคืขื ืื ืืฉืืช ืืชืจืืืช ืขืืืจ ืชืืืื ืกืคืฆืืคืืช.
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| 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 | Yes | |
| id | string | path | Yes |
ืชืืืื
ืืืืืจ: GetUser200Response
ืืืืื

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

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

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

ืงืืืช ืืฆืืขืืช ืขืืืจ ืืฉืชืืฉ 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| urlId | string | query | ืื | |
| userId | string | query | ืื | |
| anonUserId | string | query | ืื |
ืชืืืื
ืืืืืจ: GetVotesForUser200Response
ืืืืื

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