
์ธ์ด ๐ฐ๐ท ํ๊ตญ์ด
๋ฌธ์
์์ํ๊ธฐ
API ์ฐธ์กฐ
์ฌ์ฉ๋ฒ
์ง๊ณ
๊ฐ์ฌ ๋ก๊ทธ
๋๊ธ์์ ์ฐจ๋จ
์ฐจ๋จ๋ ๋๊ธ ํ์ธ
๋๊ธ
๋๋ฉ์ธ ์ค์
์ด๋ฉ์ผ ํ ํ๋ฆฟ
์ด๋ฒคํธ ๋ก๊ทธ
ํผ๋ ๊ฒ์๋ฌผ
๋๊ธ ์ ๊ณ
ํด์ํ๊ทธ
๋ชจ๋๋ ์ดํฐ
์๋ฆผ ์
์๋ฆผ
ํ์ด์ง
๋๊ธฐ ์ค์ธ ์นํ ์ด๋ฒคํธ
์ง๋ฌธ ์ค์
์ง๋ฌธ ๊ฒฐ๊ณผ
์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ
SSO ์ฌ์ฉ์
๊ตฌ๋
ํ ๋ํธ ์ผ๋ณ ์ฌ์ฉ๋
ํ ๋ํธ ํจํค์ง
ํ ๋ํธ ์ฌ์ฉ์
ํ ๋ํธ
์ด๋ฏธ์ง ์ ๋ก๋
์ฌ์ฉ์ ๋ฐฐ์ง ์งํ
์ฌ์ฉ์ ๋ฐฐ์ง
์ฌ์ฉ์ ์๋ฆผ
์ฌ์ฉ์ ์ ์ ์ํ
์ฌ์ฉ์ ๊ฒ์
์ฌ์ฉ์
ํฌํ
FastComments Nim SDK
์ด๊ฒ์ FastComments์ฉ ๊ณต์ Nim SDK์ ๋๋ค.
FastComments API์ฉ ๊ณต์ Nim SDK
์ ์ฅ์
์ค์น 
Nimble ์ฌ์ฉํ๊ธฐ
nimble install fastcomments
์์ค์์ ๋น๋ํ๊ธฐ
nimble build
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ตฌ์ฑ
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ฑ๋ API ํด๋ผ์ด์ธํธ์ API ์์ ์ ๋ ์ฝ๊ฒ ํด์ฃผ๋ SSO ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจํฉ๋๋ค.
๊ณต๊ฐ API์ ๋ณด์ API
API ํด๋ผ์ด์ธํธ์๋ api_default์ api_public์ ๋ ๊ฐ์ง API ๋ชจ๋์ด ์์ต๋๋ค. api_default๋ API ํค๊ฐ ํ์ํ ๋ฉ์๋๋ฅผ ํฌํจํ๊ณ , api_public์ API ํธ์ถ์ ํฌํจ
์ธ์ฆ ์์ด ๋ธ๋ผ์ฐ์ /๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ ๋ฑ์์ ์ง์ ํธ์ถํ ์ ์์ต๋๋ค.
๋น ๋ฅธ ์์ 
์ธ์ฆ๋ API ์ฌ์ฉ (DefaultAPI)
์ค์: ์ธ์ฆ๋ ์๋ํฌ์ธํธ๋ API ํค๋ฅผ x-api-key ํค๋๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
import httpclient
import fastcomments
import fastcomments/apis/api_default
import fastcomments/models/model_comment_data
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
# ์ธ์ฆ๋ API ํธ์ถ
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
๊ณต๊ฐ API ์ฌ์ฉ (PublicAPI)
๊ณต๊ฐ ์๋ํฌ์ธํธ๋ ์ธ์ฆ์ด ํ์ ์์ต๋๋ค:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# ๊ณต๊ฐ API ํธ์ถ
let (response, httpResponse) = getCommentsPublic(
httpClient = client,
tenantId = "your-tenant-id",
urlId = "your-url-id",
page = 0,
direction = SortDirections.DESC,
sso = "",
skip = 0,
skipChildren = 0,
limit = 0,
limitChildren = 0,
countChildren = false,
fetchPageForCommentId = "",
includeConfig = false,
countAll = false,
includei10n = false,
locale = "",
modules = "",
isCrawler = false,
includeNotificationCount = false,
asTree = false,
maxTreeDepth = 0,
useFullTranslationIds = false,
parentId = "",
searchText = "",
hashTags = @[],
userId = "",
customConfigStr = "",
afterCommentId = "",
beforeCommentId = ""
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
์ผ๋ฐ์ ์ธ ๋ฌธ์
- 401 authentication error: DefaultAPI ์์ฒญ์ ํ๊ธฐ ์ ์ HttpClient์
x-api-keyํค๋๋ฅผ ์ค์ ํ๋์ง ํ์ธํ์ธ์:client.headers["x-api-key"] = "your-api-key" - Wrong API class: ์๋ฒ ์ธก ์ธ์ฆ ์์ฒญ์๋
api_default๋ฅผ, ํด๋ผ์ด์ธํธ ์ธก/๊ณต๊ฐ ์์ฒญ์๋api_public์ ์ฌ์ฉํ์ธ์.
API ํธ์ถํ๊ธฐ 
์ด SDK์ ๋ชจ๋ API ๋ฉ์๋๋ (Option[ResponseType], Response) ํํ์ ๋ฐํํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์์์๋ ์ฑ๊ณต ์ ํ์ฑ๋ ์๋ต์ด ๋ค์ด ์๊ณ , ๋ ๋ฒ์งธ ์์๋ ์์ HTTP ์๋ต์
๋๋ค.
์์ : ๋๊ธ ๊ฐ์ ธ์ค๊ธฐ
import httpclient
import options
import fastcomments
import fastcomments/apis/api_default
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if httpResponse.code == Http200:
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
์ฐธ๊ณ 
๋ธ๋ก๋์บ์คํธ ID
์ผ๋ถ API ํธ์ถ์์๋ broadcastId๋ฅผ ์ ๋ฌํด์ผ ํ๋ค๋ ๊ฒ์ ๋ณด๊ฒ ๋ฉ๋๋ค. ์ด๋ฒคํธ๋ฅผ ์์ ํ ๋ ์ด ID๋ฅผ ๋ฐํํ๋ฏ๋ก, ํด๋ผ์ด์ธํธ์์ ๋ณ๊ฒฝ์ ๋๊ด์ ์ผ๋ก ์ ์ฉํ๋ ค๋ ๊ฒฝ์ฐ(์ฌ์ฉ์ ๊ฒฝํ์ด ๊ฐ์ฅ ์ข๊ธฐ ๋๋ฌธ์ ์๋ง ๊ทธ๋ ๊ฒ ํ๊ฒ ๋ ๊ฒ์
๋๋ค) ํด๋น ์ด๋ฒคํธ๋ฅผ ๋ฌด์ํด์ผ ํ๋์ง ์ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ UUID๋ฅผ ์ ๋ฌํ์ธ์. ์ด ID๋ ๋ธ๋ผ์ฐ์ ์ธ์
๋ด์์ ๋ ๋ฒ ๋ฐ์ํ์ง ์์ ๋งํผ ์ถฉ๋ถํ ๊ณ ์ ํด์ผ ํฉ๋๋ค.
SSO (์ฑ๊ธ ์ฌ์ธ์จ)
SSO ์์ ๋ ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
SSO ์ฌ์ฉ๋ฒ 
๊ฐ๋จํ SSO
import fastcomments/sso
let user = newSimpleSSOUserData(
userId = "user-123",
email = "user@example.com",
avatar = "https://example.com/avatar.jpg"
)
let sso = newSimple(simpleUserData = user)
let token = sso.createToken()
echo "SSO Token: ", token
๋ณด์ SSO
import fastcomments/sso
let user = newSecureSSOUserData(
userId = "user-123",
email = "user@example.com",
username = "johndoe",
avatar = "https://example.com/avatar.jpg"
)
let apiKey = "your-api-key"
let sso = newSecure(apiKey = apiKey, secureUserData = user)
let token = sso.createToken()
echo "Secure SSO Token: ", token
fastcomments ๋ฌธ์ 
fastcomments์ฉ ๋ฌธ์
API ์๋ํฌ์ธํธ ๋ฌธ์
All URIs are relative to https://fastcomments.com
| ํด๋์ค | ๋ฉ์๋ | HTTP ์์ฒญ | ์ค๋ช |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | ๋ฌธ์๋ฅผ ๊ทธ๋ฃนํ(groupBy๊ฐ ์ ๊ณต๋ ๊ฒฝ์ฐ)ํ๊ณ ์ฌ๋ฌ ์ฐ์ฐ์ ์ ์ฉํ์ฌ ์ง๊ณํฉ๋๋ค. sum, countDistinct, avg ๋ฑ ๋ค์ํ ์ฐ์ฐ์ ์ง์ํฉ๋๋ค. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | ํ์: tenantId, afterId |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | ํ์: tenantId, urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | ํ์: tenantId, urlId, userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | ํ์: tenantId, afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | ํ์: tenantId, urlId, userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | ํน์ ๋๊ธ์ ๋ํ ์๋ฆผ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | ํ์ด์ง์ ๋ํ ์๋ฆผ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด์ง๋ฅผ ๊ตฌ๋ ํ๋ฉด ์๋ก์ด ๋ฃจํธ ๋๊ธ์ ๋ํ ์๋ฆผ์ด ์์ฑ๋๋ฉฐ, ๋ํ |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | ์ด๋ฏธ์ง ์ ๋ก๋ ๋ฐ ํฌ๊ธฐ ์กฐ์ |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
๋ชจ๋ธ ๋ฌธ์
- APIAuditLog
- APIComment
- APICommentBase
- APICreateUserBadgeResponse
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- ChangeCommentPinStatusResponse
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateSubscriptionAPIResponse
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetMyNotificationsResponse
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPublicFeedPostsResponse
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GifRating
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicate_value
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostPublic_200_response
- ReactFeedPostResponse
- Record_string__before_string_or_null__after_string_or_null___value
- Record_string_string_or_number__value
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ResetUserNotificationsResponse
- ResetUserNotifications_200_response
- SORT_DIR
- SSOSecurityLevel
- SaveCommentResponse
- SaveCommentResponseOptimized
- SaveComment_200_response
- SaveCommentsResponseWithPresence
- SearchUsersResponse
- SearchUsers_200_response
- SetCommentTextResult
- SetCommentText_200_response
- SizePreset
- SortDirections
- SpamRule
- UnBlockCommentPublic_200_response
- UnBlockFromCommentParams
- UnblockSuccess
- UpdatableCommentParams
- UpdateAPIPageData
- UpdateAPISSOUserData
- UpdateDomainConfigParams
- UpdateFeedPostParams
- UpdateUserBadgeParams
- UpdateUserBadge_200_response
- UpdateUserNotificationStatus_200_response
- UploadImageResponse
- UserBadge
- UserBadgeProgress
- UserNotification
- UserNotificationWriteResponse
- UserPresenceData
- UserReactsResponse
- UserSearchResult
- UserSessionInfo
- VoteBodyParams
- VoteComment_200_response
- VoteDeleteResponse
- VoteResponse
- VoteResponseUser
- VoteStyle
์ธ์ฆ ๋ฌธ์
api_key
- ์ ํ: API ํค
- API ํค ๋งค๊ฐ๋ณ์ ์ด๋ฆ: x-api-key
- ์์น: HTTP ํค๋
์ง๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| aggregationRequest | AggregationRequest | ์๋์ | |
| parentTenantId | string | ์๋์ | |
| includeStats | bool | ์๋์ |
์๋ต
๋ฐํ: Option[AggregationResponse]
์์

๊ฐ์ฌ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| limit | float64 | ์๋์ | |
| skip | float64 | ์๋์ | |
| order | SORTDIR | ์๋์ | |
| after | float64 | ์๋์ | |
| before | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetAuditLogs_200_response]
์์

