
์ธ์ด ๐ฐ๐ท ํ๊ตญ์ด
๋ฌธ์
์ง๊ณ
๊ฐ์ฌ ๋ก๊ทธ
์ธ์ฆ
๋๊ธ ์ฐจ๋จ
์ฐจ๋จ๋ ๋๊ธ ํ์ธ
๋๊ธ
์ฌ์ฉ์ ๋๊ธ
๋๋ฉ์ธ ์ค์
์ด๋ฉ์ผ ํ ํ๋ฆฟ
์ด๋ฒคํธ ๋ก๊ทธ
ํผ๋ ๊ฒ์๋ฌผ
๋๊ธ ์ ๊ณ
GIF
ํด์ํ๊ทธ
๊ด๋ฆฌ
๊ด๋ฆฌ์
์๋ฆผ ์
์๋ฆผ
ํ์ด์ง ๋ฐ์
ํ์ด์ง
๋ณด๋ฅ ์ค์ธ ์นํ ์ด๋ฒคํธ
์ง๋ฌธ ์ค์
์ง๋ฌธ ๊ฒฐ๊ณผ
์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ
SSO ์ฌ์ฉ์
๊ตฌ๋
ํ ๋ํธ ์ผ์ผ ์ฌ์ฉ๋
ํ ๋ํธ ํจํค์ง
ํ ๋ํธ ์ฌ์ฉ์
ํ ๋ํธ
ํฐ์ผ
๋ฒ์ญ
์ด๋ฏธ์ง ์ ๋ก๋
์ฌ์ฉ์ ๋ฐฐ์ง ์งํ
์ฌ์ฉ์ ๋ฐฐ์ง
์ฌ์ฉ์ ์๋ฆผ
์ฌ์ฉ์ ์จ๋ผ์ธ ์ํ
์ฌ์ฉ์ ๊ฒ์
์ฌ์ฉ์
ํฌํ
FastComments Dart SDK
FastComments์ฉ ๊ณต์ Dart SDK์ ๋๋ค.
Dart ๋ฐ Flutter ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋๊ธ, ์ฌ์ฉ์, SSO ๋ฐ ์ค์ฌ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
์ ์ฅ์
๋ ์ด์์ 
fastcomments-dart/
client/ ์์ฑ๋ dart ํด๋ผ์ด์ธํธ (์ง์ ํธ์ง ๊ธ์ง)
sso/ ์๋ ์์ฑ SSO ํ ํฐ ๋์ฐ๋ฏธ
openapi.json ์์ฑ์ ์ํด ์ฌ์ฉ๋ ์ฌ์์ ์ปค๋ฐ๋ ๋ณต์ฌ๋ณธ
config.json OpenAPI-Generator ๊ตฌ์ฑ
update.py ์ฌ์์ผ๋ก๋ถํฐ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์์ฑ
Use 
dependencies:
fastcomments_dart: ^3.0.0
SSO ํฌํผ๋ ํจํค์ง์ ํฌํจ๋์ด ์์ต๋๋ค (package:fastcomments_dart/sso/...).
ํด๋ผ์ด์ธํธ๋ ์ธ ๊ฐ์ API ํด๋์ค๋ฅผ ๋ ธ์ถํฉ๋๋ค:
DefaultApi- ์๋ฒ ์ธก ์ฌ์ฉ์ ์ํ API ํค ์ธ์ฆ ๋ฉ์๋.PublicApi- API ํค๊ฐ ํ์ ์๋ ๊ณต๊ฐ ๋ฉ์๋์ด๋ฉฐ, ๋ธ๋ผ์ฐ์ ๋ฐ ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ์ ์์ ํฉ๋๋ค.ModerationApi- ์ค์๊ฐ ๋ฐ ๋น ๋ฅธ ๋ชจ๋๋ ์ด์ API์ ํฌ๊ด์ ์ธ ์ค์ํธ์ ๋๋ค. ๋ชจ๋ModerationApi๋ฉ์๋๋sso๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ์ SSO ๋๋ FastComments.com ์ธ์ ์ฟ ํค๋ฅผ ํตํด ์ธ์ฆํ ์ ์์ต๋๋ค.
import 'package:fastcomments_dart/api.dart';
final api = PublicApi(ApiClient(basePath: 'https://fastcomments.com'));
final comments = await api.getCommentsPublic('YOUR_TENANT_ID', 'YOUR_URL_ID');import 'package:fastcomments_dart/api.dart';
final publicApi = PublicApi(ApiClient(basePath: 'https://fastcomments.com'));
final feedPosts = await publicApi.getFeedPostsPublic('YOUR_TENANT_ID');import 'package:fastcomments_dart/api.dart';
final moderation = ModerationApi(ApiClient(basePath: 'https://fastcomments.com'));
final result = await moderation.getApiComments(
GetApiCommentsOptions(sso: 'SSO_TOKEN'),
);
SSO 
import 'package:fastcomments_dart/sso/fastcomments_sso.dart';
import 'package:fastcomments_dart/sso/secure_sso_user_data.dart';
final sso = FastCommentsSSO.secure(
apiKey: 'YOUR_API_SECRET',
user: SecureSSOUserData(
id: 'user-123',
email: 'jane@example.com',
username: 'jane',
avatar: 'https://example.com/jane.png',
),
);
final token = sso.prepareToSend();
aggregate 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| parentTenantId | string | query | ์๋์ค | |
| includeStats | boolean | query | ์๋์ค |
์๋ต
๋ฐํ: AggregateResponse
์์

