
언어 🇰🇷 한국어
문서
시작하기
API 참조
사용법
집계
감사 로그
인증
댓글 차단
차단된 댓글 확인
댓글
사용자 댓글
도메인 설정
이메일 템플릿
이벤트 로그
피드 포스트
댓글 신고
GIF
해시태그
중재
중재자
알림 카운트
알림
페이지 반응
페이지
보류 중인 웹훅 이벤트
질문 설정
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일일 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행
사용자 배지
사용자 알림
사용자 존재 상태
사용자 검색
사용자
투표
FastComments C++ SDK
이것은 FastComments의 공식 C++ SDK입니다.
FastComments API용 공식 C++ SDK
리포지토리
AI 코딩 에이전트 
코딩 에이전트에게 FastComments 컨텍스트가 필요합니다 - 위젯, 구성, Secure SSO, REST API 및 SDK:
npx skills add fastcomments/skills
Claude Code, Codex, Cursor, Copilot, Gemini 및 모든 다른 에이전트와 함께 작동하며, skills CLI 가 지원합니다.
요구 사항 
- C++17 이상
- CMake 3.14 이상
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (테스트를 위해 자동으로 다운로드됨)
설치 
의존성 설치
sudo apt install libcpprest-dev libboost-all-dev
소스에서 빌드하기
mkdir build
cd build
cmake ..
make
설치하기
sudo make install
라이브러리 구성
이 라이브러리는 생성된 API 클라이언트와 API 작업을 더 쉽게 만들어 주는 SSO 유틸리티를 포함하고 있습니다.
공개 API vs 보안 API
API 클라이언트에는 DefaultApi, PublicApi, ModerationApi 세 가지 클래스가 있습니다. DefaultApi는 API 키가 필요한 메서드를 포함하며, PublicApi는 인증 없이 브라우저/모바일 기기 등에서 직접 호출할 수 있는 메서드를 포함합니다. ModerationApi는 실시간 빠른 검토(모더레이션)를 위한 폭넓은 API 모음을 제공합니다. 모든 ModerationApi 메서드는 sso 매개변수를 받으며, SSO 또는 FastComments.com 세션 쿠키를 통해 인증할 수 있습니다.
빠른 시작 
인증 API 사용하기 (DefaultAPI)
중요:
- 기본 URL을 설정해야 합니다 (cpp-restsdk 생성기는 OpenAPI 사양에서 이를 읽지 않습니다)
- 인증이 필요한 요청을 보내기 전에 ApiClient에 API 키를 설정해야 합니다. 그렇지 않으면 요청이 401 오류로 실패합니다.
#include <iostream>
#include "FastCommentsClient/api/DefaultApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// 필수: 기본 URL 설정 (지역 선택)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// 또는: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// 필수: API 키 설정
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_API_KEY_HERE"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// 이제 인증된 API 호출을 수행합니다
return 0;
}
퍼블릭 API 사용하기 (PublicAPI)
퍼블릭 엔드포인트는 인증이 필요하지 않습니다:
#include <iostream>
#include "FastCommentsClient/api/PublicApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// 필수: 기본 URL 설정
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::PublicApi publicApi(apiClient);
// 퍼블릭 API 호출 수행
return 0;
}
모더레이션 API 사용하기 (ModerationApi)
ModerationApi는 모더레이터 대시보드를 구동합니다. 모든 메서드는 sso 매개변수를 받아들이므로, SSO로 인증된 모더레이터를 대신하여 호출이 실행됩니다(토큰 생성 방법은 아래 SSO 섹션을
참조하세요):
#include <iostream>
#include "FastCommentsClient/api/ModerationApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// 필수: 기본 URL 설정
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::ModerationApi moderationApi(apiClient);
// 호출을 인증하기 위해 모더레이터의 SSO 토큰을 전달합니다
auto ssoToken = utility::conversions::to_string_t("YOUR_MODERATOR_SSO_TOKEN");
org::openapitools::client::api::GetCountOptions options;
options.sso = ssoToken;
auto response = moderationApi.getCount(options).get();
return 0;
}
일반적인 문제
- "URI must contain a hostname" 오류: ApiClient를 생성하기 전에
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))을 호출했는지 확인하세요. cpp-restsdk 생성기는 OpenAPI 사양에서 서버 URL을 자동으로 읽지 않습니다. - 401 "missing-api-key" 오류: DefaultAPI 인스턴스를 생성하기 전에
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))를 호출했는지 확인하세요. - 잘못된 API 클래스 사용: 서버 측 인증 요청에는
DefaultApi를, 클라이언트 측/퍼블릭 요청에는PublicApi를, 모더레이터 대시보드 요청(모더레이터 SSO 토큰으로 인증)에는ModerationApi를 사용하세요.
API 호출 만들기: 동기 vs 비동기 
이 SDK의 모든 API 메서드는 C++ REST SDK의 pplx::task<std::shared_ptr<ResponseType>>를 반환합니다. 이를 통해 API 응답을 유연하게 처리할 수 있습니다.
.get()을 사용한 동기 호출
.get()을 사용하면 요청이 완료될 때까지 호출 스레드를 차단하고 결과를 동기적으로 가져올 수 있습니다:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// 필수 매개변수는 위치 인자로 전달하고, 선택적 매개변수는 options 구조체에 넣습니다
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// .get()을 호출하여 차단하고 결과를 동기적으로 가져옵니다
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).get(); // HTTP 요청이 완료될 때까지 차단합니다
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
.then()을 사용한 비동기 호출
.then()을 사용하면 콜백 기반의 논블로킹 비동기 실행이 가능합니다:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// 필수 매개변수는 위치 인자로 전달하고, 선택적 매개변수는 options 구조체에 넣습니다
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// 비동기 콜백 기반 실행을 위해 .then()을 사용합니다
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).then([](std::shared_ptr<GetComments_200_response> response) {
// 요청이 완료되면 비동기적으로 실행됩니다
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// 차단 없이 즉시 실행이 계속됩니다
std::cout << "Request sent, continuing..." << std::endl;
동기식과 비동기식 중 선택하기
선택은 런타임 환경과 애플리케이션 아키텍처에 따라 달라집니다:
.get() (동기 블로킹)
- HTTP 요청이 완료될 때까지 호출 스레드를 차단합니다
- 코드 흐름이 단순하고 이해하기 쉽습니다
- 전용 워커 스레드, 배치 처리, 명령줄 도구에 적합합니다
- 이벤트 루프, GUI 스레드, 단일 스레드 서버에는 적합하지 않습니다
.then() (비동기 논블로킹)
- 즉시 반환되며, 요청이 완료되면 콜백이 실행됩니다
- 호출 스레드를 차단하지 않습니다
- 이벤트 기반 아키텍처, GUI 애플리케이션, 단일 스레드 이벤트 루프에 필수적입니다
- 여러 작업을 체이닝할 수 있습니다
- 제어 흐름이 더 복잡합니다
SDK의 테스트 스위트는 .get()만 사용하지만, 이는 블로킹이 허용되는 테스트 환경에서는 적절합니다.
노트 
브로드캐스트 ID
일부 API 호출에서 broadcastId를 전달해야 한다는 것을 보게 될 것입니다. 이벤트를 수신하면 이 ID가 다시 반환되므로, 클라이언트에서 낙관적으로 변경을 적용하려는 경우 해당 이벤트를 무시해야 하는지 알 수 있습니다
(대부분 그렇게 하는 것이 가장 좋은 사용자 경험을 제공하므로 아마 그렇게 하게 될 것입니다). 여기에는 UUID를 전달하세요. 이 ID는 브라우저 세션에서 두 번 발생하지 않을 만큼 충분히 고유해야 합니다.
SSO (싱글 사인온)
SSO 예제는 아래를 참조하세요.
SSO 사용 
간단한 SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SimpleSSOUserData user("user-123", "user@example.com", "https://example.com/avatar.jpg");
FastCommentsSSO sso = FastCommentsSSO::newSimple(user);
std::string token = sso.createToken();
std::cout << "SSO Token: " << token << std::endl;
return 0;
}
보안 SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SecureSSOUserData user("user-123", "user@example.com", "johndoe", "https://example.com/avatar.jpg");
std::string apiKey = "your-api-key";
FastCommentsSSO sso = FastCommentsSSO::newSecure(apiKey, user);
std::string token = sso.createToken();
std::cout << "Secure SSO Token: " << token << std::endl;
return 0;
}
fastcomments 문서 
Documentation for API Endpoints
All URIs are relative to https://fastcomments.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| 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 | Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported. |
| 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 | req tenantId afterId |
| 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/mod_api/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/mod_api/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/mod_api/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/mod_api/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/mod_api/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/mod_api/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/mod_api/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/mod_api/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/mod_api/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/mod_api/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/mod_api/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/mod_api/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/mod_api/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/mod_api/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/mod_api/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/mod_api/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/mod_api/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/mod_api/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/mod_api/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/mod_api/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/mod_api/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/mod_api/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/mod_api/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/mod_api/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/mod_api/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/mod_api/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/mod_api/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/mod_api/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/mod_api/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/mod_api/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/mod_api/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/mod_api/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/mod_api/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/mod_api/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/mod_api/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/mod_api/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/mod_api/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/mod_api/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} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| 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} | req tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | 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. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | 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. |
| 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 | 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). |
| 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} | Enable or disable notifications for a specific comment. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Upload and resize an image |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Documentation for Models
- APIAuditLog
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBase_meta
- 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
- AddDomainConfigResponse_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- BannedUserMatch
- BannedUserMatchType
- BannedUserMatch_matchedOnValue
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponse_results_inner
- 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
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentResponse
- GetAuditLogsResponse
- GetBannedUsersCountResponse
- GetBannedUsersFromCommentResponse
- GetCachedNotificationCountResponse
- GetCommentBanStatusResponse
- GetCommentTextResponse
- GetCommentVoteUserNamesSuccessResponse
- GetCommentsForUserResponse
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetDomainConfigResponse
- GetDomainConfigsResponse
- GetDomainConfigsResponse_anyOf
- GetDomainConfigsResponse_anyOf_1
- 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
- GetUserInternalProfileResponse_profile
- GetUserManualBadgesResponse
- GetUserNotificationCountResponse
- GetUserPresenceStatusesResponse
- GetUserResponse
- GetUserTrustFactorResponse
- GetV1PageLikes
- GetV2PageReactUsersResponse
- GetV2PageReacts
- GetVotesForUserResponse
- GetVotesResponse
- GifGetLargeResponse
- GifRating
- GifSearchInternalError
- GifSearchResponse
- GifSearchResponse_images_inner_inner
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedAgentApprovalNotificationFrequency
- ImportedSiteType
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- 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
- PostRemoveCommentApiResponse
- PreBanSummary
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PublicPage
- PublicVote
- PutDomainConfigResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicate_value
- QuestionConfig
- QuestionConfig_customOptions_inner
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostResponse
- Record_string__before_string_or_null__after_string_or_null___value
- RemoveCommentActionResponse
- RemoveUserBadgeResponse
- RenderEmailTemplateBody
- RenderEmailTemplateResponse
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ReplaceTenantPackageBody
- ReplaceTenantUserBody
- ResetUserNotificationsResponse
- SORT_DIR
- 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
- VoteResponseUser
- VoteStyle
Documentation for Authorization
api_key
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
집계 
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 | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| options | const AggregateOptions& | Yes |
Response
Example

