
์ธ์ด ๐ฐ๐ท ํ๊ตญ์ด
์์ํ๊ธฐ
์ฌ์ฉ๋ฒ
์ง๊ณ
๊ฐ์ฌ ๋ก๊ทธ
์ธ์ฆ
๋๊ธ์์ ์ฐจ๋จ
์ฐจ๋จ๋ ๋๊ธ ํ์ธ
๋๊ธ
์ฌ์ฉ์์ฉ ๋๊ธ
๋๋ฉ์ธ ๊ตฌ์ฑ
์ด๋ฉ์ผ ํ ํ๋ฆฟ
์ด๋ฒคํธ ๋ก๊ทธ
ํผ๋ ๊ฒ์๋ฌผ
๋๊ธ ์ ๊ณ
GIF
ํด์ํ๊ทธ
๋ชจ๋๋ ์ด์
๋ชจ๋๋ ์ดํฐ
์๋ฆผ ์
์๋ฆผ
ํ์ด์ง ๋ฐ์
ํ์ด์ง
๋๊ธฐ์ค์ธ ์นํ ์ด๋ฒคํธ
์ง๋ฌธ ๊ตฌ์ฑ
์ง๋ฌธ ๊ฒฐ๊ณผ
์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ
SSO ์ฌ์ฉ์
๊ตฌ๋
ํ ๋ํธ ์ผ์ผ ์ฌ์ฉ๋
ํ ๋ํธ ํจํค์ง
ํ ๋ํธ ์ฌ์ฉ์
ํ ๋ํธ
ํฐ์ผ
๋ฒ์ญ
์ด๋ฏธ์ง ์ ๋ก๋
์ฌ์ฉ์ ๋ฐฐ์ง ์งํ๋ฅ
์ฌ์ฉ์ ๋ฐฐ์ง
์ฌ์ฉ์ ์๋ฆผ
์ฌ์ฉ์ ์ ์ ์ํ
์ฌ์ฉ์ ๊ฒ์
์ฌ์ฉ์
ํฌํ
FastComments Go SDK
์ด๊ฒ์ FastComments์ ๊ณต์ Go SDK์ ๋๋ค.
FastComments API๋ฅผ ์ํ ๊ณต์ Go SDK
์ ์ฅ์
์ค์น 
go get github.com/fastcomments/fastcomments-go
API ํด๋ผ์ด์ธํธ ์ฌ์ฉํ๊ธฐ
๊ณต๊ฐ API (์ธ์ฆ ์์)
The PublicAPI allows unauthenticated access to public endpoints:
package main
import (
"context"
"fmt"
"github.com/fastcomments/fastcomments-go/client"
)
func main() {
config := client.NewConfiguration()
apiClient := client.NewAPIClient(config)
// Get comments using PublicAPI
response, httpResp, err := apiClient.PublicAPI.GetCommentsPublic(
context.Background(),
"your-tenant-id",
).UrlId("your-page-url-id").Execute()
if err != nil {
panic(err)
}
fmt.Printf("Status: %d\n", httpResp.StatusCode)
fmt.Printf("Comments: %+v\n", response)
}
๊ธฐ๋ณธ API (API ํค ํ์)
The DefaultAPI requires authentication using your API key:
package main
import (
"context"
"fmt"
"github.com/fastcomments/fastcomments-go/client"
)
func main() {
config := client.NewConfiguration()
apiClient := client.NewAPIClient(config)
// Create authenticated context with API key
auth := context.WithValue(
context.Background(),
client.ContextAPIKeys,
map[string]client.APIKey{
"api_key": {Key: "your-api-key-here"},
},
)
// Get comments using authenticated DefaultAPI
response, httpResp, err := apiClient.DefaultAPI.GetComments(auth).
TenantId("your-tenant-id").
UrlId("your-page-url-id").
Execute()
if err != nil {
panic(err)
}
fmt.Printf("Status: %d\n", httpResp.StatusCode)
fmt.Printf("Comments: %+v\n", response)
}
์กฐ์ API (์กฐ์ ์ ๋์๋ณด๋)
The ModerationAPI provides an extensive suite of live and fast moderation APIs. All moderation methods accept an sso parameter and can authenticate via SSO or a FastComments.com session cookie:
package main
import (
"context"
"fmt"
"github.com/fastcomments/fastcomments-go/client"
)
func main() {
config := client.NewConfiguration()
apiClient := client.NewAPIClient(config)
// List comments for moderation using ModerationAPI
response, httpResp, err := apiClient.ModerationAPI.GetApiComments(
context.Background(),
).Sso("your-sso-token").Execute()
if err != nil {
panic(err)
}
fmt.Printf("Status: %d\n", httpResp.StatusCode)
fmt.Printf("Comments: %+v\n", response)
}
์ฌ์ฉ๋ฒ 
๊ฐ๋จํ SSO
package main
import (
"context"
"fmt"
"github.com/fastcomments/fastcomments-go/client"
"github.com/fastcomments/fastcomments-go/sso"
)
func main() {
// Simple SSO ํ ํฐ ์์ฑ
user := &sso.SimpleSSOUserData{
UserID: "user-123",
Email: "user@example.com",
Avatar: "https://example.com/avatar.jpg",
}
ssoInstance := sso.NewSimple(user)
token, err := ssoInstance.CreateToken()
if err != nil {
panic(err)
}
fmt.Println("SSO Token:", token)
// SSO ํ ํฐ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ๋ API ํธ์ถ ์ํ
config := client.NewConfiguration()
apiClient := client.NewAPIClient(config)
response, httpResp, err := apiClient.PublicAPI.GetCommentsPublic(
context.Background(),
"your-tenant-id",
).UrlId("your-page-url-id").Sso(token).Execute()
if err != nil {
panic(err)
}
fmt.Printf("Status: %d\n", httpResp.StatusCode)
fmt.Printf("Comments: %+v\n", response)
}
๋ณด์ SSO
package main
import (
"context"
"fmt"
"github.com/fastcomments/fastcomments-go/client"
"github.com/fastcomments/fastcomments-go/sso"
)
func main() {
// ๋ณด์ SSO ํ ํฐ ์์ฑ
user := &sso.SecureSSOUserData{
UserID: "user-123",
Email: "user@example.com",
Username: "johndoe",
Avatar: "https://example.com/avatar.jpg",
}
apiKey := "your-api-key"
ssoInstance, err := sso.NewSecure(apiKey, user)
if err != nil {
panic(err)
}
token, err := ssoInstance.CreateToken()
if err != nil {
panic(err)
}
fmt.Println("Secure SSO Token:", token)
// SSO ํ ํฐ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ๋ API ํธ์ถ ์ํ
config := client.NewConfiguration()
apiClient := client.NewAPIClient(config)
response, httpResp, err := apiClient.PublicAPI.GetCommentsPublic(
context.Background(),
"your-tenant-id",
).UrlId("your-page-url-id").Sso(token).Execute()
if err != nil {
panic(err)
}
fmt.Printf("Status: %d\n", httpResp.StatusCode)
fmt.Printf("Comments: %+v\n", response)
}
์ง๊ณ 
๋ฌธ์๋ฅผ ๊ทธ๋ฃนํ(groupBy๊ฐ ์ ๊ณต๋ ๊ฒฝ์ฐ)ํ์ฌ ์ง๊ณํ๊ณ ์ฌ๋ฌ ์ฐ์ฐ์ ์ ์ฉํฉ๋๋ค. ๋ค์ํ ์ฐ์ฐ(์: sum, countDistinct, avg ๋ฑ)์ ์ง์ํฉ๋๋ค.
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| parentTenantId | string | query | ์๋์ | |
| includeStats | boolean | query | ์๋์ |
์๋ต
๋ฐํ: AggregateResponse
์์

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