๊ณต๊ฐ ๋๊ธ ์ฐจ๋จ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[BlockFromCommentPublic_200_response]
์์

๊ณต๊ฐ ๋๊ธ ์ฐจ๋จ ํด์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[UnBlockCommentPublic_200_response]
์์

์ฐจ๋จ๋ ๋๊ธ ํ์ธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentIds | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[CheckedCommentsForBlocked_200_response]
์์

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| blockFromCommentParams | BlockFromCommentParams | ์๋์ | |
| userId | string | ์๋์ | |
| anonUserId | string | ์๋์ |
์๋ต
๋ฐํ: Option[BlockFromCommentPublic_200_response]
์์

๊ณต๊ฐ ๋๊ธ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| broadcastId | string | ์๋์ | |
| commentData | CommentData | ์๋์ | |
| sessionId | string | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[CreateCommentPublic_200_response]
์์

๋๊ธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| contextUserId | string | ์๋์ | |
| isLive | bool | ์๋์ |
์๋ต
๋ฐํ: Option[DeleteComment_200_response]
์์

๊ณต๊ฐ ๋๊ธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ | |
| editKey | string | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[DeleteCommentPublic_200_response]
์์

๋๊ธ ํฌํ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| voteId | string | ์๋์ค | |
| urlId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| editKey | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeleteCommentVote_200_response]
์์