감사 로그 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetAuditLogsOptions& | 예 |
응답
예시

공개 로그아웃 
응답
반환: APIEmptyResponse
예시

공개 댓글 차단 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | 예 | |
| sso | string | 아니오 |
응답
반환: BlockSuccess
예제

공개 댓글 차단 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
응답
반환: UnblockSuccess
예제

차단된 댓글 확인 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
응답
반환: CheckBlockedCommentsResponse
예시

댓글에서 사용자 차단 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| blockFromCommentParams | BlockFromCommentParams | 예 | |
| options | const BlockUserFromCommentOptions& | 예 |
응답
반환: BlockSuccess
예시

공개 댓글 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| options | const CreateCommentPublicOptions& | Yes |
응답
Returns: SaveCommentsResponseWithPresence
예제

댓글 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| options | const DeleteCommentOptions& | 예 |
응답
예시

공개 댓글 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentPublicOptions& | Yes |
응답
반환: PublicAPIDeleteCommentResponse
예시

댓글 투표 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentVoteOptions& | Yes |
응답
Returns: VoteDeleteResponse
예제

댓글 신고 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| options | const FlagCommentOptions& | 예 |
응답
예제

댓글 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
Returns: APIGetCommentResponse
예시

댓글 목록 가져오기 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetCommentsOptions& | Yes |
Response
Example