๊ณต๊ฐ ๋ก๊ทธ์์ 
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

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

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ค | |
| anonUserId | string | query | ์๋์ค |
์๋ต
๋ฐํ: BlockSuccess
์์

๊ณต๊ฐ ๋๊ธ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| broadcastId | string | query | ์ | |
| sessionId | string | query | ์๋์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: SaveCommentsResponseWithPresence
์์

๋๊ธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ | |
| contextUserId | string | ์ฟผ๋ฆฌ | ์๋์ค | |
| isLive | boolean | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: DeleteCommentResult
์์

๊ณต๊ฐ ๋๊ธ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์ | |
| editKey | string | query | ์๋์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: PublicAPIDeleteCommentResponse
์์

๋๊ธ ํฌํ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | Type | Location | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| commentId | string | path | ์ | |
| voteId | string | path | ์ | |
| urlId | string | query | ์ | |
| broadcastId | string | query | ์ | |
| editKey | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: VoteDeleteResponse
์์

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

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

๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| page | integer | query | ์๋์ | |
| limit | integer | query | ์๋์ | |
| skip | integer | query | ์๋์ | |
| asTree | boolean | query | ์๋์ | |
| skipChildren | integer | query | ์๋์ | |
| limitChildren | integer | query | ์๋์ | |
| maxTreeDepth | integer | query | ์๋์ | |
| urlId | string | query | ์๋์ | |
| userId | string | query | ์๋์ | |
| anonUserId | string | query | ์๋์ | |
| contextUserId | string | query | ์๋์ | |
| hashTag | string | query | ์๋์ | |
| parentId | string | query | ์๋์ | |
| direction | string | query | ์๋์ | |
| fromDate | integer | query | ์๋์ | |
| toDate | integer | query | ์๋์ |
์๋ต
๋ฐํ: APIGetCommentsResponse
์์