๋๊ธ ์ ๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| userId | string | ์๋์ค | |
| anonUserId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagComment_200_response]
์์

๋๊ธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetComment_200_response]
์์

๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| page | int | ์๋์ค | |
| limit | int | ์๋์ค | |
| skip | int | ์๋์ค | |
| asTree | bool | ์๋์ค | |
| skipChildren | int | ์๋์ค | |
| limitChildren | int | ์๋์ค | |
| maxTreeDepth | int | ์๋์ค | |
| urlId | string | ์ | |
| userId | string | ์๋์ค | |
| anonUserId | string | ์๋์ค | |
| contextUserId | string | ์๋์ค | |
| hashTag | string | ์๋์ค | |
| parentId | string | ์๋์ค | |
| direction | SortDirections | ์๋์ค |
์๋ต
๋ฐํ: Option[GetComments_200_response]
์์

๊ณต๊ฐ ๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| page | int | ์๋์ค | |
| direction | SortDirections | ์๋์ค | |
| sso | string | ์๋์ค | |
| skip | int | ์๋์ค | |
| skipChildren | int | ์๋์ค | |
| limit | int | ์๋์ค | |
| limitChildren | int | ์๋์ค | |
| countChildren | bool | ์๋์ค | |
| fetchPageForCommentId | string | ์๋์ค | |
| includeConfig | bool | ์๋์ค | |
| countAll | bool | ์๋์ค | |
| includei10n | bool | ์๋์ค | |
| locale | string | ์๋์ค | |
| modules | string | ์๋์ค | |
| isCrawler | bool | ์๋์ค | |
| includeNotificationCount | bool | ์๋์ค | |
| asTree | bool | ์๋์ค | |
| maxTreeDepth | int | ์๋์ค | |
| useFullTranslationIds | bool | ์๋์ค | |
| parentId | string | ์๋์ค | |
| searchText | string | ์๋์ค | |
| hashTags | seq[string] | ์๋์ค | |
| userId | string | ์๋์ค | |
| customConfigStr | string | ์๋์ค | |
| afterCommentId | string | ์๋์ค | |
| beforeCommentId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetCommentsPublic_200_response]
์์