getAuditLogs 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| limit | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค | |
| order | string | query | ์๋์ค | |
| after | number | query | ์๋์ค | |
| before | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetAuditLogsResponse
์์

logoutPublic 
์๋ต
๋ฐํ: APIEmptyResponse
์์

blockFromCommentPublic 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| commentId | string | ๊ฒฝ๋ก | ์ | |
| sso | string | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: BlockSuccess
์์

unBlockCommentPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: UnblockSuccess
์์

checkedCommentsForBlocked 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentIds | string | query | Yes | ์ผํ๋ก ๊ตฌ๋ถ๋ ๋๊ธ ID ๋ชฉ๋ก. |
| sso | string | query | No |
์๋ต
๋ฐํ: CheckBlockedCommentsResponse
์์

blockUserFromComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ค | |
| anonUserId | string | query | ์๋์ค |
์๋ต
๋ฐํ: BlockSuccess
์์

createCommentPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| broadcastId | string | query | Yes | |
| sessionId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: SaveCommentsResponseWithPresence
์์

deleteComment 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| contextUserId | string | query | ์๋์ค | |
| isLive | boolean | query | ์๋์ค |
์๋ต
๋ฐํ: DeleteCommentResult
์์

deleteCommentPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์ | |
| editKey | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
Returns: PublicAPIDeleteCommentResponse
์์

deleteCommentVote 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| voteId | string | path | Yes | |
| urlId | string | query | Yes | |
| broadcastId | string | query | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Response
Returns: VoteDeleteResponse
Example

flagComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
์๋ต
๋ฐํ: FlagCommentResponse
์์

getComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
Returns: APIGetCommentResponse
์์

getComments 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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 | ์๋์ค | |
| fromDate | integer | query | ์๋์ค | |
| toDate | integer | query | ์๋์ค |
์๋ต
๋ฐํ: APIGetCommentsResponse
์์

getCommentsPublic 
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 | ์๋์ค |
์๋ต
๋ฐํ: GetCommentsResponseWithPresencePublicComment
์์

getCommentText 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: PublicAPIGetCommentTextResponse
์์

getCommentVoteUserNames 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| dir | integer | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetCommentVoteUserNamesSuccessResponse
์์

lockComment 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

pinComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ๊ฐ: ChangeCommentPinStatusResponse
์์

saveComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
์๋ต
๋ฐํ: APISaveCommentResponse
์์

saveCommentsBulk 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| sendEmails | boolean | query | No | |
| populateNotifications | boolean | query | No |
Response
๋ฐํ๊ฐ: SaveCommentsBulkResponse
Example

setCommentText 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์ | |
| editKey | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: PublicAPISetCommentTextResponse
์์

unBlockUserFromComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ค | |
| anonUserId | string | query | ์๋์ค |
์๋ต
๋ฐํ: UnblockSuccess
์์

unFlagComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
์๋ต
๋ฐํ: FlagCommentResponse
์์

unLockComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
Returns: APIEmptyResponse
์์

unPinComment 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
์๋ต
Returns: ChangeCommentPinStatusResponse
์์

updateComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| doSpamCheck | boolean | query | No | |
| isLive | boolean | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

voteComment 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| urlId | string | query | ์ | |
| broadcastId | string | query | ์ | |
| sessionId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: VoteResponse
Example