공개 댓글 목록 가져오기 
req tenantId urlId
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| options | const GetCommentsPublicOptions& | 예 |
응답
Returns: GetCommentsResponseWithPresence_PublicComment_
예시

댓글 텍스트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| options | const GetCommentTextOptions& | 예 |
응답
반환: PublicAPIGetCommentTextResponse
예시

댓글 투표 사용자 이름 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| dir | int32_t | Yes | |
| sso | string | No |
응답
반환: GetCommentVoteUserNamesSuccessResponse
예제

댓글 잠금 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
응답
반환: APIEmptyResponse
예시

댓글 고정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
응답
반환: ChangeCommentPinStatusResponse
예제

댓글 저장 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createCommentParams | CreateCommentParams | 예 | |
| options | const SaveCommentOptions& | 예 |
응답
예제

댓글 텍스트 설정 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| options | const SetCommentTextOptions& | Yes |
응답
반환: PublicAPISetCommentTextResponse
예시

댓글에서 사용자 차단 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| unBlockFromCommentParams | UnBlockFromCommentParams | 예 | |
| options | const UnBlockUserFromCommentOptions& | 예 |
응답
반환: UnblockSuccess
예제

댓글 신고 해제 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const UnFlagCommentOptions& | Yes |
응답
예시

댓글 잠금 해제 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| broadcastId | string | 예 | |
| sso | string | 아니오 |
Response
반환: APIEmptyResponse
Example