๋๊ธ ํ
์คํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| editKey | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetCommentText_200_response]
์์

๋๊ธ ํฌํ ์ฌ์ฉ์ ์ด๋ฆ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| dir | int | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetCommentVoteUserNames_200_response]
์์

๋๊ธ ์ ๊ธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[LockComment_200_response]
์์

๋๊ธ ๊ณ ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[PinComment_200_response]
์์

๋๊ธ ์ ์ฅ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createCommentParams | CreateCommentParams | ์๋์ | |
| isLive | bool | ์๋์ | |
| doSpamCheck | bool | ์๋์ | |
| sendEmails | bool | ์๋์ | |
| populateNotifications | bool | ์๋์ |
์๋ต
๋ฐํ: Option[SaveComment_200_response]
์์

๋๊ธ ์ผ๊ด ์ ์ฅ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createCommentParams | seq[CreateCommentParams] | ์๋์ | |
| isLive | bool | ์๋์ | |
| doSpamCheck | bool | ์๋์ | |
| sendEmails | bool | ์๋์ | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | ์๋์ | |
| id | string | ์๋์ | |
| unBlockFromCommentParams | UnBlockFromCommentParams | ์๋์ | |
| userId | string | ์๋์ | |
| anonUserId | string | ์๋์ |
์๋ต
๋ฐํ: Option[UnBlockCommentPublic_200_response]
์์

๋๊ธ ํ
์คํธ ์ค์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| commentTextUpdateRequest | CommentTextUpdateRequest | ์๋์ค | |
| editKey | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[SetCommentText_200_response]
์์

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ ํด์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| unBlockFromCommentParams | UnBlockFromCommentParams | ์๋์ | |
| userId | string | ์๋์ | |
| anonUserId | string | ์๋์ |
์๋ต
๋ฐํ: Option[UnBlockCommentPublic_200_response]
์์

๋๊ธ ์ ๊ณ ํด์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| userId | string | ์๋์ | |
| anonUserId | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagComment_200_response]
์์

๋๊ธ ์ ๊ธ ํด์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[LockComment_200_response]
์์

๋๊ธ ๊ณ ์ ํด์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[PinComment_200_response]
์์