getCommentsForUser 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| userId | string | query | No | |
| direction | string | query | No | |
| repliesToUserId | string | query | No | |
| page | number | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| isCrawler | boolean | query | No |
Response
๋ฐํ๊ฐ: GetCommentsForUserResponse
Example

addDomainConfig 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
Response
๋ฐํ๊ฐ: AddDomainConfigResponse
Example

deleteDomainConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
์๋ต
๋ฐํ: DeleteDomainConfigResponse
์์

getDomainConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
์๋ต
๋ฐํ: GetDomainConfigResponse
์์

getDomainConfigs 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: GetDomainConfigsResponse
์์

patchDomainConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domainToUpdate | string | path | Yes |
์๋ต
๋ฐํ: PatchDomainConfigResponse
์์

putDomainConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| domainToUpdate | string | path | ์ |
์๋ต
๋ฐํ: PutDomainConfigResponse
์์

createEmailTemplate 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: CreateEmailTemplateResponse
์์

deleteEmailTemplate 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
Returns: APIEmptyResponse
์์

deleteEmailTemplateRenderError 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| errorId | string | path | ์ |
Response
๋ฐํ: APIEmptyResponse
Example

getEmailTemplate 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetEmailTemplateResponse
์์

getEmailTemplateDefinitions 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: GetEmailTemplateDefinitionsResponse
์์

getEmailTemplateRenderErrors 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| skip | number | query | ์๋์ค |
Response
๋ฐํ๊ฐ: GetEmailTemplateRenderErrorsResponse
Example

getEmailTemplates 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | number | query | No |
์๋ต
๋ฐํ: GetEmailTemplatesResponse
์์

renderEmailTemplate 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| locale | string | query | No |
์๋ต
Returns: RenderEmailTemplateResponse
์์

updateEmailTemplate 
๋งค๊ฐ๋ณ์
| ์ด ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getEventLog 
req tenantId urlId userIdWS
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| userIdWS | string | query | Yes | |
| startTime | integer | query | Yes | |
| endTime | integer | query | No |
์๋ต
๋ฐํ: GetEventLogResponse
์์

getGlobalEventLog 
req tenantId urlId userIdWS
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| userIdWS | string | query | ์ | |
| startTime | integer | query | ์ | |
| endTime | integer | query | ์๋์ค |
Response
๋ฐํ: GetEventLogResponse
Example

createFeedPost 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| broadcastId | string | query | No | |
| isLive | boolean | query | No | |
| doSpamCheck | boolean | query | No | |
| skipDupCheck | boolean | query | No |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

createFeedPostPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

deleteFeedPostPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: DeleteFeedPostPublicResponse
์์

getFeedPosts 
์์ฒญ tenantId afterId
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No |
์๋ต
๋ฐํ: GetFeedPostsResponse
์์

getFeedPostsPublic 
req tenantId afterId
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No | |
| sso | string | query | No | |
| isCrawler | boolean | query | No | |
| includeUserInfo | boolean | query | No |
์๋ต
๋ฐํ: PublicFeedPostsResponse
์์

getFeedPostsStats 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postIds | array | query | ์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: FeedPostsStatsResponse
์์

getUserReactsPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postIds | array | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: UserReactsResponse
์์

reactFeedPostPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postId | string | path | ์ | |
| isUndo | boolean | query | ์๋์ค | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ReactFeedPostResponse
์์

updateFeedPost 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
Returns: APIEmptyResponse
์์

updateFeedPostPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | ๋ฌธ์์ด | ๊ฒฝ๋ก | ์ | |
| postId | ๋ฌธ์์ด | ๊ฒฝ๋ก | ์ | |
| broadcastId | ๋ฌธ์์ด | ์ฟผ๋ฆฌ | ์๋์ค | |
| sso | ๋ฌธ์์ด | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

flagCommentPublic 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| isFlagged | boolean | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getGifLarge 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| largeInternalURLSanitized | string | query | ์ |
์๋ต
๋ฐํ: GifGetLargeResponse
์์

getGifsSearch 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| search | string | query | Yes | |
| locale | string | query | No | |
| rating | string | query | No | |
| page | number | query | No |
์๋ต
Returns: GetGifsSearchResponse
์์

getGifsTrending 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| locale | string | query | ์๋์ค | |
| rating | string | query | ์๋์ค | |
| page | number | query | ์๋์ค |
์๋ต
Returns: GetGifsTrendingResponse
์์

addHashTag 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
Returns: CreateHashTagResponse
Example