댓글 고정 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| broadcastId | string | 예 | |
| sso | string | 아니오 |
응답
반환: ChangeCommentPinStatusResponse
예시

댓글 업데이트 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updatableCommentParams | UpdatableCommentParams | 예 | |
| options | const UpdateCommentOptions& | 예 |
Response
반환: APIEmptyResponse
예시

댓글 투표 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| urlId | string | 예 | |
| broadcastId | string | 예 | |
| voteBodyParams | VoteBodyParams | 예 | |
| options | const VoteCommentOptions& | 예 |
응답
반환: VoteResponse
예제

사용자 댓글 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| options | const GetCommentsForUserOptions& | 예 |
응답
반환: GetCommentsForUserResponse
예제

도메인 설정 추가 
파라미터
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| addDomainConfigParams | AddDomainConfigParams | 예 |
응답
Returns: AddDomainConfigResponse
예시

도메인 설정 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
응답
반환: DeleteDomainConfigResponse
예제

도메인 설정 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| domain | string | 예 |
응답
예시

도메인 설정 목록 가져오기 
Parameters
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 |
Response
Example

도메인 설정 패치 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| patchDomainConfigParams | PatchDomainConfigParams | Yes |
Response
Returns: PatchDomainConfigResponse
예시

도메인 설정 저장 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
응답
예시

이메일 템플릿 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
응답
반환: CreateEmailTemplateResponse
예시

이메일 템플릿 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: APIEmptyResponse
예시

이메일 템플릿 렌더링 오류 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| errorId | string | 예 |
응답
반환: APIEmptyResponse
예시

이메일 템플릿 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예제

이메일 템플릿 정의 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes |
응답
반환: GetEmailTemplateDefinitionsResponse
예시

이메일 템플릿 렌더링 오류 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| skip | double | 아니오 |
응답
반환: GetEmailTemplateRenderErrorsResponse
예시

이메일 템플릿 목록 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
응답
예시

이메일 템플릿 렌더링 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| renderEmailTemplateBody | RenderEmailTemplateBody | 예 | |
| locale | string | 아니오 |
응답
반환: RenderEmailTemplateResponse
예시

이메일 템플릿 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Yes |
응답
반환: APIEmptyResponse
예시

이벤트 로그 가져오기 
req tenantId urlId userIdWS
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| userIdWS | string | 예 | |
| startTime | int64_t | 예 | |
| endTime | int64_t | 아니오 |
응답
예시

전체 이벤트 로그 가져오기 
req
tenantId
urlId
userIdWS
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| userIdWS | string | 예 | |
| startTime | int64_t | 예 | |
| endTime | int64_t | 아니오 |
응답
예제

피드 포스트 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| options | const CreateFeedPostOptions& | Yes |
응답
Returns: CreateFeedPostsResponse
예시

공개 피드 포스트 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createFeedPostParams | CreateFeedPostParams | 예 | |
| options | const CreateFeedPostPublicOptions& | 예 |
응답
예제

공개 피드 포스트 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| options | const DeleteFeedPostPublicOptions& | Yes |
응답
반환: DeleteFeedPostPublicResponse
예시

피드 포스트 가져오기 
req tenantId afterId
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetFeedPostsOptions& | 예 |
응답
예시

공개 피드 포스트 가져오기 
req tenantId afterId
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetFeedPostsPublicOptions& | 예 |
응답
예시

피드 포스트 통계 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postIds | vector<string | 예 | |
| sso | string | 아니오 |
응답
예제

공개 사용자 반응 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserReactsPublicOptions& | Yes |
응답
예시