๊ณต๊ฐ ๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
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
์์

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

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

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

๋๊ธ ๊ณ ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ๊ฒฝ๋ก | ์ | |
| commentId | string | ๊ฒฝ๋ก | ์ | |
| broadcastId | string | ์ฟผ๋ฆฌ | ์ | |
| sso | string | ์ฟผ๋ฆฌ | ์๋์ |
์๋ต
๋ฐํ: ChangeCommentPinStatusResponse
์์

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

๋๊ธ ์ผ๊ด ์ ์ฅ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| isLive | boolean | query | ์๋์ | |
| doSpamCheck | boolean | query | ์๋์ | |
| sendEmails | boolean | query | ์๋์ | |
| populateNotifications | boolean | query | ์๋์ |
์๋ต
๋ฐํ: []SaveCommentsBulkResponse
์์

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

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ ํด์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
์๋ต
๋ฐํ: UnblockSuccess
์์

๋๊ธ ์ ๊ณ ์ทจ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ | |
| anonUserId | string | query | ์๋์ |
์๋ต
๋ฐํ: FlagCommentResponse
์์

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

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

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

๋๊ธ์ ํฌํ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | Yes | |
| broadcastId | string | query | Yes | |
| sessionId | string | query | No | |
| sso | string | query | No |
๋ฐํ
๋ฐํ: VoteResponse
์์

์ฌ์ฉ์ ๋๊ธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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 |
๋ฐํ
Returns: GetCommentsForUserResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: AddDomainConfigResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| domain | string | path | ์ |
์๋ต
๋ฐํ: DeleteDomainConfigResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| domain | string | path | ์ |
์๋ต
๋ฐํ: GetDomainConfigResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: GetDomainConfigsResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ ๋ถ๋ถ ์์ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| domainToUpdate | string | ๊ฒฝ๋ก | ์ |
์๋ต
๋ฐํ: PatchDomainConfigResponse
์์

๋๋ฉ์ธ ๊ตฌ์ฑ ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domainToUpdate | string | path | Yes |
์๋ต
๋ฐํ: PutDomainConfigResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateEmailTemplateResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋๋ง ์ค๋ฅ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| errorId | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋๋ง ์ค๋ฅ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ | |
| skip | number | ์ฟผ๋ฆฌ | ์๋์ |
์๋ต
๋ฐํ: GetEmailTemplateRenderErrorsResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| skip | number | query | ์๋์ |
์๋ต
๋ฐํ: GetEmailTemplatesResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋๋ง 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| locale | string | query | ์๋์ |
์๋ต
๋ฐํ: RenderEmailTemplateResponse
์์

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

์ด๋ฒคํธ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
req tenantId urlId userIdWS
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| userIdWS | string | query | ์ | |
| startTime | integer | query | ์ | |
| endTime | integer | query | ์๋์ค |
์๋ต
๋ฐํ: GetEventLogResponse
์์

์ ์ญ ์ด๋ฒคํธ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
req tenantId urlId userIdWS
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ๊ฒฝ๋ก | ์ | |
| urlId | string | ์ฟผ๋ฆฌ | ์ | |
| userIdWS | string | ์ฟผ๋ฆฌ | ์ | |
| startTime | integer | ์ฟผ๋ฆฌ | ์ | |
| endTime | integer | ์ฟผ๋ฆฌ | ์๋์ |
์๋ต
๋ฐํ: GetEventLogResponse
์์