๋๊ธ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| updatableCommentParams | UpdatableCommentParams | ์๋์ค | |
| contextUserId | string | ์๋์ค | |
| doSpamCheck | bool | ์๋์ค | |
| isLive | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

๋๊ธ์ ํฌํ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| urlId | string | ์ | |
| broadcastId | string | ์๋์ค | |
| voteBodyParams | VoteBodyParams | ์๋์ค | |
| sessionId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[VoteComment_200_response]
์์

๋๋ฉ์ธ ์ค์ ์ถ๊ฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| addDomainConfigParams | AddDomainConfigParams | ์๋์ค |
Response
๋ฐํ: Option[AddDomainConfig_200_response]
Example

๋๋ฉ์ธ ์ค์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| domain | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeleteDomainConfig_200_response]
์์

๋๋ฉ์ธ ์ค์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| domain | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetDomainConfig_200_response]
์์

๋๋ฉ์ธ ์ค์ ๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ |
Response
๋ฐํ: Option[GetDomainConfigs_200_response]
Example

๋๋ฉ์ธ ์ค์ ์์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| domainToUpdate | string | ์๋์ | |
| patchDomainConfigParams | PatchDomainConfigParams | ์๋์ |
์๋ต
๋ฐํ: Option[GetDomainConfig_200_response]
์์

๋๋ฉ์ธ ์ค์ ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| domainToUpdate | string | ์๋์ค | |
| updateDomainConfigParams | UpdateDomainConfigParams | ์๋์ค |
์๋ต
๋ฐํ: Option[GetDomainConfig_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createEmailTemplateBody | CreateEmailTemplateBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateEmailTemplate_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋ ์ค๋ฅ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| errorId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetEmailTemplate_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ |
์๋ต
๋ฐํ: Option[GetEmailTemplateDefinitions_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋ ์ค๋ฅ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetEmailTemplateRenderErrors_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetEmailTemplates_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋๋ง 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| renderEmailTemplateBody | RenderEmailTemplateBody | ์๋์ | |
| locale | string | ์๋์ |
์๋ต
๋ฐํ: Option[RenderEmailTemplate_200_response]
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ด๋ฒคํธ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| userIdWS | string | ์๋์ | |
| startTime | int64 | ์๋์ | |
| endTime | int64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetEventLog_200_response]
์์

์ ์ญ ์ด๋ฒคํธ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| userIdWS | string | ์๋์ค | |
| startTime | int64 | ์๋์ค | |
| endTime | int64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetEventLog_200_response]
์์

ํผ๋ ๊ฒ์๋ฌผ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createFeedPostParams | CreateFeedPostParams | ์๋์ค | |
| broadcastId | string | ์๋์ค | |
| isLive | bool | ์๋์ค | |
| doSpamCheck | bool | ์๋์ค | |
| skipDupCheck | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateFeedPost_200_response]
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createFeedPostParams | CreateFeedPostParams | ์๋์ | |
| broadcastId | string | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[CreateFeedPostPublic_200_response]
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| postId | string | ์๋์ค | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeleteFeedPostPublic_200_response]
์์

ํผ๋ ๊ฒ์๋ฌผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| afterId | string | ์๋์ค | |
| limit | int | ์๋์ค | |
| tags | seq[string] | ์๋์ค |
์๋ต
๋ฐํ: Option[GetFeedPosts_200_response]
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| afterId | string | ์๋์ค | |
| limit | int | ์๋์ค | |
| tags | seq[string] | ์๋์ค | |
| sso | string | ์๋์ค | |
| isCrawler | bool | ์๋์ค | |
| includeUserInfo | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[GetFeedPostsPublic_200_response]
์์

ํผ๋ ๊ฒ์๋ฌผ ํต๊ณ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| postIds | seq[string] | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetFeedPostsStats_200_response]
์์

๊ณต๊ฐ ์ฌ์ฉ์ ๋ฐ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| postIds | seq[string] | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserReactsPublic_200_response]
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ์ ๋ฐ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| postId | string | ์๋์ค | |
| reactBodyParams | ReactBodyParams | ์๋์ค | |
| isUndo | bool | ์๋์ค | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[ReactFeedPostPublic_200_response]
์์

ํผ๋ ๊ฒ์๋ฌผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| feedPost | FeedPost | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | Type | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| postId | string | ์๋์ค | |
| updateFeedPostParams | UpdateFeedPostParams | ์๋์ค | |
| broadcastId | string | ์๋์ค | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateFeedPostPublic_200_response]
์์