공개 피드 포스트에 반응 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| options | const ReactFeedPostPublicOptions& | Yes |
응답
예제

피드 포스트 업데이트 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
응답
반환: APIEmptyResponse
예시

공개 피드 포스트 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postId | string | 예 | |
| updateFeedPostParams | UpdateFeedPostParams | 예 | |
| options | const UpdateFeedPostPublicOptions& | 예 |
응답
예시

공개 댓글 신고 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | bool | Yes | |
| sso | string | No |
응답
반환: APIEmptyResponse
예시

큰 GIF 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| largeInternalURLSanitized | string | 예 |
응답
예제

GIF 검색 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| search | string | 예 | |
| options | const GetGifsSearchOptions& | 예 |
응답
예시

트렌딩 GIF 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetGifsTrendingOptions& | Yes |
응답
예시

해시태그 추가 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createHashTagBody | CreateHashTagBody | 예 |
응답
예시

해시태그 대량 추가 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Yes |
응답
Returns: BulkCreateHashTagsResponse
예제

해시태그 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Yes |
응답
Returns: APIEmptyResponse
예시

해시태그 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| page | double | No |
응답
예제

해시태그 패치 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| tag | string | 예 | |
| updateHashTagBody | UpdateHashTagBody | 예 |
응답
예제

중재 투표 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| options | const DeleteModerationVoteOptions& | Yes |
응답
예시

API 댓글 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetApiCommentsOptions& | 예 |
응답
반환: ModerationAPIGetCommentsResponse
예제

API 내보내기 상태 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetApiExportStatusOptions& | Yes |
응답
Returns: ModerationExportStatusResponse
예시

API ID 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetApiIdsOptions& | Yes |
응답
Returns: ModerationAPIGetCommentIdsResponse
예제

댓글에서 차단된 사용자 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| sso | string | 아니오 |
응답
반환: GetBannedUsersFromCommentResponse
예제

댓글 차단 상태 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
응답
반환: GetCommentBanStatusResponse
예시

댓글 하위 댓글 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| sso | string | 아니오 |
응답
반환: ModerationAPIChildCommentsResponse
예시

카운트 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetCountOptions& | 예 |
Response
반환: ModerationAPICountCommentsResponse
Example

카운트들 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
응답
반환: GetBannedUsersCountResponse
예제

로그 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
응답
반환: ModerationAPIGetLogsResponse
예시

수동 배지 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
응답
Returns: GetTenantManualBadgesResponse
Example

사용자 수동 배지 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetManualBadgesForUserOptions& | Yes |
응답
반환: GetUserManualBadgesResponse
예시

중재 댓글 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetModerationCommentOptions& | Yes |
응답
반환: ModerationAPICommentResponse
예시

중재 댓글 텍스트 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
응답
예시

사전 차단 요약 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetPreBanSummaryOptions& | Yes |
응답
반환: PreBanSummary
예제

댓글 검색 요약 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetSearchCommentsSummaryOptions& | Yes |
응답
Returns: ModerationCommentSearchResponse
예시

페이지 검색 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetSearchPagesOptions& | 예 |
응답
반환: ModerationPageSearchResponse
예시

사이트 검색 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetSearchSitesOptions& | 예 |
응답
반환: ModerationSiteSearchResponse
예제

검색 제안 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetSearchSuggestOptions& | 예 |
응답
예제

사용자 검색 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetSearchUsersOptions& | 예 |
응답
반환: ModerationUserSearchResponse
예시

신뢰 요소 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetTrustFactorOptions& | 예 |
응답
반환: GetUserTrustFactorResponse
예시

사용자 차단 선호도 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| sso | string | 아니오 |
응답
반환: APIModerateGetUserBanPreferencesResponse
예제

사용자 내부 프로필 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserInternalProfileOptions& | Yes |
Response
반환: GetUserInternalProfileResponse
Example

댓글 투표 조정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| adjustCommentVotesParams | AdjustCommentVotesParams | 예 | |
| options | const PostAdjustCommentVotesOptions& | 예 |
응답
예시

API 내보내기 요청 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const PostApiExportOptions& | Yes |
응답
예시

댓글에서 사용자 차단 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostBanUserFromCommentOptions& | Yes |
응답
예제

사용자 차단 취소 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| banUserUndoParams | BanUserUndoParams | 예 | |
| sso | string | 아니오 |
응답
반환: APIEmptyResponse
예시

대량 사전 차단 요약 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| bulkPreBanParams | BulkPreBanParams | 예 | |
| options | const PostBulkPreBanSummaryOptions& | 예 |
응답
예시