ํผ๋ ๊ฒ์๋ฌผ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| broadcastId | string | query | ์๋์ค | |
| isLive | boolean | query | ์๋์ค | |
| doSpamCheck | boolean | query | ์๋์ค | |
| skipDupCheck | boolean | query | ์๋์ค |
์๋ต
๋ฐํ: CreateFeedPostsResponse
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| broadcastId | string | query | ์๋์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

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

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

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

ํผ๋ ๊ฒ์๋ฌผ ํต๊ณ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postIds | array | query | ์ | |
| sso | string | query | ์๋์ |
Response
๋ฐํ: FeedPostsStatsResponse
์์

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

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ๋ฐ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postId | string | path | ์ | |
| isUndo | boolean | query | ์๋์ | |
| broadcastId | string | query | ์๋์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: ReactFeedPostResponse
์์

ํผ๋ ๊ฒ์๋ฌผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

๊ณต๊ฐ ํผ๋ ๊ฒ์๋ฌผ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

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

ํฐ GIF ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| largeInternalURLSanitized | string | query | ์ |
์๋ต
๋ฐํ: GifGetLargeResponse
์์

GIF ๊ฒ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| search | string | query | ์ | |
| locale | string | query | ์๋์ค | |
| rating | string | query | ์๋์ค | |
| page | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetGifsSearchResponse
์์

ํธ๋ ๋ฉ GIF ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| locale | string | query | ์๋์ค | |
| rating | string | query | ์๋์ค | |
| page | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetGifsTrendingResponse
์์

ํด์ํ๊ทธ ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
๋ฐํ: CreateHashTagResponse
์์

ํด์ํ๊ทธ ์ผ๊ด ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: BulkCreateHashTagsResponse
์์

ํด์ํ๊ทธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| tag | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

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

API ๋๊ธ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| page | number | query | ์๋์ค | |
| count | number | query | ์๋์ค | |
| text-search | string | query | ์๋์ค | |
| byIPFromComment | string | query | ์๋์ค | |
| filters | string | query | ์๋์ค | |
| searchFilters | string | query | ์๋์ค | |
| sorts | string | query | ์๋์ค | |
| demo | boolean | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationAPIGetCommentsResponse
์์

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

API ID ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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 |
์๋ต
Returns: ModerationAPIGetCommentIdsResponse
์์

๋๊ธ์์ ์ฐจ๋จ๋ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetBannedUsersFromCommentResponse
์์

๋๊ธ ์ฐจ๋จ ์ํ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: GetCommentBanStatusResponse
Example

๋๊ธ ์์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Response
๋ฐํ: ModerationAPIChildCommentsResponse
Example

์นด์ดํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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
์์

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

๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationAPIGetLogsResponse
Example

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

์ฌ์ฉ์์ฉ ์๋ ๋ฐฐ์ง ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| badgesUserId | string | query | ์๋์ค | |
| commentId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: GetUserManualBadgesResponse
์์

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

์ค์ฌ์ฉ ๋๊ธ ํ
์คํธ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetCommentTextResponse
์์

์ฌ์ ์ฐจ๋จ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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
์์

๋๊ธ ๊ฒ์ ์์ฝ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: ModerationCommentSearchResponse
์์

๊ฒ์ ํ์ด์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: ModerationPageSearchResponse
์์

๊ฒ์ ์ฌ์ดํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
์๋ต
Returns: ModerationSiteSearchResponse
์์

๊ฒ์ ์ถ์ฒ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| text-search | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationSuggestResponse
์์

์ฌ์ฉ์ ๊ฒ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| value | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationUserSearchResponse
์์

์ ๋ขฐ ์ง์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| sso | string | query | No |
Response
Returns: GetUserTrustFactorResponse
Example

์ฌ์ฉ์ ์ฐจ๋จ ์ ํธ๋ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Response
๋ฐํ: APIModerateGetUserBanPreferencesResponse
Example

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

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

API ๋ด๋ณด๋ด๊ธฐ ์์ฒญ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ ์ฌ๋ถ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationExportResponse
์์

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ(๋ฑ๋ก) 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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
์์

์ฌ์ฉ์ ์ฐจ๋จ ํด์ (์์ฒญ) 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
Example

๋๋ ์ฌ์ ์ฐจ๋จ ์์ฝ ์ ์ถ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: BulkPreBanSummary
์์

ID๋ก ๋๊ธ ์กฐํ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: ModerationAPIChildCommentsResponse
์์

๋๊ธ ์ ๊ณ (๋ฑ๋ก) 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

๋๊ธ ์ ๊ฑฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: PostRemoveCommentApiResponse
์์