๊ณต๊ฐ ๋๊ธ ์ ๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | Type | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| isFlagged | bool | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํด์ํ๊ทธ ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createHashTagBody | CreateHashTagBody | ์๋์ค |
์๋ต
๋ฐํ: Option[AddHashTag_200_response]
์์

ํด์ํ๊ทธ ์ผ๊ด ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | ์๋์ค |
์๋ต
๋ฐํ: Option[AddHashTagsBulk_200_response]
์์

ํด์ํ๊ทธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tag | string | ์๋์ค | |
| tenantId | string | ์ | |
| deleteHashTagRequest | DeleteHashTagRequest | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํด์ํ๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| page | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetHashTags_200_response]
์์

ํด์ํ๊ทธ ์์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tag | string | ์๋์ | |
| tenantId | string | ์ | |
| updateHashTagBody | UpdateHashTagBody | ์๋์ |
์๋ต
๋ฐํ: Option[PatchHashTag_200_response]
์์

๋ชจ๋๋ ์ดํฐ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createModeratorBody | CreateModeratorBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateModerator_200_response]
์์

๋ชจ๋๋ ์ดํฐ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| sendEmail | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

๋ชจ๋๋ ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetModerator_200_response]
์์

๋ชจ๋๋ ์ดํฐ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetModerators_200_response]
์์

๋ชจ๋๋ ์ดํฐ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateModeratorBody | UpdateModeratorBody | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์๋ฆผ ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์บ์๋ ์๋ฆผ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetCachedNotificationCount_200_response]
์์

์๋ฆผ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| userId | string | ์๋์ | |
| urlId | string | ์ | |
| fromCommentId | string | ์๋์ | |
| viewed | bool | ์๋์ |
์๋ต
๋ฐํ๊ฐ: Option[GetNotificationCount_200_response]
์์

์๋ฆผ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| userId | string | ์๋์ค | |
| urlId | string | ์ | |
| fromCommentId | string | ์๋์ค | |
| viewed | bool | ์๋์ค | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ๊ฐ: Option[GetNotifications_200_response]
์์

์๋ฆผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateNotificationBody | UpdateNotificationBody | ์๋์ | |
| userId | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ์ด์ง ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createAPIPageData | CreateAPIPageData | ์๋์ค |
์๋ต
๋ฐํ: Option[AddPageAPIResponse]
์์

ํ์ด์ง ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeletePageAPIResponse]
์์

URL ID๋ก ํ์ด์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
์๋ต
๋ฐํ: Option[GetPageByURLIdAPIResponse]
์์

ํ์ด์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ |
์๋ต
๋ฐํ: Option[GetPagesAPIResponse]
์์

ํ์ด์ง ์์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateAPIPageData | UpdateAPIPageData | ์๋์ |
์๋ต
๋ฐํ: Option[PatchPageAPIResponse]
์์

๋๊ธฐ ์ค์ธ ์นํ
์ด๋ฒคํธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

๋๊ธฐ ์ค์ธ ์นํ
์ด๋ฒคํธ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| externalId | string | ์๋์ | |
| eventType | string | ์๋์ | |
| domain | string | ์๋์ | |
| attemptCountGT | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetPendingWebhookEventCount_200_response]
์์

๋๊ธฐ ์ค์ธ ์นํ
์ด๋ฒคํธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| externalId | string | ์๋์ | |
| eventType | string | ์๋์ | |
| domain | string | ์๋์ | |
| attemptCountGT | float64 | ์๋์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetPendingWebhookEvents_200_response]
์์

์ง๋ฌธ ์ค์ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createQuestionConfigBody | CreateQuestionConfigBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateQuestionConfig_200_response]
์์

์ง๋ฌธ ์ค์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ง๋ฌธ ์ค์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetQuestionConfig_200_response]
์์

์ง๋ฌธ ์ค์ ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetQuestionConfigs_200_response]
์์

์ง๋ฌธ ์ค์ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | No |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createQuestionResultBody | CreateQuestionResultBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateQuestionResult_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetQuestionResult_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| userId | string | ์๋์ | |
| startDate | string | ์๋์ | |
| questionId | string | ์๋์ | |
| questionIds | string | ์๋์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetQuestionResults_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateQuestionResultBody | UpdateQuestionResultBody | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| questionId | string | ์๋์ค | |
| questionIds | seq[string] | ์๋์ค | |
| urlId | string | ์ | |
| timeBucket | AggregateTimeBucket | ์๋์ค | |
| startDate | string | ์๋์ค | |
| forceRecalculate | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[AggregateQuestionResults_200_response]
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์ผ๊ด ์ง๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | ์๋์ค | |
| forceRecalculate | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[BulkAggregateQuestionResults_200_response]
์์

