
언어 🇰🇷 한국어
문서
시작하기
API 참조
사용법
집계
감사 로그
인증
댓글에서 차단
차단된 댓글 확인
댓글
사용자용 댓글
도메인 설정
이메일 템플릿
이벤트 로그
피드 게시물
댓글 신고
GIF
해시태그
모더레이션
모더레이터
알림 수
알림
페이지 리액트
페이지
대기중인 웹훅 이벤트
질문 설정
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일일 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행
사용자 배지
사용자 알림
사용자 접속 상태
사용자 검색
사용자
투표
FastComments C++ SDK
이것은 FastComments의 공식 C++ SDK입니다.
FastComments API용 공식 C++ SDK
리포지토리
요구사항 
- C++17 이상
- CMake 3.14 이상
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (테스트를 위해 자동으로 다운로드됨)
설치 
Install Dependencies
sudo apt install libcpprest-dev libboost-all-dev
Building from Source
mkdir build
cd build
cmake ..
make
Installing
sudo make install
Library Contents
이 라이브러리에는 생성된 API 클라이언트와 API 작업을 더 쉽게 해주는 SSO 유틸리티가 포함되어 있습니다.
Public vs Secured APIs
API 클라이언트에는 DefaultApi, PublicApi, ModerationApi 세 개의 클래스가 있습니다. DefaultApi는 API 키가 필요한 메서드를 포함하고, PublicApi는 브라우저/모바일 장치 등에서 인증 없이 직접 호출할 수 있는 메서드를 포함합니다. ModerationApi는 실시간 및 빠른 모더레이션 API를 광범위하게 제공합니다. 모든 ModerationApi 메서드는 sso 매개변수를 받아들이며, SSO 또는 FastComments.com 세션 쿠키를 통해 인증할 수 있습니다.
빠른 시작 
Using Authenticated APIs (DefaultAPI)
Important:
- 베이스 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>();
// REQUIRED: 베이스 URL 설정 (지역 선택)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// OR: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// REQUIRED: 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;
}
Using Public APIs (PublicAPI)
Public endpoints don't require authentication:
#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>();
// REQUIRED: 베이스 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;
}
Using Moderation APIs (ModerationApi)
The ModerationApi powers the moderator dashboard. Every method accepts an sso parameter so the call runs on behalf of an SSO‑authenticated moderator (see the SSO section below for how to create a token):
#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>();
// REQUIRED: 베이스 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;
}
Common Issues
- "URI must contain a hostname" error: ApiClient를 생성하기 전에
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))를 호출했는지 확인하십시오. cpp‑restsdk 생성기는 OpenAPI 사양에서 서버 URL을 자동으로 읽어들이지 않습니다. - 401 "missing-api-key" error: DefaultAPI 인스턴스를 생성하기 전에
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))를 호출했는지 확인하십시오. - Wrong API class: 서버‑사이드 인증 요청에는
DefaultApi를, 클라이언트‑사이드/공용 요청에는PublicApi를, 중재자 대시보드 요청(중재자 SSO 토큰으로 인증)에는ModerationApi를 사용하십시오.
API 호출: 동기 vs 비동기 
All API methods in this SDK return pplx::task<std::shared_ptr<ResponseType>> from the C++ REST SDK. This gives you flexibility in how you handle API responses.
이 SDK의 모든 API 메서드는 C++ REST SDK의 pplx::task<std::shared_ptr<ResponseType>>를 반환합니다. 이는 API 응답을 처리하는 방법에 유연성을 제공합니다.
.get()을 사용한 동기 호출
Use .get() to block the calling thread until the request completes and retrieve the result synchronously:
요청이 완료될 때까지 호출 스레드를 차단하고 결과를 동기식으로 가져오려면 .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);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Call .get() to block and get the result synchronously
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).get(); // Blocks until the HTTP request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
.then()을 사용한 비동기 호출
Use .then() for non-blocking asynchronous execution with callbacks:
콜백을 사용한 논블로킹 비동기 실행을 위해 .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);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Use .then() for asynchronous callback-based execution
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).then([](std::shared_ptr<GetComments_200_response> response) {
// This runs asynchronously when the request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Execution continues immediately without blocking
std::cout << "Request sent, continuing..." << std::endl;
동기와 비동기 선택
The choice depends on your runtime environment and application architecture:
선택은 실행 환경과 애플리케이션 아키텍처에 따라 달라집니다:
.get() (동기 차단)
- HTTP 요청이 완료될 때까지 호출 스레드를 차단합니다
- 코드 흐름이 단순하고 이해하기 쉽습니다
- 전용 워커 스레드, 배치 처리, 또는 커맨드 라인 도구에 적합합니다
- 이벤트 루프, GUI 스레드 또는 단일 스레드 서버에 적합하지 않습니다
.then() (비동기 논블로킹)
- 즉시 반환하고, 요청이 완료되면 콜백이 실행됩니다
- 호출 스레드를 차단하지 않습니다
- 이벤트 중심 아키텍처, GUI 애플리케이션, 또는 단일 스레드 이벤트 루프에 필요합니다
- 여러 작업을 체인으로 연결할 수 있습니다
- 제어 흐름이 더 복잡합니다
The SDK's test suite uses .get() exclusively, but this is appropriate for the test environment where blocking is acceptable.
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 아이디 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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& | 예 |
응답
예시

아이디로 댓글 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| 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 |
응답
예제

오프라인 사용자 가져오기 
Past commenters on the page who are NOT currently online. Sorted by displayName.
현재 온라인이 아닌 페이지의 과거 댓글자들. displayName 기준으로 정렬됩니다.
Use this after exhausting /users/online to render a "Members" section.
/users/online을 사용한 후에, "Members" 섹션을 렌더링하기 위해 사용합니다.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
commenterName에 대한 커서 페이지네이션: 서버는 {tenantId, urlId, commenterName} 부분 인덱스를 afterName 이후로 $gt를 사용해 진행하며, $skip 비용이 없습니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOfflineUsersOptions& | Yes |
응답
예제

온라인 사용자 가져오기 
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 저장소를 방문해 주세요.