
ืฉืคื ๐ฎ๐ฑ ืขืืจืืช
ืืชืืื
ืชืืขืื
ืืืจืืฆืื
ืืืื ื ืืืงืืจืช
ืืกืืื ืืชืื ืชืืืื
ืืืืงืช ืชืืืืืช ืืกืืืืช
ืชืืืืืช
ืืืืจืืช ืืืืืื
ืชืื ืืืช ืืืืืื
ืืืื ืืืจืืขืื
ืคืืกืืื ืืคืื
ืืืืื ืขื ืชืืืื
ืืืฉืืืืื
ืืืืจืืืจืื
ืกืคืืจืช ืืชืจืืืช
ืืชืจืืืช
ืืคืื
ืืืจืืขื webhook ืืืืชื ื
ืืืืจืืช ืฉืืื
ืชืืฆืืืช ืฉืืืืช
ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช
ืืฉืชืืฉื SSO
ืื ืืืื
ืฉืืืืฉ ืืืื ืฉื ืฉืืืจ
ืืืืืืช ืฉืืืจ
ืืฉืชืืฉื ืฉืืืจ
ืฉืืืจืื
ืืขืืืช ืชืืื ื
ืืชืงืืืืช ืชืื ืืฉืชืืฉ
ืชืื ืืฉืชืืฉ
ืืชืจืืืช ืืฉืชืืฉ
ืกืืืืก ื ืืืืืช ืืฉืชืืฉ
ืืืคืืฉ ืืฉืชืืฉืื
ืืฉืชืืฉืื
ืืฆืืขืืช
FastComments Java SDK
ืื ื-SDK ืืจืฉืื ืฉื Java ืขืืืจ FastComments.
ื-SDK ืืจืฉืื ืฉื Java ืขืืืจ ืืืฉืง ื-API ืฉื FastComments
ืืืืจ
ืืชืงื ื 
Maven
ืืืกืฃ ืืช ืืืืจ Repsy ื-POM ืฉื ืืคืจืืืงื ืฉืื:
<repositories>
<repository>
<id>repsy</id>
<name>FastComments Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/winrid/fastcomments</url>
</repository>
</repositories>
ืืืืจ ืืื ืืืกืฃ ืืช ืืชืืืืืช ืืืจืืฉืืช:
<dependencies>
<!-- API Client -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>client</artifactId>
<version>0.0.2</version>
</dependency>
<!-- Core Library (includes SSO) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>core</artifactId>
<version>0.0.2</version>
</dependency>
<!-- PubSub Library (for live events) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>pubsub</artifactId>
<version>0.0.2</version>
</dependency>
</dependencies>
Gradle
ืืืกืฃ ืืช ืืืืจ Repsy ืืงืืืฅ build.gradle ืฉืื:
repositories {
mavenCentral()
maven {
url "https://repo.repsy.io/mvn/winrid/fastcomments"
}
}
dependencies {
// API Client
implementation "com.fastcomments:client:0.0.2"
// Core Library (includes SSO)
implementation "com.fastcomments:core:0.0.2"
// PubSub Library (for live events)
implementation "com.fastcomments:pubsub:0.0.2"
}
Library Contents
ืืกืคืจืืื ืืืืื ืฉืืืฉื ืืืืืืื. ืืงืื ื-API ืฉื ืืฆืจ, ืกืคืจืืืช Java ืืจืืืืช ืืืืืื ืืื ืขืืจ ืฉื ืืชืื ืืื ืืช ืืื ืืืงื ืขื ืืขืืืื ืขื ื-API, ืืืืืืื pubsub ืฉืืื ืกืคืจืืื ืืื ืื ืืืจืื ืฉืื ืืืื.
- ืชืืขืื ืกืคืจืืืช ืืงืื ื-API
- ืชืืขืื ืืกืคืจืืื ืืืจืืืืช, ืืืื ืืืืืืืช SSO
- ืชืืขืื ืกืคืจืืืช PubSub
Public vs Secured APIs
ืืืงืื ื-API ืืฉ ืฉืชื ืืืืงืืช, DefaultApi ื-PublicApi. ื-DefaultApi ืืืืื ืฉืืืืช ืฉืืืจืฉืืช ืืช ืืคืชื ื-API ืฉืื, ื-PublicApi ืืืืื ืงืจืืืืช API ืฉื ืืชื ืืืฆืข ืืฉืืจืืช ืืืืคืืคื/ืืืฉืืจ ื ืืื/ืืื' ืืื ืืืืืช.
ืืชืืื ืืืืจื 
ืฉืืืืฉ ื-APIs ืืืืืชืื (DefaultApi)
Important: ืขืืื ืืืืืืจ ืืช ื-API key ื-ApiClient ืืคื ื ืืืฆืืข ืืงืฉืืช ืืืืืชืืช. ืื ืื ืชืขืฉื ืืืช, ืืืงืฉืืช ืืืืฉืื ืขื ืฉืืืืช 401.
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.api.DefaultApi;
import com.fastcomments.model.*;
public class Example {
public static void main(String[] args) {
// ืฆืืจ ืืงื ืคื ืืช ApiClient
ApiClient apiClient = new ApiClient();
// REQUIRED: ืงืืข ืืช ื-API key ืฉืื (ืงืื ืืืชื ืืืื ืืืงืจื ืฉื FastComments)
apiClient.setApiKey("YOUR_API_KEY_HERE");
// ืฆืืจ ืืช ืืืคืข ื-API ืขื ื-ApiClient ืฉืืืืืจ
DefaultApi api = new DefaultApi(apiClient);
// ืขืืฉืื ืืชื ืืืื ืืืฆืข ืงืจืืืืช API ืืืืืชืืช
try {
// Example: Add an SSO user
CreateAPISSOUserData userData = new CreateAPISSOUserData();
userData.setId("user-123");
userData.setEmail("user@example.com");
userData.setDisplayName("John Doe");
AddSSOUserAPIResponse response = api.addSSOUser("YOUR_TENANT_ID", userData)
.execute();
System.out.println("User created: " + response);
} catch (ApiException e) {
System.err.println("Error: " + e.getResponseBody());
// ืฉืืืืืช ื ืคืืฆืืช:
// - 401: ื-API key ืืกืจ ืื ืื ืชืงืฃ
// - 400: ืืืืืช ืืืงืฉื ื ืืฉื
}
}
}
ืฉืืืืฉ ื-APIs ืฆืืืืจืืื (PublicApi)
ื ืงืืืืช ืงืฆื ืฆืืืืจืืืช ืืื ื ืืืจืฉืืช ืืืืืช:
import com.fastcomments.api.PublicApi;
import com.fastcomments.invoker.ApiException;
PublicApi publicApi = new PublicApi();
try {
var response = publicApi.getCommentsPublic("YOUR_TENANT_ID", "page-url-id")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
ืืขืืืช ื ืคืืฆืืช
- 401 "missing-api-key" error: ืืื ืฉืืชื ืงืืจื ื-
apiClient.setApiKey("YOUR_KEY")ืืคื ื ืืฆืืจืช ืืืืคืข ืฉื DefaultApi. - ืืืืงืช API ืฉืืืื: ืืฉืชืืฉ ื-
DefaultApiืขืืืจ ืืงืฉืืช ืืืืืชืืช ืืฆื ืืฉืจืช, ืื-PublicApiืขืืืจ ืืงืฉืืช ืืฆื ืืืงืื/ืฆืืืืจืืืช. - Null API key: ื-SDK ืืชืขืื ืืฉืงื ืืืืืืช ืื ื-API key ืืื null, ืื ืฉืืืืื ืืฉืืืืืช 401.
ืืขืจืืช 
ืืืื ืฉืืืืจ
ืชืฉืืื ืื ืฉืขืืืื ืืืขืืืจ broadcastId ืืืืง ืืงืจืืืืช ืึพAPI. ืืฉืืชื ืืงืืืื ืืืจืืขืื, ืชืงืืื ืืืจื ืืช ืืืืื ืืื, ืื ืฉืชืืขื ืืืชืขืื ืืืืืจืืข ืื ืืชื ืืชืื ื ืื ืืืืื ืฉืื ืืืื ืืฆื ืืืงืื ืืืืคื ืืืคืืืืืกืื (ืื ืฉืกืืืจ ืฉืชืจืฆื ืืขืฉืืช ืืืืจ ืฉืื ืืฆืืข ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืื ืืืืชืจ). ืืขืืืจื ืืื UUID. ืืืืื ืฆืจืื ืืืืืช ืืืืืื ืืกืคืืง ืืื ืฉืื ืืืคืืข ืคืขืืืื ืืืืชื ืกืฉื ืืืคืืคื.
ืืืจืืฆืื 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
ืคืจืืืจืื
| 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 | ืื |
Response
ืืืืืจ: GetAuditLogs200Response
ืืืืื

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

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

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

ืืกืืืช ืืฉืชืืฉ ืืชืืืื 
ืคืจืืืจืื
| 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 | ื ืชืื | ืื | |
| urlId | string | ืฉืืืืชื | ืื | |
| broadcastId | string | ืฉืืืืชื | ืื | |
| sessionId | string | ืฉืืืืชื | ืื | |
| sso | string | ืฉืืืืชื | ืื |
ืชืืืื
ืืืืืจ: CreateCommentPublic200Response
ืืืืื

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

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

ืงืืืช ืชืืืืืช 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ื ืืจืฉ | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื | |
| editKey | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetCommentText200Response
ืืืืื

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

ื ืขืืืช ืชืืืื 
ืคืจืืืจืื
| ืฉื | ืืืคืืก | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| 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 | ืื | |
| isLive | boolean | query | ืื | |
| doSpamCheck | boolean | query | ืื | |
| sendEmails | boolean | query | ืื | |
| populateNotifications | boolean | query | ืื |
ืชืืืื
ืืืืืจ: SaveComment200Response
ืืืืื

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ืงืืืช ืจืืืงืฆืืืช ืืฉืชืืฉืื (ืฆืืืืจืืืช) 
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postIds | array | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: GetUserReactsPublic200Response
ืืืืื

ืจืืืงืฆืื ืืคืืกื ืืคืื (ืฆืืืืจื) 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | path | ืื | |
| postId | string | path | ืื | |
| isUndo | boolean | query | ืื | |
| broadcastId | string | query | ืื | |
| sso | string | query | ืื |
ืชืืืื
ืืืืืจ: ReactFeedPostPublic200Response
ืืืืื

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ืืืจืืฆืืืช ืชืืฆืืืช ืฉืืืืช ืืืฆืืื 
ืคืจืืืจืื
| ืฉื | ืกืื | ืืืงืื | ืืืื | ืชืืืืจ |
|---|---|---|---|---|
| tenantId | string | query | ืื | |
| forceRecalculate | boolean | query | ืื |
ืชืืืื
ืืืืืจ: BulkAggregateQuestionResults200Response
ืืืืื

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ืืขืืืช ืชืืื ื 
ืืขืืื ืืฉืื ืื ืืืื ืฉื ืชืืื ื
ืคืจืืืจืื
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | ืืืืจืช ืืืื: "Default" (1000x1000px) or "CrossPlatform" (creates sizes for popular devices) |
| urlId | string | query | No | ืืืื ืืืฃ ืฉืืื ื ืืชืืฆืขืช ืืืขืืื, ืืฆืืจื ืชืฆืืจื |
ืชืืืื
ืืืืืจ: UploadImageResponse
ืืืืื

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

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

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

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

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

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

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

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

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

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

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

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

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