addHashTagsBulk 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
Returns: BulkCreateHashTagsResponse
์์

deleteHashTag 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| tag | string | path | Yes |
์๋ต
Returns: APIEmptyResponse
์์

getHashTags 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No |
์๋ต
๋ฐํ: GetHashTagsResponse
์์

patchHashTag 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| tag | string | path | Yes |
์๋ต
๋ฐํ: UpdateHashTagResponse
์์

deleteModerationVote 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| voteId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: VoteDeleteResponse
์์

getApiComments 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
์๋ต
Returns: ModerationAPIGetCommentsResponse
์์

getApiExportStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| batchJobId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationExportStatusResponse
์์

getApiIds 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| afterId | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationAPIGetCommentIdsResponse
์์

getBanUsersFromComment 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: GetBannedUsersFromCommentResponse
์์

getCommentBanStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetCommentBanStatusResponse
์์

getCommentChildren 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
์๋ต
Returns: ModerationAPIChildCommentsResponse
์์

getCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filter | string | query | No | |
| searchFilters | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationAPICountCommentsResponse
์์

getCounts 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
์๋ต
Returns: GetBannedUsersCountResponse
์์

getLogs 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationAPIGetLogsResponse
์์

getManualBadges 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: GetTenantManualBadgesResponse
์์

getManualBadgesForUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgesUserId | string | query | No | |
| commentId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: GetUserManualBadgesResponse
์์

getModerationComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| includeEmail | boolean | query | ์๋์ค | |
| includeIP | boolean | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationAPICommentResponse
์์

getModerationCommentText 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: GetCommentTextResponse
์์

getPreBanSummary 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | Required | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: PreBanSummary
์์

getSearchCommentsSummary 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationCommentSearchResponse
์์

getSearchPages 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationPageSearchResponse
์์

getSearchSites 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| value | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationSiteSearchResponse
์์

getSearchSuggest 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| text-search | string | ์ฟผ๋ฆฌ | ์๋์ค | |
| sso | string | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: ModerationSuggestResponse
์์

getSearchUsers 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Response
๋ฐํ: ModerationUserSearchResponse
Example

getTrustFactor 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetUserTrustFactorResponse
์์

getUserBanPreference 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIModerateGetUserBanPreferencesResponse
์์

getUserInternalProfile 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: GetUserInternalProfileResponse
์์

postAdjustCommentVotes 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: AdjustVotesResponse
Example

postApiExport 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| text-search | string | query | ์๋์ค | |
| byIPFromComment | string | query | ์๋์ค | |
| filters | string | query | ์๋์ค | |
| searchFilters | string | query | ์๋์ค | |
| sorts | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationExportResponse
์์

postBanUserFromComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| banEmail | boolean | query | No | |
| banEmailDomain | boolean | query | No | |
| banIP | boolean | query | No | |
| deleteAllUsersComments | boolean | query | No | |
| bannedUntil | string | query | No | |
| isShadowBan | boolean | query | No | |
| updateId | string | query | No | |
| banReason | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: BanUserFromCommentResult
์์

postBanUserUndo 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

postBulkPreBanSummary 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
Response
Returns: BulkPreBanSummary
Example

postCommentsByIds 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationAPIChildCommentsResponse
์์

postFlagComment 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: APIEmptyResponse
์์

postRemoveComment 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
๋ฐํ: PostRemoveCommentApiResponse
Example

postRestoreDeletedComment 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: APIEmptyResponse
์์

postSetCommentApprovalStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| commentId | string | ๊ฒฝ๋ก | ์ | |
| approved | boolean | ์ฟผ๋ฆฌ | ์๋์ค | |
| broadcastId | string | ์ฟผ๋ฆฌ | ์๋์ค | |
| sso | string | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: SetCommentApprovedResponse
์์

postSetCommentReviewStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| reviewed | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

postSetCommentSpamStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| spam | boolean | query | No | |
| permNotSpam | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: APIEmptyResponse
์์

postSetCommentText 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: SetCommentTextResponse
์์

postUnFlagComment 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
Returns: APIEmptyResponse
Example

postVote 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| direction | string | query | ์๋์ค | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: VoteResponse
์์

putAwardBadge 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| badgeId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| commentId | string | query | ์๋์ค | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: AwardUserBadgeResponse
Example

putCloseThread 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

putRemoveBadge 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: RemoveUserBadgeResponse
์์

putReopenThread 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