ID별 댓글 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentsByIdsParams | CommentsByIdsParams | 예 | |
| sso | string | 아니오 |
응답
반환: ModerationAPIChildCommentsResponse
예시

댓글 신고 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostFlagCommentOptions& | Yes |
응답
Returns: APIEmptyResponse
예시

댓글 제거 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRemoveCommentOptions& | Yes |
응답
반환: PostRemoveCommentApiResponse
예시

삭제된 댓글 복원 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRestoreDeletedCommentOptions& | Yes |
응답
반환: APIEmptyResponse
예시

댓글 승인 상태 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentApprovalStatusOptions& | Yes |
응답
반환: SetCommentApprovedResponse
예시

댓글 검토 상태 설정 
파라미터
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentReviewStatusOptions& | Yes |
응답
반환: APIEmptyResponse
예시

댓글 스팸 상태 설정 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentSpamStatusOptions& | Yes |
응답
반환: APIEmptyResponse
예제

댓글 텍스트 설정 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| options | const PostSetCommentTextOptions& | Yes |
응답
예시

댓글 신고 해제 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| options | const PostUnFlagCommentOptions& | 예 |
응답
반환: APIEmptyResponse
예제

투표 등록 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| options | const PostVoteOptions& | 예 |
응답
반환: VoteResponse
예시

배지 수여 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| badgeId | string | 예 | |
| options | const PutAwardBadgeOptions& | 예 |
응답
예제

스레드 닫기 
매개변수
| 이름 | 유형 | 필요 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| sso | string | 아니오 |
응답
반환: APIEmptyResponse
예제

배지 제거 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| options | const PutRemoveBadgeOptions& | Yes |
응답
예시

스레드 재열기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| sso | string | 아니오 |
응답
반환: APIEmptyResponse
예시

신뢰 요소 설정 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const SetTrustFactorOptions& | Yes |
응답
반환: SetUserTrustFactorResponse
예시

중재자 생성 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
응답
예시

중재자 삭제 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| sendEmail | string | 아니오 |
응답
Returns: APIEmptyResponse
예시

중재자 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예제

중재자 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | double | 아니오 |
응답
예시

초대 전송 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| fromName | string | 예 |
응답
반환: APIEmptyResponse
예시

중재자 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
응답
반환: APIEmptyResponse
예시

알림 카운트 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: APIEmptyResponse
예제

캐시된 알림 카운트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetCachedNotificationCountResponse
예제

알림 카운트 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetNotificationCountOptions& | 예 |
응답
반환: GetNotificationCountResponse
예제

알림 가져오기 
Parameters
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetNotificationsOptions& | 예 |
Response
Example

알림 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateNotificationBody | UpdateNotificationBody | 예 | |
| userId | string | 아니오 |
응답
Returns: APIEmptyResponse
예시

V1 페이지 반응 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| title | string | 아니오 |
응답
예시

V2 페이지 반응 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No |
응답
예시

V1 페이지 반응 삭제 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 |
응답
예제

V2 페이지 반응 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
응답
예시

V1 페이지 좋아요 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 |
응답
반환: GetV1PageLikes
예제

V2 페이지 반응 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
응답
반환: GetV2PageReacts
예시

V2 페이지 반응 사용자 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
응답
반환: GetV2PageReactUsersResponse
예제

페이지 추가 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createAPIPageData | CreateAPIPageData | 예 |
응답
예시

페이지 삭제 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예제

오프라인 사용자 가져오기 
현재 온라인 상태가 아닌, 해당 페이지의 과거 댓글 작성자입니다. displayName 기준으로 정렬됩니다. "Members" 섹션을 렌더링할 때 /users/online을 모두 소진한 후 이 API를 사용하세요. commenterName 기준 커서 페이지네이션: 서버는 부분 {tenantId, urlId, commenterName} 인덱스를 afterName부터 $gt로 순회하며, $skip 비용이 없습니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| options | const GetOfflineUsersOptions& | 예 |
응답
예제

온라인 사용자 가져오기 
Currently-online viewers of a page: 현재 웹소켓 세션이 해당 페이지에 구독 중인 사람들.
Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).: anonCount + totalCount를 반환합니다 (방 전체 구독자 수, 열거되지 않은 익명 뷰어 포함).
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOnlineUsersOptions& | Yes |
Response
Example

URL ID로 페이지 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 |
응답
예시

페이지 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes |
응답
예시