๋๊ธ๊ณผ ์ง๋ฌธ ๊ฒฐ๊ณผ ๊ฒฐํฉ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| questionId | string | ์๋์ค | |
| questionIds | seq[string] | ์๋์ค | |
| urlId | string | ์ | |
| startDate | string | ์๋์ค | |
| forceRecalculate | bool | ์๋์ค | |
| minValue | float64 | ์๋์ค | |
| maxValue | float64 | ์๋์ค | |
| limit | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[CombineCommentsWithQuestionResults_200_response]
์์

SSO ์ฌ์ฉ์ ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| createAPISSOUserData | CreateAPISSOUserData | ์๋์ |
์๋ต
๋ฐํ: Option[AddSSOUserAPIResponse]
์์

SSO ์ฌ์ฉ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| deleteComments | bool | ์๋์ | |
| commentDeleteMode | string | ์๋์ |
์๋ต
๋ฐํ: Option[DeleteSSOUserAPIResponse]
์์

์ด๋ฉ์ผ๋ก SSO ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetSSOUserByEmailAPIResponse]
์์

ID๋ก SSO ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetSSOUserByIdAPIResponse]
์์

SSO ์ฌ์ฉ์๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | int | ์๋์ค |
์๋ต
๋ฐํ: Option[GetSSOUsers_200_response]
์์

SSO ์ฌ์ฉ์ ์์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateAPISSOUserData | UpdateAPISSOUserData | ์๋์ | |
| updateComments | bool | ์๋์ |
์๋ต
๋ฐํ: Option[PatchSSOUserAPIResponse]
์์

SSO ์ฌ์ฉ์ ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| updateAPISSOUserData | UpdateAPISSOUserData | ์๋์ค | |
| updateComments | bool | ์๋์ค |
์๋ต
๋ฐํ: Option[PutSSOUserAPIResponse]
์์

๊ตฌ๋
์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | ์๋์ |
์๋ต
๋ฐํ: Option[CreateSubscriptionAPIResponse]
์์

๊ตฌ๋
์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| userId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeleteSubscriptionAPIResponse]
์์

๊ตฌ๋
๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| userId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetSubscriptionsAPIResponse]
์์

ํ
๋ํธ ์ผ๋ณ ์ฌ์ฉ๋ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| yearNumber | float64 | ์๋์ค | |
| monthNumber | float64 | ์๋์ค | |
| dayNumber | float64 | ์๋์ค | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetTenantDailyUsages_200_response]
์์

ํ
๋ํธ ํจํค์ง ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createTenantPackageBody | CreateTenantPackageBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateTenantPackage_200_response]
์์

ํ
๋ํธ ํจํค์ง ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ํจํค์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetTenantPackage_200_response]
์์

ํ
๋ํธ ํจํค์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetTenantPackages_200_response]
์์

ํ
๋ํธ ํจํค์ง ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ํจํค์ง ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateTenantPackageBody | UpdateTenantPackageBody | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createTenantUserBody | CreateTenantUserBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateTenantUser_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| deleteComments | string | ์๋์ค | |
| commentDeleteMode | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetTenantUser_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetTenantUsers_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์ ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| replaceTenantUserBody | ReplaceTenantUserBody | ์๋์ | |
| updateComments | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

๋ก๊ทธ์ธ ๋งํฌ ์ ์ก 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| redirectURL | string | ์๋์ |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ์ฌ์ฉ์ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| updateTenantUserBody | UpdateTenantUserBody | ์๋์ค | |
| updateComments | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createTenantBody | CreateTenantBody | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateTenant_200_response]
์์

ํ
๋ํธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| sure | string | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

ํ
๋ํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetTenant_200_response]
์์

ํ
๋ํธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| meta | string | ์๋์ | |
| skip | float64 | ์๋์ |
์๋ต
๋ฐํ: Option[GetTenants_200_response]
์์

ํ
๋ํธ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| updateTenantBody | UpdateTenantBody | ์๋์ค |
์๋ต
๋ฐํ: Option[FlagCommentPublic_200_response]
์์

์ด๋ฏธ์ง ์
๋ก๋ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| file | string | ์๋์ค | |
| sizePreset | SizePreset | ์๋์ค | |
| urlId | string | ์ |
์๋ต
๋ฐํ: Option[UploadImageResponse]
์์