setTrustFactor 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| trustFactor | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: SetUserTrustFactorResponse
์์

createModerator 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
Returns: CreateModeratorResponse
์์

deleteModerator 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| sendEmail | string | query | ์๋์ค |
์๋ต
Returns: APIEmptyResponse
์์

getModerator 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: GetModeratorResponse
์์

getModerators 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetModeratorsResponse
์์

sendInvite 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| fromName | string | query | Yes |
Response
๋ฐํ: APIEmptyResponse
Example

updateModerator 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

deleteNotificationCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getCachedNotificationCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetCachedNotificationCountResponse
์์

getNotificationCount 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| urlId | string | query | ์๋์ค | |
| fromCommentId | string | query | ์๋์ค | |
| viewed | boolean | query | ์๋์ค | |
| type | string | query | ์๋์ค |
Response
๋ฐํ: GetNotificationCountResponse
์์

getNotifications 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| urlId | string | query | No | |
| fromCommentId | string | query | No | |
| viewed | boolean | query | No | |
| type | string | query | No | |
| skip | number | query | No |
์๋ต
๋ฐํ: GetNotificationsResponse
์์

updateNotification 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

createV1PageReact 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| title | string | query | No |
์๋ต
Returns: CreateV1PageReact
์์

createV2PageReact 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| title | string | query | No |
์๋ต
๋ฐํ: CreateV1PageReact
์์

deleteV1PageReact 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ: CreateV1PageReact
์์

deleteV2PageReact 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| id | string | query | ์ |
์๋ต
๋ฐํ: CreateV1PageReact
์์

getV1PageLikes 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes |
Response
Returns: GetV1PageLikes
Example

getV2PageReacts 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes |
์๋ต
Returns: GetV2PageReacts
์์

getV2PageReactUsers 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes |
์๋ต
๋ฐํ: GetV2PageReactUsersResponse
์์

addPage 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
๋ฐํ: AddPageAPIResponse
Example

deletePage 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: DeletePageAPIResponse
Example

getOfflineUsers 
Past commenters on the page who are NOT currently online. Sorted by displayName.
ํ์ฌ ์จ๋ผ์ธ ์ํ๊ฐ ์๋ ํ์ด์ง์ ์ด์ ๋๊ธ ์์ฑ์๋ค. displayName ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค.
Use this after exhausting /users/online to render a "Members" section.
/users/online์ ๋ชจ๋ ์ฌ์ฉํ ํ, "Members" ์น์
์ ๋ ๋๋งํ ๋ ์ฌ์ฉํฉ๋๋ค.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
commenterName์ ๋ํ ์ปค์ ํ์ด์ง๋ค์ด์
: ์๋ฒ๋ {tenantId, urlId, commenterName} ๋ถ๋ถ ์ธ๋ฑ์ค๋ฅผ afterName ์ดํ๋ถํฐ $gt๋ฅผ ํตํด ์ด๋ํ๋ฉฐ, $skip ๋น์ฉ์ด ์์ต๋๋ค.
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ํ์ด์ง URL ์๋ณ์ (์๋ฒ ์ธก์์ ์ ๋ฆฌ๋จ). |
| afterName | string | query | No | ์ปค์: ์ด์ ์๋ต์ nextAfterName์ ์ ๋ฌํฉ๋๋ค. |
| afterUserId | string | query | No | ์ปค์ ๋์ ํด๊ฒฐ: ์ด์ ์๋ต์ nextAfterUserId๋ฅผ ์ ๋ฌํฉ๋๋ค. afterName์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ด๋ฆ์ด ๊ฐ์ ๊ฒฝ์ฐ ํญ๋ชฉ์ด ๋๋ฝ๋์ง ์๋๋ก ํ์์ ๋๋ค. |
Response
Returns: PageUsersOfflineResponse
๋ฐํ: PageUsersOfflineResponse
Example