공개 페이지 목록 가져오기 
테넌트의 페이지 목록을 가져옵니다. FChat 데스크톱 클라이언트가 방 목록을 채우는 데 사용됩니다. 각 페이지에 대한 해결된 사용자 정의 구성에서 enableFChat가 true이어야 합니다. SSO가 필요한 페이지는 요청 사용자의 그룹 접근 권한에 따라 필터링됩니다.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPagesPublicOptions& | Yes |
응답
예제

사용자 정보 가져오기 
테넌트에 대한 대량 사용자 정보. 주어진 userIds에 대해 User / SSOUser의 표시 정보를 반환합니다.
댓글 위젯에서 존재 이벤트를 통해 방금 등장한 사용자를 풍부하게 표시하기 위해 사용됩니다.
페이지 컨텍스트가 없으며: 프라이버시가 일관되게 적용됩니다 (비공개 프로필은 마스킹됩니다).
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
응답
예시

페이지 패치 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIPageData | UpdateAPIPageData | Yes |
응답
예시

보류 중인 웹훅 이벤트 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
Returns: APIEmptyResponse
예시

보류 중인 웹훅 이벤트 카운트 가져오기 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPendingWebhookEventCountOptions& | Yes |
Response
반환: GetPendingWebhookEventCountResponse
Example

보류 중인 웹훅 이벤트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPendingWebhookEventsOptions& | Yes |
응답
반환: GetPendingWebhookEventsResponse
예제

질문 설정 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createQuestionConfigBody | CreateQuestionConfigBody | 예 |
응답
반환: CreateQuestionConfigResponse
예제

질문 설정 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: APIEmptyResponse
예시

질문 설정 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예제

질문 설정 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | double | 아니오 |
응답
반환: GetQuestionConfigsResponse
예제

질문 설정 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | 예 |
응답
반환: APIEmptyResponse
예시

질문 결과 생성 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createQuestionResultBody | CreateQuestionResultBody | 예 |
응답
반환: CreateQuestionResultResponse
예제

질문 결과 삭제 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
Response
반환: APIEmptyResponse
예시

질문 결과 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예시

질문 결과 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetQuestionResultsOptions& | 예 |
응답
반환: GetQuestionResultsResponse
예시

질문 결과 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateQuestionResultBody | UpdateQuestionResultBody | 예 |
응답
반환: APIEmptyResponse
예시

질문 결과 집계 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const AggregateQuestionResultsOptions& | 예 |
응답
반환: AggregateQuestionResultsResponse
예제

대량 질문 결과 집계 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Yes | |
| forceRecalculate | bool | No |
응답
반환: BulkAggregateQuestionResultsResponse
예시

댓글과 질문 결과 결합 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const CombineCommentsWithQuestionResultsOptions& | Yes |
응답
반환: CombineQuestionResultsWithCommentsResponse
예시

SSO 사용자 추가 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPISSOUserData | CreateAPISSOUserData | Yes |
응답
예시

SSO 사용자 삭제 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| options | const DeleteSSOUserOptions& | 예 |
응답
예시

이메일로 SSO 사용자 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| string | 예 |
응답
반환: GetSSOUserByEmailAPIResponse
예시

ID로 SSO 사용자 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예제

SSO 사용자 목록 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | int32_t | 아니오 |
응답
예제

SSO 사용자 패치 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateAPISSOUserData | UpdateAPISSOUserData | 예 | |
| updateComments | bool | 아니오 |
응답
예시

SSO 사용자 저장 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | bool | No |
응답
예시

구독 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | 예 |
응답
반환: CreateSubscriptionAPIResponse
예시

구독 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
응답
반환: DeleteSubscriptionAPIResponse
예시

구독 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 |
응답
Returns: GetSubscriptionsAPIResponse
예시

구독 업데이트 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | 예 | |
| userId | string | 아니오 |
Response
반환: UpdateSubscriptionAPIResponse
Example

테넌트 일일 사용량 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTenantDailyUsagesOptions& | Yes |
응답
반환: GetTenantDailyUsagesResponse
예시

테넌트 패키지 생성 
매개변수
| 이름 | 형식 | Required | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantPackageBody | CreateTenantPackageBody | Yes |
응답
반환: CreateTenantPackageResponse
예시

테넌트 패키지 삭제 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: APIEmptyResponse
예시

테넌트 패키지 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

테넌트 패키지 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
응답
예제

테넌트 패키지 교체 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
응답
반환값: APIEmptyResponse
예시