์ญ์ ๋ ๋๊ธ ๋ณต์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: APIEmptyResponse
Example

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

๋๊ธ ๊ฒํ ์ํ ์ค์ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| reviewed | boolean | query | ์๋์ค | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: APIEmptyResponse
Example

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

๋๊ธ ํ
์คํธ ์ค์ (๋ชจ๋๋ ์ด์
) 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: SetCommentTextResponse
Example

๋๊ธ ์ ๊ณ ์ทจ์(๋ชจ๋๋ ์ด์
) 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

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

๋ฐฐ์ง ์ ๊ฑฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: RemoveUserBadgeResponse
์์

์ค๋ ๋ ์ฌ์คํ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: APIEmptyResponse
Example

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

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

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

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

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

์ด๋ ์ ์ก 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| fromName | string | query | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

๋ชจ๋๋ ์ดํฐ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

์๋ฆผ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ | |
| urlId | string | query | ์๋์ | |
| fromCommentId | string | query | ์๋์ | |
| viewed | boolean | query | ์๋์ | |
| type | string | query | ์๋์ |
์๋ต
๋ฐํ: GetNotificationCountResponse
์์

์๋ฆผ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ | |
| urlId | string | query | ์๋์ | |
| fromCommentId | string | query | ์๋์ | |
| viewed | boolean | query | ์๋์ | |
| type | string | query | ์๋์ | |
| skip | number | query | ์๋์ |
์๋ต
๋ฐํ: GetNotificationsResponse
์์

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

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

V2 ํ์ด์ง ๋ฐ์ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| title | string | query | No |
์๋ต
๋ฐํ: CreateV1PageReact
์์

V1 ํ์ด์ง ๋ฐ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ๊ฒฝ๋ก | ์ | |
| urlId | string | ์ฟผ๋ฆฌ | ์ |
์๋ต
๋ฐํ: CreateV1PageReact
์์

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

V1 ํ์ด์ง ์ข์์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ: GetV1PageLikes
์์

V2 ํ์ด์ง ๋ฐ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ๊ฐ: GetV2PageReacts
์์

V2 ํ์ด์ง ๋ฐ์ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| id | string | query | ์ |
์๋ต
๋ฐํ: GetV2PageReactUsersResponse
์์

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

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