getOnlineUsers 
ํ์ฌ ํ์ด์ง์ ์จ๋ผ์ธ์ธ ๋ทฐ์ด: ํ์ฌ ์น์์ผ ์ธ์
์ด ํ์ด์ง์ ๊ตฌ๋
๋ ์ฌ๋๋ค์
๋๋ค.
anonCount + totalCount(๋ฐฉ ์ ์ฒด ๊ตฌ๋
์, ์ด๊ฑฐํ์ง ์๋ ์ต๋ช
๋ทฐ์ด ํฌํจ)๋ฅผ ๋ฐํํฉ๋๋ค.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ํ์ด์ง URL ์๋ณ์ (์๋ฒ ์ธก์์ ์ ๋ฆฌ๋จ). |
| afterName | string | query | No | ์ปค์: ์ด์ ์๋ต์์ nextAfterName์ ์ ๋ฌํฉ๋๋ค. |
| afterUserId | string | query | No | ์ปค์ ํ์ด๋ธ๋ ์ด์ปค: ์ด์ ์๋ต์์ nextAfterUserId์ ์ ๋ฌํฉ๋๋ค. afterName์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ด๋ฆ์ด ๊ฐ์ ๊ฒฝ์ฐ ํญ๋ชฉ์ด ๋๋ฝ๋์ง ์๋๋ก ํ์ํฉ๋๋ค. |
Response
Returns: PageUsersOnlineResponse
Example

getPageByURLId 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ: GetPageByURLIdAPIResponse
์์

getPages 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: GetPagesAPIResponse
์์

getPagesPublic 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| cursor | string | query | No | ์ด์ ์์ฒญ์์ nextCursor ๋ก ๋ฐํ๋ ๋ถํฌ๋ช
ํ ํ์ด์ง๋ค์ด์
์ปค์. ๋์ผํ sortBy ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. |
| limit | integer | query | No | 1..200, default 50 |
| q | string | query | No | ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋ ์ ํ์ ์ ๋ชฉ ์ ๋์ด ํํฐ. |
| sortBy | string | query | No | ์ ๋ ฌ ์์. updatedAt (๊ธฐ๋ณธ๊ฐ, ์ต์ ์), commentCount (๋๊ธ ์ ๋ง์ ์), ๋๋ title (์ํ๋ฒณ ์). |
| hasComments | boolean | query | No | true์ธ ๊ฒฝ์ฐ, ์ต์ ํ๋์ ๋๊ธ์ด ์๋ ํ์ด์ง๋ง ๋ฐํํฉ๋๋ค. |
Response
Returns: GetPublicPagesResponse
Example

getUsersInfo 
Bulk ์ฌ์ฉ์ ์ ๋ณด๋ ํ
๋ํธ ๋จ์๋ก ์ ๊ณต๋ฉ๋๋ค. userIds๊ฐ ์ฃผ์ด์ง๋ฉด User / SSOUser์ ํ์ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค.
๋๊ธ ์์ ฏ์์ ๋ฐฉ๊ธ ์กด์ฌ ์ด๋ฒคํธ๋ฅผ ํตํด ๋ํ๋ ์ฌ์ฉ์๋ฅผ ํ๋ถํ๊ฒ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
ํ์ด์ง ์ปจํ
์คํธ๊ฐ ์์ผ๋ฉฐ: ํ๋ผ์ด๋ฒ์๊ฐ ์ผ๊ด๋๊ฒ ์ ์ฉ๋ฉ๋๋ค(๋น๊ณต๊ฐ ํ๋กํ์ ๋ง์คํน๋ฉ๋๋ค).
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| ids | string | query | ์ | ์ผํ๋ก ๊ตฌ๋ถ๋ userIds. |
Response
๋ฐํ: PageUsersInfoResponse
์์

patchPage 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ๊ฐ: PatchPageAPIResponse
์์

deletePendingWebhookEvent 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getPendingWebhookEventCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | query | ์๋์ค | |
| externalId | string | query | ์๋์ค | |
| eventType | string | query | ์๋์ค | |
| type | string | query | ์๋์ค | |
| domain | string | query | ์๋์ค | |
| attemptCountGT | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetPendingWebhookEventCountResponse
Example

getPendingWebhookEvents 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | query | ์๋์ค | |
| externalId | string | query | ์๋์ค | |
| eventType | string | query | ์๋์ค | |
| type | string | query | ์๋์ค | |
| domain | string | query | ์๋์ค | |
| attemptCountGT | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetPendingWebhookEventsResponse
์์

createQuestionConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: CreateQuestionConfigResponse
์์

deleteQuestionConfig 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ |
Response
๋ฐํ: APIEmptyResponse
Example

getQuestionConfig 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
๋ฐํ: GetQuestionConfigResponse
Example

getQuestionConfigs 
๋งค๊ฐ ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | number | query | No |
์๋ต
๋ฐํ: GetQuestionConfigsResponse
์์

updateQuestionConfig 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

createQuestionResult 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateQuestionResultResponse
์์