테넌트 패키지 업데이트 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateTenantPackageBody | UpdateTenantPackageBody | 예 |
응답
반환: APIEmptyResponse
예시

테넌트 사용자 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createTenantUserBody | CreateTenantUserBody | 예 |
응답
예시

테넌트 사용자 삭제 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const DeleteTenantUserOptions& | Yes |
응답
반환: APIEmptyResponse
예시

테넌트 사용자 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

테넌트 사용자 목록 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | double | 아니오 |
응답
예시

테넌트 사용자 교체 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
응답
반환: APIEmptyResponse
예시

로그인 링크 전송 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| redirectURL | string | No |
응답
반환: APIEmptyResponse
예시

테넌트 사용자 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateTenantUserBody | UpdateTenantUserBody | 예 | |
| updateComments | string | 아니오 |
응답
반환: APIEmptyResponse
예제

테넌트 생성 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
응답
예시

테넌트 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| sure | string | 아니오 |
응답
반환: APIEmptyResponse
예시

테넌트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예제

테넌트 목록 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetTenantsOptions& | 예 |
응답
예제

테넌트 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
응답
반환: APIEmptyResponse
예제

티켓 상태 변경 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 예 | |
| id | string | 예 | |
| changeTicketStateBody | ChangeTicketStateBody | 예 |
응답
예제

티켓 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 예 | |
| createTicketBody | CreateTicketBody | 예 |
응답
예시

티켓 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| userId | string | 아니오 |
응답
예시

티켓 목록 가져오기 
매개변수
| 이름 | 타입 | 필요 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTicketsOptions& | Yes |
응답
예시

번역 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| r_namespace | string | 예 | |
| component | string | 예 | |
| options | const GetTranslationsOptions& | 예 |
응답
예제

이미지 업로드 
이미지를 업로드하고 크기를 조정하기
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| options | const UploadImageOptions& | Yes |
응답
예시

배지 진행 상황(ID) 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: APIGetUserBadgeProgressResponse
예시

배지 진행 상황(사용자 ID) 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes |
응답
반환: APIGetUserBadgeProgressResponse
예제

배지 진행 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetUserBadgeProgressListOptions& | 예 |
응답
반환: APIGetUserBadgeProgressListResponse
예시

사용자 배지 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createUserBadgeParams | CreateUserBadgeParams | 예 |
응답
반환: APICreateUserBadgeResponse
예시

사용자 배지 삭제 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Example

사용자 배지 가져오기 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
Response
Example

사용자 배지 목록 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgesOptions& | Yes |
응답
예시

사용자 배지 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
응답
예제

사용자 알림 카운트 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
응답
반환: GetUserNotificationCountResponse
예시

사용자 알림 가져오기 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const GetUserNotificationsOptions& | 예 |
응답
반환: GetMyNotificationsResponse
예시

사용자 알림 카운트 초기화 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| sso | string | 아니오 |
응답
반환: ResetUserNotificationsResponse
예시

사용자 알림 초기화 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| options | const ResetUserNotificationsOptions& | 예 |
Response
반환: ResetUserNotificationsResponse
Example

사용자 알림 댓글 구독 상태 업데이트 
Enable or disable notifications for a specific comment.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Response
반환: UpdateUserNotificationCommentSubscriptionStatusResponse
Example

사용자 알림 페이지 구독 상태 업데이트 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | string | Yes | |
| sso | string | No |
Response
반환: UpdateUserNotificationPageSubscriptionStatusResponse
Example

사용자 알림 상태 업데이트 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| newStatus | string | Yes | |
| sso | string | No |
응답
Returns: UpdateUserNotificationStatusResponse
예시

사용자 존재 상태 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlIdWS | string | 예 | |
| userIds | string | 예 |
응답
반환: GetUserPresenceStatusesResponse
예시

사용자 검색 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const SearchUsersOptions& | Yes |
응답
예시

사용자 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetUserResponse
예시

투표 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| direction | string | 예 | |
| options | const CreateVoteOptions& | 예 |
응답
반환: VoteResponse
예시

투표 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| editKey | string | 아니오 |
응답
예시

투표 목록 가져오기 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 |
Response
반환: GetVotesResponse
Example

사용자 투표 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| options | const GetVotesForUserOptions& | 예 |
응답
예시

도움이 필요하신가요?
C++ SDK 사용 중 문제가 있거나 질문이 있는 경우, 다음을 이용해 주세요:
기여
기여를 환영합니다! 기여 지침은 GitHub 저장소를 방문해 주세요.