์คํ๋ผ์ธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
ํ์ด์ง์์ ๊ณผ๊ฑฐ์ ๋๊ธ์ ๋จ๊ฒผ์ง๋ง ํ์ฌ ์จ๋ผ์ธ ์ํ๊ฐ ์๋ ์ฌ์ฉ์๋ค์ ๋๋ค. displayName์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค. "Members" ์น์ ์ ๋ ๋๋งํ๊ธฐ ์ํด /users/online์ ๋ชจ๋ ์์งํ ํ ์ด API๋ฅผ ์ฌ์ฉํ์ธ์. commenterName์ ๋ํ ์ปค์ ํ์ด์ง๋ค์ด์ : ์๋ฒ๋ ๋ถ๋ถ {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ํ์ด์ง URL ์๋ณ์ (์๋ฒ ์ธก์์ ์ ๋ฆฌ๋จ). |
| afterName | string | query | No | ์ปค์: ์ด์ ์๋ต์ nextAfterName์ ์ ๋ฌํ์ธ์. |
| afterUserId | string | query | No | ์ปค์ ํ์ด๋ธ๋ ์ด์ปค: ์ด์ ์๋ต์ nextAfterUserId๋ฅผ ์ ๋ฌํ์ธ์. afterName์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ด๋ฆ์ด ๊ฐ์ ํญ๋ชฉ์ด ๋๋ฝ๋์ง ์๋๋ก ํ์ํฉ๋๋ค. |
Response
๋ฐํ: PageUsersOfflineResponse
์์

์จ๋ผ์ธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
ํ์ฌ ํ์ด์ง์ ์จ๋ผ์ธ ์ํ์ธ ๋ทฐ์ด: ํ์ฌ ์น์์ผ ์ธ์ ์ด ํด๋น ํ์ด์ง์ ๊ตฌ๋ ๋์ด ์๋ ์ฌ๋๋ค์ ๋๋ค. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | ํ์ด์ง URL ์๋ณ์ (์๋ฒ ์ธก์์ ์ ๋ฆฌ๋จ). |
| afterName | string | query | ์๋์ค | ์ปค์: ์ด์ ์๋ต์ nextAfterName ๊ฐ์ ์ ๋ฌํ์ธ์. |
| afterUserId | string | query | ์๋์ค | ์ปค์ ํ์ด๋ธ๋ ์ด์ปค: ์ด์ ์๋ต์ nextAfterUserId ๊ฐ์ ์ ๋ฌํ์ธ์. afterName์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ด๋ฆ ๋๋ฅ ๋ก ์ธํด ํญ๋ชฉ์ด ๋๋ฝ๋์ง ์๋๋ก ํ์ํฉ๋๋ค. |
์๋ต
๋ฐํ: PageUsersOnlineResponse
์์

URL ID๋ก ํ์ด์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ: GetPageByURLIdAPIResponse
์์

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

๊ณต๊ฐ ํ์ด์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
ํ
๋ํธ์ ํ์ด์ง๋ฅผ ๋์ดํฉ๋๋ค. FChat ๋ฐ์คํฌํฑ ํด๋ผ์ด์ธํธ๊ฐ ๋ฃธ ๋ชฉ๋ก์ ์ฑ์ฐ๊ธฐ ์ํด ์ฌ์ฉํฉ๋๋ค.
๊ฐ ํ์ด์ง์ ๋ํด ํด๊ฒฐ๋ ์ปค์คํ
๊ตฌ์ฑ์์ enableFChat์ด true์ฌ์ผ ํฉ๋๋ค.
SSO๊ฐ ํ์ํ ํ์ด์ง๋ ์์ฒญ ์ฌ์ฉ์์ ๊ทธ๋ฃน ์ ๊ทผ ๊ถํ์ ๋ฐ๋ผ ํํฐ๋ง๋ฉ๋๋ค.
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| cursor | string | query | No | ์ด์ ์์ฒญ์์ nextCursor๋ก ๋ฐํ๋ ๋ถํฌ๋ช
ํ ํ์ด์ง๋ค์ด์
์ปค์์
๋๋ค. ๋์ผํ sortBy์ ์ฐ๊ฒฐ๋ฉ๋๋ค. |
| limit | integer | query | No | 1..200, ๊ธฐ๋ณธ๊ฐ 50 |
| q | string | query | No | ์ ํ์ ๋์๋ฌธ์ ๊ตฌ๋ถ ์๋ ์ ๋ชฉ ์ ๋์ฌ ํํฐ์ ๋๋ค. |
| sortBy | string | query | No | ์ ๋ ฌ ์์. updatedAt (๊ธฐ๋ณธ๊ฐ, ์ต์ ์), commentCount (๋๊ธ ๋ง์ ์), ๋๋ title (์ํ๋ฒณ์). |
| hasComments | boolean | query | No | true์ผ ๊ฒฝ์ฐ ๋๊ธ์ด ์ต์ ํ๋ ์ด์ ์๋ ํ์ด์ง๋ง ๋ฐํํฉ๋๋ค. |
์๋ต
๋ฐํ: GetPublicPagesResponse
์์

์ฌ์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ 
ํ ๋ํธ์ ๋๋ ์ฌ์ฉ์ ์ ๋ณด. userIds๋ฅผ ๋ฐ์ User / SSOUser์ ํ์ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค. ๋๊ธ ์์ ฏ์์, presence ์ด๋ฒคํธ๋ก ๋ฐฉ๊ธ ๋ํ๋ ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ๋ณด๊ฐํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ํ์ด์ง ์ปจํ ์คํธ ์์: ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ ์ผ๊ด๋๊ฒ ์ ์ฉ๋ฉ๋๋ค(๋น๊ณต๊ฐ ํ๋กํ์ ๋ง์คํน๋ฉ๋๋ค).
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ๊ฒฝ๋ก | ์ | |
| ids | string | ์ฟผ๋ฆฌ | ์ | ์ผํ๋ก ๊ตฌ๋ถ๋ userIds. |
์๋ต
๋ฐํ: PageUsersInfoResponse
์์

ํ์ด์ง ๋ถ๋ถ ์์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: PatchPageAPIResponse
์์

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

๋๊ธฐ ์ค์ธ ์นํ
์ด๋ฒคํธ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | query | ์๋์ | |
| externalId | string | query | ์๋์ | |
| eventType | string | query | ์๋์ | |
| type | string | query | ์๋์ | |
| domain | string | query | ์๋์ | |
| attemptCountGT | number | query | ์๋์ |
์๋ต
๋ฐํ: GetPendingWebhookEventCountResponse
์์

๋๊ธฐ ์ค์ธ ์นํ
์ด๋ฒคํธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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
์์

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

์ง๋ฌธ ๊ตฌ์ฑ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: APIEmptyResponse
์์

์ง๋ฌธ ๊ตฌ์ฑ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetQuestionConfigResponse
์์

์ง๋ฌธ ๊ตฌ์ฑ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetQuestionConfigsResponse
์์

์ง๋ฌธ ๊ตฌ์ฑ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateQuestionResultResponse
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetQuestionResultResponse
์์

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

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

์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| questionId | string | query | ์๋์ | |
| questionIds | array | query | ์๋์ | |
| urlId | string | query | ์๋์ | |
| timeBucket | string | query | ์๋์ | |
| startDate | string | query | ์๋์ | |
| forceRecalculate | boolean | query | ์๋์ |
์๋ต
๋ฐํ: AggregateQuestionResultsResponse
์์

์ง๋ฌธ ๊ฒฐ๊ณผ ์ผ๊ด ์ง๊ณ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| forceRecalculate | boolean | query | ์๋์ |
์๋ต
๋ฐํ: BulkAggregateQuestionResultsResponse
์์

๋๊ธ๊ณผ ์ง๋ฌธ ๊ฒฐ๊ณผ ๊ฒฐํฉ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| questionId | string | query | ์๋์ค | |
| questionIds | array | query | ์๋์ค | |
| urlId | string | query | ์๋์ค | |
| startDate | string | query | ์๋์ค | |
| forceRecalculate | boolean | query | ์๋์ค | |
| minValue | number | query | ์๋์ค | |
| maxValue | number | query | ์๋์ค | |
| limit | number | query | ์๋์ค |
์๋ต
๋ฐํ: CombineQuestionResultsWithCommentsResponse
์์

SSO ์ฌ์ฉ์ ์ถ๊ฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: AddSSOUserAPIResponse
์์

SSO ์ฌ์ฉ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| deleteComments | boolean | query | ์๋์ | |
| commentDeleteMode | string | query | ์๋์ |
์๋ต
๋ฐํ: DeleteSSOUserAPIResponse
์์

์ด๋ฉ์ผ๋ก SSO ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| string | ๊ฒฝ๋ก | ์ |
์๋ต
๋ฐํ: GetSSOUserByEmailAPIResponse
์์

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

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

SSO ์ฌ์ฉ์ ๋ถ๋ถ ์์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| updateComments | boolean | query | ์๋์ |
์๋ต
๋ฐํ: PatchSSOUserAPIResponse
์์

SSO ์ฌ์ฉ์ ์ ์ฅ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| updateComments | boolean | query | ์๋์ค |
์๋ต
๋ฐํ: PutSSOUserAPIResponse
์์

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

๊ตฌ๋
์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ |
์๋ต
๋ฐํ: DeleteSubscriptionAPIResponse
์์

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

๊ตฌ๋
์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ค |
์๋ต
๋ฐํ: UpdateSubscriptionAPIResponse
์์

ํ
๋ํธ ์ผ์ผ ์ฌ์ฉ๋ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| yearNumber | number | query | ์๋์ค | |
| monthNumber | number | query | ์๋์ค | |
| dayNumber | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetTenantDailyUsagesResponse
์์

ํ
๋ํธ ํจํค์ง ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: CreateTenantPackageResponse
์์

ํ
๋ํธ ํจํค์ง ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

ํ
๋ํธ ํจํค์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ |
์๋ต
๋ฐํ: GetTenantPackageResponse
์์

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

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

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

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

ํ
๋ํธ ์ฌ์ฉ์ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| deleteComments | string | query | ์๋์ | |
| commentDeleteMode | string | query | ์๋์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

ํ
๋ํธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
์๋ต
๋ฐํ: GetTenantUserResponse
์์

ํ
๋ํธ ์ฌ์ฉ์๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetTenantUsersResponse
์์

ํ
๋ํธ ์ฌ์ฉ์ ๊ต์ฒด 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| updateComments | string | query | ์๋์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

๋ก๊ทธ์ธ ๋งํฌ ์ ์ก 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ | |
| redirectURL | string | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

ํ
๋ํธ ์ญ์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ | |
| sure | string | ์ฟผ๋ฆฌ | ์๋์ |
์๋ต
Returns: APIEmptyResponse
์์

ํ
๋ํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetTenantResponse
์์

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

ํ
๋ํธ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| id | string | ๊ฒฝ๋ก | ์ |
์๋ต
๋ฐํ: APIEmptyResponse
์์

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

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

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

ํฐ์ผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| state | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค | |
| limit | number | query | ์๋์ค |
์๋ต
๋ฐํ: GetTicketsResponse
์์

๋ฒ์ญ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| namespace | string | path | ์ | |
| component | string | path | ์ | |
| locale | string | query | ์๋์ค | |
| useFullTranslationIds | boolean | query | ์๋์ค |
์๋ต
๋ฐํ: GetTranslationsResponse
์์

์ด๋ฏธ์ง ์
๋ก๋ 
์ด๋ฏธ์ง ์ ๋ก๋ ๋ฐ ํฌ๊ธฐ ์กฐ์
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| sizePreset | string | query | No | ํฌ๊ธฐ ํ๋ฆฌ์ : "Default" (1000x1000px) ๋๋ "CrossPlatform" (์ผ๋ฐ์ ์ธ ๋๋ฐ์ด์ค์ฉ ํฌ๊ธฐ๋ฅผ ์์ฑ) |
| urlId | string | query | No | ์ ๋ก๋๊ฐ ๋ฐ์ํ๋ ํ์ด์ง์ ID(๊ตฌ์ฑ์ฉ) |
์๋ต
๋ฐํ: UploadImageResponse
์์

ID๋ก ์ฌ์ฉ์ ๋ฐฐ์ง ์งํ๋ฅ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIGetUserBadgeProgressResponse
์์

์ฌ์ฉ์ ID๋ก ์ฌ์ฉ์ ๋ฐฐ์ง ์งํ๋ฅ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | path | ์ |
์๋ต
๋ฐํ: APIGetUserBadgeProgressResponse
์์

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

์ฌ์ฉ์ ๋ฐฐ์ง ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ |
์๋ต
๋ฐํ: APICreateUserBadgeResponse
์์

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

์ฌ์ฉ์ ๋ฐฐ์ง ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: APIGetUserBadgeResponse
์์

์ฌ์ฉ์ ๋ฐฐ์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| badgeId | string | query | ์๋์ค | |
| type | number | query | ์๋์ค | |
| displayedOnComments | boolean | query | ์๋์ค | |
| limit | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
์๋ต
๋ฐํ: APIGetUserBadgesResponse
์์

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

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

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

์ฌ์ฉ์ ์๋ฆผ ์ ์ฌ์ค์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
์๋ต
๋ฐํ: ResetUserNotificationsResponse
์์

์ฌ์ฉ์ ์๋ฆผ ์ฌ์ค์ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| afterId | string | query | ์๋์ | |
| afterCreatedAt | integer | query | ์๋์ | |
| unreadOnly | boolean | query | ์๋์ | |
| dmOnly | boolean | query | ์๋์ | |
| noDm | boolean | query | ์๋์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: ResetUserNotificationsResponse
์์

์ฌ์ฉ์ ์๋ฆผ ๋๊ธ ๊ตฌ๋
์ํ ์
๋ฐ์ดํธ 
ํน์ ๋๊ธ์ ๋ํ ์๋ฆผ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค.
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| notificationId | string | path | ์ | |
| optedInOrOut | string | path | ์ | |
| commentId | string | query | ์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: UpdateUserNotificationCommentSubscriptionStatusResponse
์์

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

์ฌ์ฉ์ ์๋ฆผ ์ํ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| notificationId | string | path | ์ | |
| newStatus | string | path | ์ | |
| sso | string | query | ์๋์ |
์๋ต
๋ฐํ: UpdateUserNotificationStatusResponse
์์

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

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

์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: GetUserResponse
์์

ํฌํ ์์ฑ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | query | ์ | |
| direction | string | query | ์ | |
| userId | string | query | ์๋์ | |
| anonUserId | string | query | ์๋์ |
์๋ต
๋ฐํ: VoteResponse
์์

ํฌํ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| editKey | string | query | No |
์๋ต
๋ฐํ: VoteDeleteResponse
์์

ํฌํ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ์ฟผ๋ฆฌ | ์ | |
| urlId | string | ์ฟผ๋ฆฌ | ์ |
์๋ต
๋ฐํ: GetVotesResponse
์์

์ฌ์ฉ์ ํฌํ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| urlId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| anonUserId | string | query | ์๋์ค |
์๋ต
๋ฐํ: GetVotesForUserResponse
์์

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