deleteQuestionResult 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
Response
๋ฐํ: APIEmptyResponse
Example

getQuestionResult 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: GetQuestionResultResponse
์์

getQuestionResults 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์๋์ค | |
| userId | string | query | ์๋์ค | |
| startDate | string | query | ์๋์ค | |
| questionId | string | query | ์๋์ค | |
| questionIds | string | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetQuestionResultsResponse
์์

updateQuestionResult 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
๋ฐํ: APIEmptyResponse
Example

aggregateQuestionResults 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| timeBucket | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No |
์๋ต
๋ฐํ๊ฐ: AggregateQuestionResultsResponse
์์

bulkAggregateQuestionResults 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| forceRecalculate | boolean | query | ์๋์ค |
Response
๋ฐํ๊ฐ: BulkAggregateQuestionResultsResponse
์์

combineCommentsWithQuestionResults 
๋งค๊ฐ๋ณ์
| 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 |
์๋ต
๋ฐํ: CombineQuestionResultsWithCommentsResponse
์์

addSSOUser 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: AddSSOUserAPIResponse
์์

deleteSSOUser 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | boolean | query | No | |
| commentDeleteMode | string | query | No |
์๋ต
Returns: DeleteSSOUserAPIResponse
์์

getSSOUserByEmail 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| string | path | ์ |
Response
๋ฐํ: GetSSOUserByEmailAPIResponse
Example

getSSOUserById 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetSSOUserByIdAPIResponse
์์

getSSOUsers 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| skip | integer | query | ์๋์ค |
์๋ต
๋ฐํ: GetSSOUsersResponse
์์

patchSSOUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| updateComments | boolean | query | No |
Response
Returns: PatchSSOUserAPIResponse
Example

putSSOUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| updateComments | boolean | query | No |
์๋ต
๋ฐํ: PutSSOUserAPIResponse
์์

createSubscription 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
Returns: CreateSubscriptionAPIResponse
์์

deleteSubscription 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
์๋ต
๋ฐํ: DeleteSubscriptionAPIResponse
์์

getSubscriptions 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No |
์๋ต
๋ฐํ: GetSubscriptionsAPIResponse
์์

updateSubscription 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
Response
Returns: UpdateSubscriptionAPIResponse
Example

getTenantDailyUsages 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
Response
๋ฐํ: GetTenantDailyUsagesResponse
Example

createTenantPackage 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
๋ฐํ๊ฐ: CreateTenantPackageResponse
์์

deleteTenantPackage 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getTenantPackage 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
Returns: GetTenantPackageResponse
์์

getTenantPackages 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | number | query | No |
Response
Returns: GetTenantPackagesResponse
Example

replaceTenantPackage 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

updateTenantPackage 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

createTenantUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateTenantUserResponse
์์

deleteTenantUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | string | query | No | |
| commentDeleteMode | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getTenantUser 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: GetTenantUserResponse
Example

getTenantUsers 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | number | query | No |
์๋ต
๋ฐํ๊ฐ: GetTenantUsersResponse
์์

replaceTenantUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| updateComments | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

sendLoginLink 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| redirectURL | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

updateTenantUser 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| updateComments | string | query | ์๋์ค |
Response
๋ฐํ: APIEmptyResponse
Example

createTenant 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateTenantResponse
์์

deleteTenant 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| sure | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

getTenant 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: GetTenantResponse
์์

getTenants 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| meta | string | query | No | |
| skip | number | query | No |
์๋ต
๋ฐํ: GetTenantsResponse
์์

updateTenant 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
Returns: APIEmptyResponse
์์

changeTicketState 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: ChangeTicketStateResponse
์์

createTicket 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes |
์๋ต
๋ฐํ: CreateTicketResponse
์์

getTicket 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
์๋ต
๋ฐํ: GetTicketResponse
์์

getTickets 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| state | number | query | No | |
| skip | number | query | No | |
| limit | number | query | No |
์๋ต
Returns: GetTicketsResponse
์์

getTranslations 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| namespace | string | path | ์ | |
| component | string | path | ์ | |
| locale | string | query | ์๋์ค | |
| useFullTranslationIds | boolean | query | ์๋์ค |
Response
๋ฐํ: GetTranslationsResponse
์์

uploadImage 
์ด๋ฏธ์ง ์ ๋ก๋ ๋ฐ ๋ฆฌ์ฌ์ด์ฆ
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | Size preset: "Default" (1000x1000px) or "CrossPlatform" (creates sizes for popular devices) |
| urlId | string | query | No | Page id that upload is happening from, to configure |
Response
Returns: UploadImageResponse
Example

