
์ธ์ด ๐ฐ๐ท ํ๊ตญ์ด
์์ํ๊ธฐ
API ์ฐธ์กฐ
๋ฌธ์
์ธ์ฆ
์ง๊ณ
๊ฐ์ฌ ๋ก๊ทธ
๋๊ธ ์ฐจ๋จ
์ฐจ๋จ๋ ๋๊ธ ํ์ธ
๋๊ธ
์ฌ์ฉ์๋ณ ๋๊ธ
๋๋ฉ์ธ ์ค์
์ด๋ฉ์ผ ํ ํ๋ฆฟ
์ด๋ฒคํธ ๋ก๊ทธ
ํผ๋ ๊ฒ์๋ฌผ
๋๊ธ ์ ๊ณ
GIF
ํด์ํ๊ทธ
๋ชจ๋๋ ์ด์
๋ชจ๋๋ ์ดํฐ
์๋ฆผ ์
์๋ฆผ
ํ์ด์ง ๋ฐ์
ํ์ด์ง
๋ณด๋ฅ ์ค์ธ ์นํ ์ด๋ฒคํธ
์ง๋ฌธ ์ค์
์ง๋ฌธ ๊ฒฐ๊ณผ
์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ
SSO ์ฌ์ฉ์
๊ตฌ๋
ํ ๋ํธ ์ผ๋ณ ์ฌ์ฉ๋
ํ ๋ํธ ํจํค์ง
ํ ๋ํธ ์ฌ์ฉ์
ํ ๋ํธ
ํฐ์ผ
๋ฒ์ญ
์ด๋ฏธ์ง ์ ๋ก๋
์ฌ์ฉ์ ๋ฐฐ์ง ์งํ์ํฉ
์ฌ์ฉ์ ๋ฐฐ์ง
์ฌ์ฉ์ ์๋ฆผ
์ฌ์ฉ์ ์ ์ ์ํ
์ฌ์ฉ์ ๊ฒ์
์ฌ์ฉ์
ํฌํ
FastComments PHP SDK
์ด๊ฒ์ FastComments์ ๊ณต์ PHP SDK์ ๋๋ค.
FastComments API๋ฅผ ์ํ ๊ณต์ PHP SDK
์ ์ฅ์
์ค์น ๋ฐ ์ฌ์ฉ๋ฒ 
์๊ตฌ ์ฌํญ
PHP 7.4 ์ด์. ๋ํ PHP 8.0์์๋ ์๋ํด์ผ ํฉ๋๋ค.
Composer
๋ฐ์ธ๋ฉ์ Composer๋ฅผ ํตํด ์ค์นํ๋ ค๋ฉด, ๋ค์์ composer.json์ ์ถ๊ฐํ์ธ์:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/fastcomments/fastcomments-php.git"
}
],
"require": {
"fastcomments/fastcomments-php": "*@dev"
}
}
๊ทธ๋ฐ ๋ค์ composer install์ ์คํํ์ธ์
์๋ ์ค์น
ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ autoload.php๋ฅผ ํฌํจํ์ธ์:
<?php
require_once('/path/to/fastcomments/client/vendor/autoload.php');
์์ํ๊ธฐ 
๋ค์ ์ค์น ์ ์ฐจ๋ฅผ ๋ฐ๋ฅด๊ณ , ์๋ ๋ด์ฉ์ ์คํํ์ธ์:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// API ํค ์ธ์ฆ ๊ตฌ์ฑ: api_key
$config = FastComments\Client\Configuration::getDefaultConfiguration()->setApiKey('x-api-key', 'YOUR_API_KEY');
// ํ์ํ๋ฉด ์๋์ ์ฃผ์์ ํด์ ํ์ฌ API ํค์ ๋ํ ์ ๋์ฌ(์: Bearer)๋ฅผ ์ค์ ํ์ธ์
// $config = FastComments\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('x-api-key', 'Bearer');
$apiInstance = new FastComments\Client\Api\DefaultApi(
// ์ฌ์ฉ์ ์ง์ HTTP ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด `GuzzleHttp\ClientInterface`๋ฅผ ๊ตฌํํ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ ๋ฌํ์ธ์.
// ์ ํ ์ฌํญ์ด๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก `GuzzleHttp\Client`๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
new GuzzleHttp\Client(),
$config
);
$tenant_id = 'tenant_id_example'; // ๋ฌธ์์ด
$add_domain_config_params = new \FastComments\Client\Model\AddDomainConfigParams(); // \FastComments\Client\Model\AddDomainConfigParams
try {
$result = $apiInstance->addDomainConfig($tenant_id, $add_domain_config_params);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DefaultApi->addDomainConfig: ', $e->getMessage(), PHP_EOL;
}
API ํด๋ผ์ด์ธํธ 
The SDK๋ ์ธ ๊ฐ์ API ํด๋ผ์ด์ธํธ ํด๋์ค๋ฅผ ์ ๊ณตํฉ๋๋ค:
DefaultApi- API ํค ์ธ์ฆ ๋ฉ์๋์ด๋ฉฐ ์๋ฒโ์ฌ์ด๋ ์ฉ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. API ํค๋ Getting Started์ ๊ฐ์ด ๊ตฌ์ฑํฉ๋๋ค.PublicApi- API ํค๊ฐ ํ์ ์๋ ๊ณต๊ฐ ๋ฉ์๋์ด๋ฉฐ ๋ธ๋ผ์ฐ์ ์ ๋ชจ๋ฐ์ผ ์ฑ์์ ์์ ํ๊ฒ ํธ์ถํ ์ ์์ต๋๋ค.ModerationApi- ์ค์๊ฐ ๋ฐ ๋น ๋ฅธ ๊ฒํ API์ ๊ด๋ฒ์ํ ์ค์ํธ์ ๋๋ค. ๋ชจ๋ModerationApi๋ฉ์๋๋$ssoํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ์ SSO ๋๋ FastComments.com ์ธ์ ์ฟ ํค๋ฅผ ํตํด ์ธ์ฆํ ์ ์์ต๋๋ค.
PublicApi ์ฌ์ฉํ๊ธฐ
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// ๊ณต๊ฐ ๋ฉ์๋๋ API ํค๊ฐ ํ์ํ์ง ์์ต๋๋ค.
$apiInstance = new FastComments\Client\Api\PublicApi(
new GuzzleHttp\Client()
);
$tenant_id = 'tenant_id_example'; // string
$url_id = 'url_id_example'; // string
try {
$result = $apiInstance->getCommentsPublic($tenant_id, $url_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling PublicApi->getCommentsPublic: ', $e->getMessage(), PHP_EOL;
}
ModerationApi ์ฌ์ฉํ๊ธฐ
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new FastComments\Client\Api\ModerationApi(
new GuzzleHttp\Client()
);
$sso = 'sso_example'; // string - Moderator๋ฅผ ์ธ์ฆํ๋ SSO ํ์ด๋ก๋
try {
$result = $apiInstance->getCount([
'sso' => $sso,
]);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ModerationApi->getCount: ', $e->getMessage(), PHP_EOL;
}
API ๋ฉ์๋ 
๋ชจ๋ URI๋ https://fastcomments.com์ ์๋์ ์ ๋๋ค
| ํด๋์ค | ๋ฉ์๋ | HTTP ์์ฒญ | ์ค๋ช |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | |
| 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 | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| 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 | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| 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 | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| 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 | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| 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 | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| 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 | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| ModerationApi | deleteModerationVote | DELETE /auth/my-account/moderate-comments/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/set-trust-factor | |
| 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 | createV1PageReact | POST /page-reacts/v1/likes/{tenantId} | |
| PublicApi | createV2PageReact | POST /page-reacts/v2/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | deleteV1PageReact | DELETE /page-reacts/v1/likes/{tenantId} | |
| PublicApi | deleteV2PageReact | DELETE /page-reacts/v2/{tenantId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsForUser | GET /comments-for-user | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | |
| PublicApi | getEventLog | GET /event-log/{tenantId} | |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGifLarge | GET /gifs/get-large/{tenantId} | |
| PublicApi | getGifsSearch | GET /gifs/search/{tenantId} | |
| PublicApi | getGifsTrending | GET /gifs/trending/{tenantId} | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| 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 | getUsersInfo | GET /pages/{tenantId}/users/info | |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| 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
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBaseMeta
- APICommentCommonBannedUser
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIModerateGetUserBanPreferencesResponse
- APIModerateUserBanPreferences
- APIPage
- APISSOUser
- APISaveCommentResponse
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfigResponse
- AddDomainConfigResponseAnyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequestSort
- AggregationResponse
- AggregationResponseStats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- BannedUserMatch
- BannedUserMatchMatchedOnValue
- BannedUserMatchType
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBodyTagsInner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponseResultsInner
- BulkPreBanParams
- BulkPreBanSummary
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- CheckBlockedCommentsResponse
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CommentsByIdsParams
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateFeedPostParams
- CreateFeedPostResponse
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTicketBody
- CreateTicketResponse
- CreateUserBadgeParams
- CreateV1PageReact
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentResult
- DeleteDomainConfigResponse
- DeleteFeedPostPublicResponse
- DeleteHashTagRequestBody
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FCommentMeta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentResponse
- GetAuditLogsResponse
- GetBannedUsersCountResponse
- GetBannedUsersFromCommentResponse
- GetCachedNotificationCountResponse
- GetCommentBanStatusResponse
- GetCommentTextResponse
- GetCommentVoteUserNamesSuccessResponse
- GetCommentsForUserResponse
- GetCommentsResponsePublicComment
- GetCommentsResponseWithPresencePublicComment
- GetDomainConfigResponse
- GetDomainConfigsResponse
- GetDomainConfigsResponseAnyOf
- GetDomainConfigsResponseAnyOf1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateResponse
- GetEmailTemplatesResponse
- GetEventLogResponse
- GetFeedPostsResponse
- GetGifsSearchResponse
- GetGifsTrendingResponse
- GetHashTagsResponse
- GetModeratorResponse
- GetModeratorsResponse
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationsResponse
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventsResponse
- GetPublicFeedPostsResponse
- GetPublicPagesResponse
- GetQuestionConfigResponse
- GetQuestionConfigsResponse
- GetQuestionResultResponse
- GetQuestionResultsResponse
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsersResponse
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantManualBadgesResponse
- GetTenantPackageResponse
- GetTenantPackagesResponse
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUsersResponse
- GetTenantsResponse
- GetTicketResponse
- GetTicketsResponse
- GetTranslationsResponse
- GetUserInternalProfileResponse
- GetUserInternalProfileResponseProfile
- GetUserManualBadgesResponse
- GetUserNotificationCountResponse
- GetUserPresenceStatusesResponse
- GetUserResponse
- GetUserTrustFactorResponse
- GetV1PageLikes
- GetV2PageReactUsersResponse
- GetV2PageReacts
- GetVotesForUserResponse
- GetVotesResponse
- GifGetLargeResponse
- GifRating
- GifSearchInternalError
- GifSearchResponse
- GifSearchResponseImagesInnerInner
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedAgentApprovalNotificationFrequency
- ImportedSiteType
- LiveEvent
- LiveEventExtraInfo
- LiveEventType
- MediaAsset
- MentionAutoCompleteMode
- MetaItem
- ModerationAPIChildCommentsResponse
- ModerationAPIComment
- ModerationAPICommentLog
- ModerationAPICommentResponse
- ModerationAPICountCommentsResponse
- ModerationAPIGetCommentIdsResponse
- ModerationAPIGetCommentsResponse
- ModerationAPIGetLogsResponse
- ModerationCommentSearchResponse
- ModerationExportResponse
- ModerationExportStatusResponse
- ModerationFilter
- ModerationPageSearchProjected
- ModerationPageSearchResponse
- ModerationSiteSearchProjected
- ModerationSiteSearchResponse
- ModerationSuggestResponse
- ModerationUserSearchProjected
- ModerationUserSearchResponse
- Moderator
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PageUserEntry
- PageUsersInfoResponse
- PageUsersOfflineResponse
- PageUsersOnlineResponse
- PagesSortBy
- PatchDomainConfigParams
- PatchDomainConfigResponse
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PendingCommentToSyncOutbound
- PostRemoveCommentResponse
- PreBanSummary
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PublicPage
- PublicVote
- PutDomainConfigResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicateValue
- QuestionConfig
- QuestionConfigCustomOptionsInner
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostResponse
- RecordStringBeforeStringOrNullAfterStringOrNullValue
- RemoveCommentActionResponse
- RemoveUserBadgeResponse
- RenderEmailTemplateBody
- RenderEmailTemplateResponse
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ReplaceTenantPackageBody
- ReplaceTenantUserBody
- ResetUserNotificationsResponse
- SORTDIR
- SSOSecurityLevel
- SaveCommentResponseOptimized
- SaveCommentsBulkResponse
- SaveCommentsResponseWithPresence
- SearchUsersResponse
- SearchUsersResult
- SearchUsersSectionedResponse
- SetCommentApprovedResponse
- SetCommentTextParams
- SetCommentTextResponse
- SetCommentTextResult
- SetUserTrustFactorResponse
- SizePreset
- SortDirections
- SpamRule
- TOSConfig
- TenantBadge
- TenantHashTag
- TenantPackage
- UnBlockFromCommentParams
- UnblockSuccess
- UpdatableCommentParams
- UpdateAPIPageData
- UpdateAPISSOUserData
- UpdateAPIUserSubscriptionData
- UpdateDomainConfigParams
- UpdateEmailTemplateBody
- UpdateFeedPostParams
- UpdateHashTagBody
- UpdateHashTagResponse
- UpdateModeratorBody
- UpdateNotificationBody
- UpdateQuestionConfigBody
- UpdateQuestionResultBody
- UpdateSubscriptionAPIResponse
- UpdateTenantBody
- UpdateTenantPackageBody
- UpdateTenantUserBody
- UpdateUserBadgeParams
- UpdateUserNotificationCommentSubscriptionStatusResponse
- UpdateUserNotificationPageSubscriptionStatusResponse
- UpdateUserNotificationStatusResponse
- UploadImageResponse
- User
- UserBadge
- UserBadgeProgress
- UserNotification
- UserNotificationCount
- UserNotificationWriteResponse
- UserPresenceData
- UserReactsResponse
- UserSearchResult
- UserSearchSection
- UserSearchSectionResult
- UserSessionInfo
- UsersListLocation
- VoteBodyParams
- VoteDeleteResponse
- VoteResponse
- VoteResponseStatus
- VoteResponseUser
- VoteStyle
๊ถํ ๋ถ์ฌ 
API์ ๋ํด ์ ์๋ ์ธ์ฆ ๋ฐฉ์:
api_key
- ์ ํ: API ํค
- API ํค ํ๋ผ๋ฏธํฐ ์ด๋ฆ: x-api-key
- ์์น: HTTP ํค๋
์ง๊ณ 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| parentTenantId | string | query | No | |
| includeStats | boolean | query | No |
Response
Returns: AggregateResponse
Example

๊ฐ์ฌ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| limit | number | query | No | |
| skip | number | query | No | |
| order | string | query | No | |
| after | number | query | No | |
| before | number | query | No |
์๋ต
๋ฐํ: GetAuditLogsResponse
์์

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

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

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

์ฐจ๋จ๋ ๋๊ธ ํ์ธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentIds | string | query | ์ | ์ผํ๋ก ๊ตฌ๋ถ๋ ๋๊ธ ID ๋ชฉ๋ก. |
| sso | string | query | ์๋์ค |
๋ฐํ
๋ฐํ: CheckBlockedCommentsResponse
์์

๋๊ธ์์ ์ฌ์ฉ์ ์ฐจ๋จ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| userId | string | query | ์๋์ค | |
| anonUserId | string | query | ์๋์ค |
Response
๋ฐํ: BlockSuccess
Example

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

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

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

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

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

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

๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | integer | query | No | |
| limit | integer | query | No | |
| skip | integer | query | No | |
| asTree | boolean | query | No | |
| skipChildren | integer | query | No | |
| limitChildren | integer | query | No | |
| maxTreeDepth | integer | query | No | |
| urlId | string | query | No | |
| userId | string | query | No | |
| anonUserId | string | query | No | |
| contextUserId | string | query | No | |
| hashTag | string | query | No | |
| parentId | string | query | No | |
| direction | string | query | No | |
| fromDate | integer | query | No | |
| toDate | integer | query | No |
์๋ต
๋ฐํ: APIGetCommentsResponse
์์

๋๊ธ๋ค ๊ฐ์ ธ์ค๊ธฐ(๊ณต๊ฐ) 
req tenantId urlId
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| page | integer | query | No | |
| direction | string | query | No | |
| sso | string | query | No | |
| skip | integer | query | No | |
| skipChildren | integer | query | No | |
| limit | integer | query | No | |
| limitChildren | integer | query | No | |
| countChildren | boolean | query | No | |
| fetchPageForCommentId | string | query | No | |
| includeConfig | boolean | query | No | |
| countAll | boolean | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| modules | string | query | No | |
| isCrawler | boolean | query | No | |
| includeNotificationCount | boolean | query | No | |
| asTree | boolean | query | No | |
| maxTreeDepth | integer | query | No | |
| useFullTranslationIds | boolean | query | No | |
| parentId | string | query | No | |
| searchText | string | query | No | |
| hashTags | array | query | No | |
| userId | string | query | No | |
| customConfigStr | string | query | No | |
| afterCommentId | string | query | No | |
| beforeCommentId | string | query | No |
์๋ต
Returns: GetCommentsResponseWithPresencePublicComment
์์

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

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

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

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

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

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

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

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

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

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

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

๋๊ธ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| doSpamCheck | boolean | query | No | |
| isLive | boolean | query | No |
์๋ต
Returns: 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
์์

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

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

๋๋ฉ์ธ ์ค์ ์ญ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
Response
๋ฐํ: DeleteDomainConfigResponse
์์

๋๋ฉ์ธ ์ค์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
Response
Returns: GetDomainConfigResponse
Example

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

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

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

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

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

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋ ์ค๋ฅ ์ญ์ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| errorId | string | path | Yes |
Response
Returns: APIEmptyResponse
Example

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

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์ ์ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
์๋ต
Returns: GetEmailTemplateDefinitionsResponse
์์

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋ ์ค๋ฅ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| skip | number | query | No |
์๋ต
Returns: GetEmailTemplateRenderErrorsResponse
์์

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

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ๋ ๋ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| locale | string | query | ์๋์ค |
Response
Returns: RenderEmailTemplateResponse
Example

์ด๋ฉ์ผ ํ
ํ๋ฆฟ ์
๋ฐ์ดํธ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
Returns: APIEmptyResponse
์์

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

์ ์ฒด ์ด๋ฒคํธ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ 
req tenantId urlId userIdWS
ํ๋ผ๋ฏธํฐ
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| userIdWS | string | query | ์ | |
| startTime | integer | query | ์ | |
| endTime | integer | query | ์๋์ค |
์๋ต
๋ฐํ: GetEventLogResponse
์์

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

ํผ๋ ๊ฒ์๋ฌผ ์์ฑ(๊ณต๊ฐ) 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | ๊ฒฝ๋ก | ์ | |
| broadcastId | string | ์ฟผ๋ฆฌ | ์๋์ค | |
| sso | string | ์ฟผ๋ฆฌ | ์๋์ค |
์๋ต
๋ฐํ: CreateFeedPostResponse
์์

ํผ๋ ๊ฒ์๋ฌผ ์ญ์ (๊ณต๊ฐ) 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
์๋ต
๋ฐํ: DeleteFeedPostPublicResponse
์์

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

ํผ๋ ๊ฒ์๋ฌผ๋ค ๊ฐ์ ธ์ค๊ธฐ(๊ณต๊ฐ) 
req tenantId afterId
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| afterId | string | query | No | |
| limit | integer | query | No | |
| tags | array | query | No | |
| sso | string | query | No | |
| isCrawler | boolean | query | No | |
| includeUserInfo | boolean | query | No |
Response
๋ฐํ: PublicFeedPostsResponse
Example

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

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

ํผ๋ ๊ฒ์๋ฌผ์ ๋ฆฌ์กํธ(๊ณต๊ฐ) 
Parameters
| ์ด๋ฆ | ์ ํ | Location | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| postId | string | path | ์ | |
| isUndo | boolean | query | ์๋์ค | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ReactFeedPostResponse
์์

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

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

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

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

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

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

ํด์ํ๊ทธ ์ถ๊ฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
Returns: CreateHashTagResponse
Example

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

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

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

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

๋ชจ๋๋ ์ด์
ํฌํ ์ญ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| commentId | string | path | ์ | |
| voteId | string | path | ์ | |
| broadcastId | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: VoteDeleteResponse
Example

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

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

API ID๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| text-search | string | query | ์๋์ค | |
| byIPFromComment | string | query | ์๋์ค | |
| filters | string | query | ์๋์ค | |
| searchFilters | string | query | ์๋์ค | |
| afterId | string | query | ์๋์ค | |
| demo | boolean | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
Returns: ModerationAPIGetCommentIdsResponse
์์

๋๊ธ๋ก๋ถํฐ ๊ธ์ง๋ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
Response
๋ฐํ: GetBannedUsersFromCommentResponse
Example

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

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

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

์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: GetBannedUsersCountResponse
Example

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

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

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

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

๋ชจ๋๋ ์ด์
๋๊ธ ํ
์คํธ ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| 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 | ์ | |
| value | string | query | ์๋์ค | |
| filters | string | query | ์๋์ค | |
| searchFilters | string | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ModerationCommentSearchResponse
์์

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

์ฌ์ดํธ ๊ฒ์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Response
Returns: ModerationSiteSearchResponse
Example

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

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

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

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

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

API ๋ด๋ณด๋ด๊ธฐ ์์ฑ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| 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
์์

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

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

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

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

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

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

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

๋๊ธ ์น์ธ ์ํ ์ค์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| approved | boolean | query | No | |
| broadcastId | string | query | No | |
| sSO | string | query | No |
Response
Returns: SetCommentApprovedResponse
Example

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

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

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

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

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

๋ฐฐ์ง ์์ฌ 
๋งค๊ฐ๋ณ์
| 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 |
์๋ต
Returns: AwardUserBadgeResponse
์์

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

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

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

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

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

๋ชจ๋๋ ์ดํฐ ์ญ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| sendEmail | string | query | No |
Response
Returns: APIEmptyResponse
Example

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

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

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

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

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

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

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

์๋ฆผ๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| urlId | string | query | No | |
| fromCommentId | string | query | No | |
| viewed | boolean | query | No | |
| type | string | query | No | |
| skip | number | query | No |
Response
Returns: GetNotificationsResponse
Example

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

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

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

V1 ํ์ด์ง ๋ฆฌ์กํธ ์ญ์ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ |
์๋ต
๋ฐํ: CreateV1PageReact
์์

V2 ํ์ด์ง ๋ฆฌ์กํธ ์ญ์ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ | |
| id | string | query | ์ |
Response
Returns: CreateV1PageReact
Example

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

V2 ํ์ด์ง ๋ฆฌ์กํธ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| urlId | string | query | ์ |
Response
Returns: GetV2PageReacts
Example

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

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

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

์คํ๋ผ์ธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Use this after exhausting /users/online to render a "Members" section.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName}
index from afterName forward via $gt, no $skip cost.
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ํ์ด์ง URL ์๋ณ์ (cleaned server-side). |
| afterName | string | query | No | Cursor: pass nextAfterName from the previous response. |
| afterUserId | string | query | No | Cursor tiebreaker: pass nextAfterUserId from the previous response. Required when afterName is set so name-ties don't drop entries. |
Response
๋ฐํ: PageUsersOfflineResponse
Example

์จ๋ผ์ธ ์ฌ์ฉ์ ๊ฐ์ ธ์ค๊ธฐ 
Currently-online viewers of a page: ํ์ด์ง์ ํ์ฌ ์น์์ผ ์ธ์
์ด ๊ตฌ๋
์ค์ธ ์ฌ์ฉ์์
๋๋ค.
Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
Returns anonCount + totalCount (๋ฐฉ ์ ์ฒด ๊ตฌ๋
์ ์, ์ด๊ฑฐํ์ง ์๋ ์ต๋ช
๋ทฐ์ด ํฌํจ).
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ํ์ด์ง URL ์๋ณ์ (์๋ฒ ์ธก์์ ์ ๋ฆฌ๋). |
| afterName | string | query | No | ์ปค์: ์ด์ ์๋ต์ nextAfterName์ ์ ๋ฌํฉ๋๋ค. |
| afterUserId | string | query | No | ์ปค์ ๋์ ํด๊ฒฐ: ์ด์ ์๋ต์ nextAfterUserId์ ์ ๋ฌํฉ๋๋ค. afterName์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ด๋ฆ์ด ๋์ผํ ๋ ํญ๋ชฉ์ด ๋๋ฝ๋์ง ์๋๋ก ํ์ํฉ๋๋ค. |
Response
Returns: PageUsersOnlineResponse
Example

URL ID๋ก ํ์ด์ง ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes |
Response
Returns: GetPageByURLIdAPIResponse
Example

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

ํ์ด์ง๋ค ๊ฐ์ ธ์ค๊ธฐ(๊ณต๊ฐ) 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
๋งค๊ฐ๋ณ์
| 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
์์

์ฌ์ฉ์ ์ ๋ณด๋ค ๊ฐ์ ธ์ค๊ธฐ 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Used by the comment widget to enrich users that just appeared via a presence event.
No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| ids | string | query | Yes | ์ผํ๋ก ๊ตฌ๋ถ๋ userIds. |
Response
Returns: PageUsersInfoResponse
Example

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

๋ณด๋ฅ ์ค์ธ ์นํ
์ด๋ฒคํธ ์ญ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: APIEmptyResponse
Example

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

๋ณด๋ฅ ์ค์ธ ์นํ
์ด๋ฒคํธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No | |
| skip | number | query | No |
Response
๋ฐํ: GetPendingWebhookEventsResponse
Example

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

์ง๋ฌธ ์ค์ ์ญ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
Response
๋ฐํ: APIEmptyResponse
Example

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

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

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

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

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

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

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

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

์ง๋ฌธ ๊ฒฐ๊ณผ ์ง๊ณ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| questionId | string | query | No | |
| questionIds | array | query | No | |
| urlId | string | query | No | |
| timeBucket | string | query | No | |
| startDate | string | query | No | |
| forceRecalculate | boolean | query | No |
Response
๋ฐํ: AggregateQuestionResultsResponse
Example

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

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

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

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

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

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

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

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

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

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

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

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

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

ํ
๋ํธ ํจํค์ง ์์ฑ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Response
๋ฐํ: CreateTenantPackageResponse
Example

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

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

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

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

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

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

ํ
๋ํธ ์ฌ์ฉ์ ์ญ์ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | string | query | No | |
| commentDeleteMode | string | query | No |
Response
๋ฐํ: APIEmptyResponse
Example

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

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

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

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

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

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

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

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

ํ
๋ํธ๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| meta | string | query | No | |
| skip | number | query | No |
Response
๋ฐํ: GetTenantsResponse
Example

ํ
๋ํธ ์
๋ฐ์ดํธ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
์๋ต
๋ฐํ: 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
์์

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

์ด๋ฏธ์ง ์
๋ก๋ 
Upload and resize an image โ ์ด๋ฏธ์ง ์ ๋ก๋ ๋ฐ ํฌ๊ธฐ ์กฐ์
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | path | ์ | |
| sizePreset | string | query | ์๋์ค | Size preset: "Default" (1000x1000px) ๋๋ "CrossPlatform" (์ธ๊ธฐ ๋๋ฐ์ด์ค์ฉ ํฌ๊ธฐ๋ฅผ ์์ฑ) |
| urlId | string | query | ์๋์ค | Page id that upload is happening from, to configure โ ์ ๋ก๋๊ฐ ๋ฐ์ํ๋ ํ์ด์ง ID, ๊ตฌ์ฑ์ฉ |
Response
Returns: UploadImageResponse โ ๋ฐํ: UploadImageResponse
Example

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

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

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

์ฌ์ฉ์ ๋ฐฐ์ง ์์ฑ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ |
Response
๋ฐํ: APICreateUserBadgeResponse
Example

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

์ฌ์ฉ์ ๋ฐฐ์ง ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Response
Returns: APIGetUserBadgeResponse
Example

์ฌ์ฉ์ ๋ฐฐ์ง๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| userId | string | query | ์๋์ค | |
| badgeId | string | query | ์๋์ค | |
| type | number | query | ์๋์ค | |
| displayedOnComments | boolean | query | ์๋์ค | |
| limit | number | query | ์๋์ค | |
| skip | number | query | ์๋์ค |
Response
๋ฐํ: APIGetUserBadgesResponse
Example

์ฌ์ฉ์ ๋ฐฐ์ง ์
๋ฐ์ดํธ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ |
Response
Returns: APIEmptySuccessResponse
์์

์ฌ์ฉ์ ์๋ฆผ ์ ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| sso | string | query | ์๋์ค |
Response
๋ฐํ: GetUserNotificationCountResponse
Example

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

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

์ฌ์ฉ์ ์๋ฆผ ์ด๊ธฐํ 
๋งค๊ฐ๋ณ์
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| afterId | string | query | ์๋์ค | |
| afterCreatedAt | integer | query | ์๋์ค | |
| unreadOnly | boolean | query | ์๋์ค | |
| dmOnly | boolean | query | ์๋์ค | |
| noDm | boolean | query | ์๋์ค | |
| sso | string | query | ์๋์ค |
์๋ต
๋ฐํ: ResetUserNotificationsResponse
์์

์ฌ์ฉ์ ๋๊ธ ๊ตฌ๋
์ํ ์
๋ฐ์ดํธ 
Enable or disable notifications for a specific comment.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| notificationId | string | path | Yes | |
| optedInOrOut | string | path | Yes | |
| commentId | string | query | Yes | |
| sso | string | query | No |
Response
๋ฐํ: UpdateUserNotificationCommentSubscriptionStatusResponse
์์

์ฌ์ฉ์ ํ์ด์ง ๊ตฌ๋
์ํ ์
๋ฐ์ดํธ 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| url | string | query | Yes | |
| pageTitle | string | query | Yes | |
| subscribedOrUnsubscribed | string | path | Yes | |
| sso | string | query | No |
์๋ต
Returns: UpdateUserNotificationPageSubscriptionStatusResponse
์์

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

์ฌ์ฉ์ ์ ์ ์ํ๋ค ๊ฐ์ ธ์ค๊ธฐ 
Parameters
| ์ด๋ฆ | ์ ํ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlIdWS | string | query | Yes | |
| userIds | string | query | Yes |
Response
Returns: GetUserPresenceStatusesResponse
Example

์ฌ์ฉ์ ๊ฒ์ 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| usernameStartsWith | string | query | No | |
| mentionGroupIds | array | query | No | |
| sso | string | query | No | |
| searchSection | string | query | No |
Response
Returns: SearchUsersResult
Example

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

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

ํฌํ ์ญ์ 
Parameters
| ์ด๋ฆ | ํ์ | ์์น | ํ์ | ์ค๋ช |
|---|---|---|---|---|
| tenantId | string | query | ์ | |
| id | string | path | ์ | |
| editKey | string | query | ์๋์ค |
์๋ต
๋ฐํ: VoteDeleteResponse
์์

ํฌํ๋ค ๊ฐ์ ธ์ค๊ธฐ 
๋งค๊ฐ๋ณ์
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes |
์๋ต
๋ฐํ: GetVotesResponse
์์

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

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