ID๋ก ์ฌ์ฉ์ ๋ฐฐ์ง ์งํ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserBadgeProgressById_200_response]
์์

์ฌ์ฉ์ ID๋ก ์ฌ์ฉ์ ๋ฐฐ์ง ์งํ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| userId | string | ์๋์ |
์๋ต
๋ฐํ: Option[GetUserBadgeProgressById_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง ์งํ ๋ชฉ๋ก ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | float64 | No | |
| skip | float64 | No |
์๋ต
๋ฐํ: Option[GetUserBadgeProgressList_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| createUserBadgeParams | CreateUserBadgeParams | ์๋์ค |
์๋ต
๋ฐํ: Option[CreateUserBadge_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[UpdateUserBadge_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserBadge_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| userId | string | ์๋์ค | |
| badgeId | string | ์๋์ค | |
| displayedOnComments | bool | ์๋์ค | |
| limit | float64 | ์๋์ค | |
| skip | float64 | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserBadges_200_response]
์์

์ฌ์ฉ์ ๋ฐฐ์ง ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ | |
| updateUserBadgeParams | UpdateUserBadgeParams | ์๋์ |
์๋ต
๋ฐํ: Option[UpdateUserBadge_200_response]
์์

์ฌ์ฉ์ ์๋ฆผ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| sso | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserNotificationCount_200_response]
์์

์ฌ์ฉ์ ์๋ฆผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | Yes | |
| pageSize | int | No | |
| afterId | string | No | |
| includeContext | bool | No | |
| afterCreatedAt | int64 | No | |
| unreadOnly | bool | No | |
| dmOnly | bool | No | |
| noDm | bool | No | |
| includeTranslations | bool | No | |
| sso | string | No |
์๋ต
๋ฐํ: Option[GetUserNotifications_200_response]
์์

์ฌ์ฉ์ ์๋ฆผ ์ ์ฌ์ค์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[ResetUserNotifications_200_response]
์์

์ฌ์ฉ์ ์๋ฆผ ์ฌ์ค์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| afterId | string | ์๋์ | |
| afterCreatedAt | int64 | ์๋์ | |
| unreadOnly | bool | ์๋์ | |
| dmOnly | bool | ์๋์ | |
| noDm | bool | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[ResetUserNotifications_200_response]
์์

์ฌ์ฉ์ ๋๊ธ ๊ตฌ๋
์ํ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| notificationId | string | ์๋์ | |
| optedInOrOut | string | ์๋์ | |
| commentId | string | ์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[UpdateUserNotificationStatus_200_response]
์์

์ฌ์ฉ์ ํ์ด์ง ๊ตฌ๋
์ํ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | No | |
| pageTitle | string | No | |
| subscribedOrUnsubscribed | string | No | |
| sso | string | No |
์๋ต
๋ฐํ: Option[UpdateUserNotificationStatus_200_response]
์์

์ฌ์ฉ์ ์๋ฆผ ์ํ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| notificationId | string | ์๋์ | |
| newStatus | string | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[UpdateUserNotificationStatus_200_response]
์์

์ฌ์ฉ์ ์ ์ ์ํ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlIdWS | string | ์๋์ค | |
| userIds | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUserPresenceStatuses_200_response]
์์

์ฌ์ฉ์ ๊ฒ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| usernameStartsWith | string | ์๋์ | |
| mentionGroupIds | seq[string] | ์๋์ | |
| sso | string | ์๋์ |
์๋ต
๋ฐํ: Option[SearchUsers_200_response]
์์

์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetUser_200_response]
์์

ํฌํ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| commentId | string | ์ | |
| direction | string | ์๋์ | |
| userId | string | ์๋์ | |
| anonUserId | string | ์๋์ |
์๋ต
๋ฐํ: Option[VoteComment_200_response]
์์

ํฌํ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| id | string | ์๋์ค | |
| editKey | string | ์๋์ค |
์๋ต
๋ฐํ: Option[DeleteCommentVote_200_response]
์์

ํฌํ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ |
์๋ต
๋ฐํ: Option[GetVotes_200_response]
์์

์ฌ์ฉ์ ํฌํ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
| tenantId | string | ์ | |
| urlId | string | ์ | |
| userId | string | ์๋์ค | |
| anonUserId | string | ์๋์ค |
์๋ต
๋ฐํ: Option[GetVotesForUser_200_response]
์์

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