getUserBadgeProgressById 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIGetUserBadgeProgressResponse
์์

getUserBadgeProgressByUserId 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | path | ์ |
์๋ต
๋ฐํ: APIGetUserBadgeProgressResponse
์์

getUserBadgeProgressList 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| limit | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: APIGetUserBadgeProgressListResponse
์์

createUserBadge 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: APICreateUserBadgeResponse
์์

deleteUserBadge 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptySuccessResponse
์์

getUserBadge 
ํ๋ผ๋ฏธํฐ
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIGetUserBadgeResponse
์์

getUserBadges 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| badgeId | string | query | ์๋์ค | |
| type | number | query | ์๋์ค | |
| displayedOnComments | boolean | query | ์๋์ค | |
| limit | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: APIGetUserBadgesResponse
์์

updateUserBadge 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptySuccessResponse
์์

getUserNotificationCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetUserNotificationCountResponse
์์

getUserNotifications 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | No | ํ์ฌ ํ์ด์ง๊ฐ ๊ตฌ๋ ๋๋์ง ์ฌ๋ถ๋ฅผ ํ๋จํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
| pageSize | integer | query | No | |
| afterId | string | query | No | |
| includeContext | boolean | query | No | |
| afterCreatedAt | integer | query | No | |
| unreadOnly | boolean | query | No | |
| dmOnly | boolean | query | No | |
| noDm | boolean | query | No | |
| includeTranslations | boolean | query | No | |
| includeTenantNotifications | boolean | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: GetMyNotificationsResponse
์์

resetUserNotificationCount 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ResetUserNotificationsResponse
์์

resetUserNotifications 
ํ๋ผ๋ฏธํฐ
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| afterId | string | query | ์๋์ค | |
| afterCreatedAt | integer | query | ์๋์ค | |
| unreadOnly | boolean | query | ์๋์ค | |
| dmOnly | boolean | query | ์๋์ค | |
| noDm | boolean | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ResetUserNotificationsResponse
์์

updateUserNotificationCommentSubscriptionStatus 
ํน์ ๋๊ธ์ ๋ํ ์๋ฆผ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค.
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| notificationId | string | path | Yes | |
| optedInOrOut | string | path | Yes | |
| commentId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: UpdateUserNotificationCommentSubscriptionStatusResponse
์์

updateUserNotificationPageSubscriptionStatus 
ํ์ด์ง์ ๋ํ ์๋ฆผ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด์ง์ ๊ตฌ๋ ํ๋ฉด ์๋ก์ด ๋ฃจํธ ๋๊ธ์ ๋ํด ์๋ฆผ์ด ์์ฑ๋๊ณ , ๋ํ
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| url | string | query | Yes | |
| pageTitle | string | query | Yes | |
| subscribedOrUnsubscribed | string | path | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: UpdateUserNotificationPageSubscriptionStatusResponse
์์

updateUserNotificationStatus 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| notificationId | string | path | ์ | |
| newStatus | string | path | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: UpdateUserNotificationStatusResponse
์์

getUserPresenceStatuses 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlIdWS | string | query | Yes | |
| userIds | string | query | Yes |
์๋ต
๋ฐํ: GetUserPresenceStatusesResponse
์์

searchUsers 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| usernameStartsWith | string | query | ์๋์ค | |
| mentionGroupIds | array | query | ์๋์ค | |
| sso | string | query | ์๋์ค | |
| searchSection | string | query | ์๋์ค |
์๋ต
๋ฐํ: SearchUsersResult
์์

getUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: GetUserResponse
์์

createVote 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | Yes | |
| direction | string | query | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
Response
๋ฐํ: VoteResponse
Example

deleteVote 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| editKey | string | query | ์๋์ค |
Response
๋ฐํ: VoteDeleteResponse
Example

getVotes 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes |
์๋ต
๋ฐํ: GetVotesResponse
์์

getVotesForUser 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
์๋ต
๋ฐํ: GetVotesForUserResponse
์์

๋์์ด ํ์ํ์ ๊ฐ์?
Dart SDK์ ๊ด๋ จํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ๋ค์์ ์ด์ฉํด์ฃผ์ธ์:
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ์ GitHub ์ ์ฅ์๋ฅผ ๋ฐฉ๋ฌธํด ์ฃผ์ธ์.