
언어 🇰🇷 한국어
문서
시작하기
API 레퍼런스
사용법
에이전트 테넌트
집계
감사 로그
댓글 차단
차단된 댓글 확인
댓글
사용자용 댓글
도메인 설정
이메일 템플릿
이벤트 로그
피드 포스트
댓글 신고
GIF
해시태그
내 정보
중재
모더레이터
알림 카운트
알림
페이지 반응
페이지
보류 중인 웹훅 이벤트
투표
설문
질문 설정
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일일 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행 상황
사용자 배지
사용자 알림
사용자 존재 상태
사용자 검색
사용자
웹훅
FastComments JavaScript/TypeScript SDK
FastComments의 공식 JavaScript/TypeScript SDK입니다.
Node.js 또는 브라우저에서 댓글, 사용자, SSO 및 중재를 관리합니다.
저장소
AI 코딩 에이전트 
코딩 에이전트에게 FastComments 컨텍스트를 제공하세요 - 위젯, 구성, Secure SSO, REST API 및 SDKs:
npx skills add fastcomments/skills
Claude Code, Codex, Cursor, Copilot, Gemini 및 기타 모든 에이전트와 함께 작동하며, skills CLI 가 지원합니다.
API 문서 
전체 API 참조: docs/api/README.md
브라우저와 서버 호환성 
이 SDK는 최적의 호환성을 보장하고 런타임 오류를 방지하기 위해 이중 진입점을 사용합니다:
fastcomments-sdk/browser- 네이티브fetch를 사용하는 브라우저 안전 버전fastcomments-sdk/server- SSO를 지원하는 전체 Node.js 버전fastcomments-sdk(기본) - 타입 전용, 어디서나 안전하게 임포트 가능
사용법 
이 SDK는 브라우저 및 서버 환경에 대해 최적의 호환성과 보안을 보장하기 위해 별도의 진입점을 제공합니다:
Browser Usage (Client-Side)
브라우저/프런트엔드 애플리케이션의 경우 Node.js 종속성을 제외한 브라우저 안전 익스포트를 사용하세요:
// Browser-safe import (no Node.js dependencies)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Create browser SDK instance
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use public APIs (no API key needed - safe for browsers)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Server Usage (Node.js)
서버/백엔드 애플리케이션의 경우 SSO 및 인증 기능을 포함한 전체 SDK를 사용하세요:
// Server-side import (includes SSO and designed to work with NodeJS)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Create server SDK instance
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Keep this secret on the server!
basePath: 'https://fastcomments.com' // optional, defaults to https://fastcomments.com
});
// Use secured APIs with your API key
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Types Only Import
TypeScript 타입만 필요하고 런타임 코드는 필요하지 않다면(default import)을 사용하세요:
// Types only (no runtime dependencies - safe everywhere)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Using Individual API Classes
Browser Environment
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Server Environment
import { DefaultApi, PublicApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key',
basePath: 'https://fastcomments.com'
});
const defaultApi = new DefaultApi(config);
const publicApi = new PublicApi(config);
공개 API와 보안 API 
The SDK provides these API classes:
DefaultApi- 인증을 위해 API 키가 필요한 보안 엔드포인트입니다. 서버 측 작업에 사용하세요.PublicApi- API 키 없이 접근할 수 있는 공개 엔드포인트입니다. 브라우저/모바일 디바이스 등에서 직접 호출할 수 있습니다.ModerationApi- 모더레이터 대시보드 엔드포인트(댓글 관리, 차단, 배지, 신뢰도, 검색). 모더레이터의 세션으로 인증됩니다; SSO로 인증된 모더레이터의 경우sso쿼리 파라미터를 전달하세요.HiddenApi- 고급 사용 사례를 위한 내부/관리자용 엔드포인트입니다.
예제: Using Public API (브라우저 안전)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// 페이지의 댓글을 가져옵니다 (API 키 불필요)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
예제: Using Default API (서버 측 전용)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // 비밀로 유지하세요!
});
const defaultApi = new DefaultApi(config);
// 전체 관리자 액세스 권한으로 댓글을 가져옵니다
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
예제: Using Moderation API
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath 등 */ });
// 모더레이터 인증 호출(세션 쿠키 또는 SSO 모더레이터의 경우 `sso` 전달).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
SSO (싱글 사인온) 통합 
FastComments는 기존 사용자 인증 시스템과 통합하기 위해 SSO를 지원합니다. SSO 기능은 Node.js의 crypto 기능을 필요로 하기 때문에 서버 내보내기에서만 사용할 수 있습니다.
간단한 SSO (서버 전용)
간단한 SSO는 서버 측에서 생성되어 클라이언트로 전송되어야 합니다:
// 서버 측 코드 (Node.js/백엔드)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create simple SSO using the built-in helper
const userData = {
username: 'john_doe',
email: 'john@example.com',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg'
};
const sso = FastCommentsSSO.createSimple(userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoToken = sso.createToken();
// ssoToken을 클라이언트 측 코드로 전송
// 클라이언트 측 코드는 이 토큰을 브라우저 SDK와 함께 사용할 수 있음
보안 SSO (서버 측, 권장)
보안 SSO는 서버 측에 구현되어야 하며 더 나은 보안을 제공합니다:
// 서버 측 코드 (Node.js/백엔드)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Create secure SSO using the built-in helper
const userData = {
id: 'user-123',
email: 'john@example.com',
username: 'john_doe',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg',
isAdmin: false,
isModerator: false
};
const sso = FastCommentsSSO.createSecure('your-api-key', userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoConfig = sso.prepareToSend();
// 서버에서 API 호출과 함께 사용
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// 또는 브라우저 사용을 위해 ssoConfig를 클라이언트로 전송
브라우저에서 SSO 사용 (서버 생성 토큰 포함)
// 클라이언트 측 코드 (브라우저)
import { PublicApi } from 'fastcomments-sdk/browser';
// 서버 엔드포인트에서 SSO 토큰 가져오기
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // 서버에서 생성된 SSO 토큰 사용
});
댓글 생성과 함께하는 SSO
// 서버 측: SSO 및 댓글 생성
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
const sso = FastCommentsSSO.createSecure('your-api-key', userData);
const ssoConfig = sso.prepareToSend();
const response = await publicApi.createCommentPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
broadcastId: 'unique-broadcast-id',
commentData: {
comment: 'This is my comment',
date: Date.now(),
commenterName: 'John Doe',
url: 'https://example.com/page',
urlId: 'page-url-id'
},
sso: JSON.stringify(ssoConfig)
});
일반적인 사용 사례 
페이지의 댓글 가져오기
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
댓글 생성
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
댓글에 투표하기
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1은 찬성(업보트), -1은 반대(다운보트)
}
});
사용자 관리 (API 키 필요)
// 사용자 검색 (DefaultApi 필요)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
실시간 이벤트 (실시간 업데이트) 
댓글, 투표 및 기타 활동에 대한 실시간 업데이트를 받기 위해 라이브 이벤트를 구독하세요.
페이지 수준 이벤트
특정 페이지의 라이브 이벤트(댓글, 투표 등)를 수신합니다:
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// 특정 페이지의 라이브 이벤트를 구독합니다
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (getComments 응답에서 가져옵니다)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// 새 댓글로 UI를 업데이트합니다
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// UI의 투표 수를 업데이트합니다
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // 이벤트가 처리되었으면 true를 반환합니다
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// 완료되면 구독을 닫습니다
subscription.close();
사용자 이벤트 구독
사용자별 이벤트(알림, 멘션 등)를 수신합니다:
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // getComments 응답에서 가져옵니다
};
// 사용자의 개인 피드를 구독합니다
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// UI에 알림을 표시합니다
break;
case LiveEventType.notification_update:
console.log('Notification updated:', event.notification);
break;
default:
console.log('Other user event:', event.type);
}
return true;
},
(isConnected: boolean) => {
console.log('User feed connection:', isConnected ? 'Connected' : 'Disconnected');
}
);
// 완료되면 닫습니다
userSubscription.close();
userIdWS 가져오기
The userIdWS parameter is required for live events and can be obtained from API responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// 응답에서 userIdWS를 추출합니다
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// 이제 라이브 이벤트를 구독할 수 있습니다
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
방송 ID 
일부 API 호출에서는 broadcastId를 전달해야 한다는 것을 보게 될 것입니다. 이벤트를 수신하면 이 ID가 반환되므로, 클라이언트에서 낙관적으로 변경을 적용하려는 경우(가장 좋은 경험을 제공하므로 아마도 그렇게 하게 될 것입니다) 해당 이벤트를 무시해야 할지 알 수 있습니다. 여기에는 UUID를 전달하세요. 이 ID는 브라우저 세션에서 두 번 발생하지 않을 정도로 충분히 고유해야 합니다.
import { v4 as uuidv4 } from 'uuid';
const response = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'page-id',
comment: 'My comment',
broadcastId: uuidv4() // 이 작업을 위한 고유 ID
}
});
오류 처리 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
에이전트 테넌트 생성 
Creates a new trial account for an AI agent without a human signup. No API key is needed to call this.
The response contains the tenant id, an API key that works immediately against the REST API and the MCP server, and a claim URL. Give the claim URL to the human you are working for: opening it while logged in to FastComments attaches the account to them. Unclaimed accounts, and their keys, are deleted 72 hours after creation. Until claimed, the account has the standard trial limits.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | 예 |
응답
예시

집계 
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 | 예 | |
| aggregationRequest | AggregationRequest | 예 | |
| parentTenantId | string | 아니오 | |
| includeStats | boolean | 아니오 |
응답
예시

감사 로그 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| limit | number | 아니오 | |
| skip | number | 아니오 | |
| order | SORTDIR | 아니오 | |
| after | number | 아니오 | |
| before | number | 아니오 | |
| username | string | 아니오 | |
| ip | string | 아니오 | |
| crudType | string | 아니오 | |
| resourceName | string | 아니오 | |
| targetId | string | 아니오 | |
| target | string | 아니오 | |
| includeManagedTenants | boolean | 아니오 |
응답
예시

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

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

차단된 댓글 확인 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentIds | string | 예 | |
| sso | string | 아니오 |
Response
반환: CheckBlockedCommentsResponse
Example

댓글에서 사용자 차단 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| blockFromCommentParams | BlockFromCommentParams | 예 | |
| userId | string | 아니오 | |
| anonUserId | string | 아니오 |
응답
반환: BlockSuccess
예시

공개 댓글 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| sessionId | string | No | |
| sso | string | No |
응답
반환: SaveCommentsResponseWithPresence
예시

댓글 삭제 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| contextUserId | string | No | |
| isLive | boolean | No |
응답
예시

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

댓글 투표 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| voteId | string | 예 | |
| urlId | string | 예 | |
| broadcastId | string | 예 | |
| editKey | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

댓글 신고 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| userId | string | 아니오 | |
| anonUserId | string | 아니오 |
응답
예시

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

댓글 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| limit | number | No | |
| skip | number | No | |
| asTree | boolean | No | |
| skipChildren | number | No | |
| limitChildren | number | No | |
| maxTreeDepth | number | No | |
| urlId | string | No | |
| userId | string | No | |
| anonUserId | string | No | |
| contextUserId | string | No | |
| hashTag | string | No | |
| parentId | string | No | |
| direction | SortDirections | No | |
| fromDate | number | No | |
| toDate | number | No |
응답
예시

공개 댓글 목록 가져오기 
요청
tenantId
urlId
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| page | number | 아니오 | |
| direction | SortDirections | 아니오 | |
| sso | string | 아니오 | |
| skip | number | 아니오 | |
| skipChildren | number | 아니오 | |
| limit | number | 아니오 | |
| limitChildren | number | 아니오 | |
| countChildren | boolean | 아니오 | |
| fetchPageForCommentId | string | 아니오 | |
| includeConfig | boolean | 아니오 | |
| countAll | boolean | 아니오 | |
| includei10n | boolean | 아니오 | |
| locale | string | 아니오 | |
| modules | string | 아니오 | |
| isCrawler | boolean | 아니오 | |
| includeNotificationCount | boolean | 아니오 | |
| asTree | boolean | 아니오 | |
| maxTreeDepth | number | 아니오 | |
| useFullTranslationIds | boolean | 아니오 | |
| parentId | string | 아니오 | |
| searchText | string | 아니오 | |
| hashTags | Array | 아니오 | |
| userId | string | 아니오 | |
| customConfigStr | string | 아니오 | |
| afterCommentId | string | 아니오 | |
| beforeCommentId | string | 아니오 |
응답
반환: GetCommentsResponseWithPresencePublicComment
예시

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

댓글 투표 사용자 이름 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| dir | number | 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
예시

댓글 저장 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | CreateCommentParams | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
응답
예제

댓글 일괄 저장 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createCommentParams | Array | 예 | |
| isLive | boolean | 아니오 | |
| doSpamCheck | boolean | 아니오 | |
| sendEmails | boolean | 아니오 | |
| populateNotifications | boolean | 아니오 |
응답
반환: Array<SaveCommentsBulkResponse
예시

댓글 텍스트 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| editKey | string | No | |
| sso | string | No |
응답
반환: PublicAPISetCommentTextResponse
예시

댓글에서 사용자 차단 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| unBlockFromCommentParams | UnBlockFromCommentParams | 예 | |
| userId | string | 아니오 | |
| anonUserId | string | 아니오 |
응답
반환: UnblockSuccess
예시

댓글 신고 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| userId | string | 아니오 | |
| anonUserId | string | 아니오 |
응답
예시

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

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

댓글 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| contextUserId | string | No | |
| doSpamCheck | boolean | No | |
| isLive | boolean | No |
응답
Returns: APIEmptyResponse
예시

댓글 투표 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| urlId | string | 예 | |
| broadcastId | string | 예 | |
| voteBodyParams | VoteBodyParams | 예 | |
| sessionId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: VoteResponse
예시

사용자 댓글 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| userId | string | No | |
| direction | SortDirections | No | |
| repliesToUserId | string | No | |
| page | number | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| isCrawler | boolean | No |
응답
반환: GetCommentsForUserResponse
예시

도메인 설정 추가 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| addDomainConfigParams | AddDomainConfigParams | Yes |
응답
Returns: AddDomainConfigResponse
예시

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

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

도메인 설정 목록 가져오기 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes |
응답
예시

도메인 설정 수정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| patchDomainConfigParams | PatchDomainConfigParams | Yes |
응답
Returns: PatchDomainConfigResponse
예제

도메인 설정 교체 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| updateDomainConfigParams | UpdateDomainConfigParams | Yes |
응답
예시

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

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

이메일 템플릿 렌더링 오류 삭제 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| errorId | string | 예 |
Response
반환: APIEmptyResponse
Example

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

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

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

이메일 템플릿 목록 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
예시

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

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

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

전역 이벤트 로그 가져오기 
req tenantId urlId userIdWS
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
응답
Returns: GetEventLogResponse
예시

피드 포스트 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createFeedPostParams | CreateFeedPostParams | 예 | |
| broadcastId | string | 아니오 | |
| isLive | boolean | 아니오 | |
| doSpamCheck | boolean | 아니오 | |
| skipDupCheck | boolean | 아니오 |
응답
예제

공개 피드 포스트 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
응답
예시

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

피드 포스트 가져오기 
요청 tenantId afterId
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| limit | number | No | |
| tags | Array | No |
응답
예시

공개 피드 포스트 가져오기 
요청 tenantId afterId
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| afterId | string | 아니오 | |
| limit | number | 아니오 | |
| tags | Array | 아니오 | |
| sso | string | 아니오 | |
| isCrawler | boolean | 아니오 | |
| includeUserInfo | boolean | 아니오 |
응답
예시

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

공개 사용자 반응 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postIds | Array | 아니오 | |
| sso | string | 아니오 |
응답
예제

공개 피드 포스트에 반응 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postId | string | 예 | |
| reactBodyParams | ReactBodyParams | 예 | |
| isUndo | boolean | 아니오 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

피드 포스트 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| feedPost | FeedPost | 예 |
응답
반환: APIEmptyResponse
예시

공개 피드 포스트 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postId | string | 예 | |
| updateFeedPostParams | UpdateFeedPostParams | 예 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

공개 댓글 신고 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| isFlagged | boolean | 예 | |
| sso | string | 아니오 |
Response
Returns: APIEmptyResponse
Example

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

GIF 검색 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| search | string | 예 | |
| locale | string | 아니오 | |
| rating | string | 아니오 | |
| page | number | 아니오 |
응답
예시

트렌딩 GIF 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Response
Example

해시태그 추가 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createHashTagBody | CreateHashTagBody | 아니오 |
응답
예시

해시태그 일괄 추가 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | 아니오 |
응답
반환: BulkCreateHashTagsResponse
예제

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

해시태그 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| page | number | 아니오 |
응답
예시

해시태그 수정 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| tag | string | 예 | |
| updateHashTagBody | UpdateHashTagBody | 아니오 |
응답
예시

내 정보 가져오기 
사용 중인 자격 증명을 식별합니다: 해당 자격 증명이 속한 테넌트와 OAuth 토큰인 경우 이를 승인한 사용자를 식별합니다.
통합에서는 이를 사용하여 연결을 테스트하고 라벨을 지정합니다.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes |
응답
반환: GetMeResponse
예시

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

API 댓글 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| sso | string | No |
응답
반환: ModerationAPIGetCommentsResponse
예제

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

API ID 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| afterId | string | No | |
| demo | boolean | No | |
| sso | string | No |
응답
반환: ModerationAPIGetCommentIdsResponse
예시

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

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

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

카운트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| sso | string | No |
응답
반환: ModerationAPICountCommentsResponse
예시

카운트들 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
응답
반환: GetBannedUsersCountResponse
예시

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

수동 배지 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| sso | string | 아니오 |
응답
반환: GetTenantManualBadgesResponse
예시

사용자 수동 배지 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| badgesUserId | string | 아니오 | |
| commentId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: GetUserManualBadgesResponse
예시

중재 댓글 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| includeEmail | boolean | 아니오 | |
| includeIP | boolean | 아니오 | |
| sso | string | 아니오 |
응답
반환: ModerationAPICommentResponse
예시

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

사전 차단 요약 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| includeByUserIdAndEmail | boolean | 아니오 | |
| includeByIP | boolean | 아니오 | |
| includeByEmailDomain | boolean | 아니오 | |
| sso | string | 아니오 |
응답
반환: PreBanSummary
예시

댓글 검색 요약 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| value | string | 아니오 | |
| filters | string | 아니오 | |
| searchFilters | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: ModerationCommentSearchResponse
예시

페이지 검색 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
응답
반환: ModerationPageSearchResponse
예시

사이트 검색 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| value | string | No | |
| sso | string | No |
응답
반환: ModerationSiteSearchResponse
예시

검색 제안 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| textSearch | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

사용자 검색 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| value | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: ModerationUserSearchResponse
예시

신뢰도 요인 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: GetUserTrustFactorResponse
예시

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

사용자 내부 프로필 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| sso | string | No |
응답
반환: GetUserInternalProfileResponse
예제

댓글 투표 조정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| adjustCommentVotesParams | AdjustCommentVotesParams | 예 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

API 내보내기 요청 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| textSearch | string | 아니오 | |
| byIPFromComment | string | 아니오 | |
| filters | string | 아니오 | |
| searchFilters | string | 아니오 | |
| sorts | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

댓글에서 사용자 차단 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| banEmail | boolean | 아니오 | |
| banEmailDomain | boolean | 아니오 | |
| banIP | boolean | 아니오 | |
| deleteAllUsersComments | boolean | 아니오 | |
| bannedUntil | string | 아니오 | |
| isShadowBan | boolean | 아니오 | |
| updateId | string | 아니오 | |
| banReason | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

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

대량 사전 차단 요약 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkPreBanParams | BulkPreBanParams | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| sso | string | No |
응답
예시

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

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

댓글 제거 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Response
Returns: PostRemoveCommentApiResponse
Example

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

댓글 승인 상태 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| approved | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
응답
반환: SetCommentApprovedResponse
예시

댓글 검토 상태 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| reviewed | boolean | 아니오 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: APIEmptyResponse
예시

댓글 스팸 상태 설정 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| spam | boolean | 아니오 | |
| permNotSpam | boolean | 아니오 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: APIEmptyResponse
예제

댓글 텍스트 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| setCommentTextParams | SetCommentTextParams | 예 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

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

투표하기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| sso | string | No |
응답
반환: VoteResponse
예시

배지 수여 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| sso | string | No |
응답
예시

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

배지 제거 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| badgeId | string | 예 | |
| userId | string | 아니오 | |
| commentId | string | 아니오 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

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

신뢰도 요인 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| trustFactor | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: SetUserTrustFactorResponse
예제

모더레이터 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createModeratorBody | CreateModeratorBody | 예 |
응답
Returns: CreateModeratorResponse
예시

모더레이터 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| sendEmail | string | 아니오 |
응답
반환: APIEmptyResponse
예시

모더레이터 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

모더레이터 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
예제

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

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

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

캐시된 알림 카운트 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
반환: GetCachedNotificationCountResponse
예시

알림 카운트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| urlId | string | 아니오 | |
| fromCommentId | string | 아니오 | |
| viewed | boolean | 아니오 | |
| type | string | 아니오 |
응답
반환: GetNotificationCountResponse
예시

알림 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
응답
예시

알림 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
응답
반환: APIEmptyResponse
예시

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

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

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

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

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

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

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

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

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

오프라인 사용자 가져오기 
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 비용이 없습니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Returns: PageUsersOfflineResponse
Example

온라인 사용자 가져오기 
현재 페이지에 온라인으로 보는 사람: 현재 웹소켓 세션이 해당 페이지에 구독된 사람들. 익명 카운트와 전체 카운트(방 전체 구독자, 열거하지 않는 익명 뷰어 포함)를 반환합니다.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| afterName | string | 아니오 | |
| afterUserId | string | 아니오 |
응답
예제

URL ID로 페이지 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 |
응답
예제

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

공개 페이지 목록 가져오기 
테넌트의 페이지 목록을 가져옵니다. FChat 데스크톱 클라이언트가 방 목록을 채우는 데 사용됩니다. 각 페이지에 대한 해결된 사용자 정의 구성에서 enableFChat이 true이어야 합니다. SSO가 필요한 페이지는 요청 사용자의 그룹 액세스에 따라 필터링됩니다.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
응답
예시

사용자 정보 가져오기 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| ids | string | 예 |
Response
Example

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

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

보류 중인 웹훅 이벤트 카운트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 아니오 | |
| externalId | string | 아니오 | |
| eventType | string | 아니오 | |
| type | string | 아니오 | |
| domain | string | 아니오 | |
| attemptCountGT | number | 아니오 |
응답
반환: GetPendingWebhookEventCountResponse
예시

보류 중인 웹훅 이벤트 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
응답
반환: GetPendingWebhookEventsResponse
예시

투표 생성 
Poll에 투표를 기록하거나 기존 투표를 다른 옵션으로 이동합니다. 투표자는 각 poll당 최대 하나의 투표만 할 수 있으므로, 동일한 투표자에 대해 다시 호출하면 투표가 추가되는 것이 아니라 이동됩니다.
이는 사이트의 poll 설정을 따릅니다: 투표가 로그인한 사용자만 가능하도록 설정된 경우, anonUserId만 있는 투표는 거부되며, 익명 투표는 poll당 IP별로 속도 제한됩니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createPollVoteBody | CreatePollVoteBody | 예 |
응답
예시

투표 삭제 
투표를 취소합니다. 투표가 이루어진 옵션이 그 집계 수를 되돌립니다.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예시

투표 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예시

투표 목록 가져오기 
The individual votes behind one poll's tallies, oldest first.
하나의 설문 조사 집계 뒤에 있는 개별 투표들, 오래된 순서대로.
A poll belongs to a comment, so votes are always read one poll at a time - commentId is required. That keeps every query on the indexes the collection already has.
설문 조사는 댓글에 속하므로, 투표는 항상 한 번에 하나의 설문 조사씩 읽습니다 - commentId가 필요합니다. 이렇게 하면 컬렉션이 이미 가지고 있는 인덱스에서 모든 쿼리를 수행하게 됩니다.
Obeys the poll's privacy: an anonymous poll's votes cannot be read (poll-anonymous), here or by id.
설문 조사 프라이버시를 준수합니다: 익명 설문 조사(poll-anonymous)의 투표는 여기서든 ID로든 읽을 수 없습니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| voterId | string | 아니오 | |
| optionId | string | 아니오 | |
| skip | number | 아니오 |
응답
Returns: GetPollVotesResponse
예시

설문 삭제 
Remove a poll from its comment, along with every vote cast on it. The comment itself is left alone.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 |
Response
반환: APIEmptyResponse
Example

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

설문 수정 
Edit a poll in place, keeping its tallies: change the question, relabel an option, close or reopen it, or change who may see the voters. Options are addressed by id - to add, remove or reorder them, PUT the full list.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| commentPollPatch | CommentPollPatch | Yes |
응답
반환: SavePollResponse
예시

설문 교체 
Attach a poll to a comment, or set the full state of the poll it already has.
Options are matched by id: an option sent with the id of an existing option keeps its votes (and takes the new label and position), an option sent without an id is added, and existing options left out of the list are removed along with the votes cast on them.
Keeping no existing option ids on a poll that has votes deletes all of them, so that needs replaceVotes=true.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| commentPollPutInput | CommentPollPutInput | 예 | |
| replaceVotes | boolean | 아니오 |
Response
반환: SavePollResponse
Example

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

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

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

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

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

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

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

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

질문 결과 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 아니오 | |
| userId | string | 아니오 | |
| startDate | string | 아니오 | |
| questionId | string | 아니오 | |
| questionIds | string | 아니오 | |
| skip | number | 아니오 |
응답
반환: GetQuestionResultsResponse
예시

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

질문 결과 집계 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| questionId | string | 아니오 | |
| questionIds | Array | 아니오 | |
| urlId | string | 아니오 | |
| timeBucket | AggregateTimeBucket | 아니오 | |
| startDate | Date | 아니오 | |
| forceRecalculate | boolean | 아니오 |
응답
반환: AggregateQuestionResultsResponse
예시

대량 질문 결과 집계 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | 예 | |
| forceRecalculate | boolean | 아니오 |
응답
반환: BulkAggregateQuestionResultsResponse
예시

댓글과 질문 결과 결합 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| questionId | string | 아니오 | |
| questionIds | Array | 아니오 | |
| urlId | string | 아니오 | |
| startDate | Date | 아니오 | |
| forceRecalculate | boolean | 아니오 | |
| minValue | number | 아니오 | |
| maxValue | number | 아니오 | |
| limit | number | 아니오 |
응답
반환: CombineQuestionResultsWithCommentsResponse
예제

SSO 사용자 추가 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPISSOUserData | CreateAPISSOUserData | Yes |
응답
Returns: AddSSOUserAPIResponse
예시

SSO 사용자 삭제 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | boolean | No | |
| commentDeleteMode | string | No |
응답
Returns: DeleteSSOUserAPIResponse
예시

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

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

SSO 사용자 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
Returns: GetSSOUsersResponse
예시

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

SSO 사용자 교체 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | boolean | No |
응답
예시

구독 생성 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
Response
반환: CreateSubscriptionAPIResponse
Example

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

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

구독 업데이트 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
응답
반환: UpdateSubscriptionAPIResponse
예시

테넌트 일일 사용량 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| yearNumber | number | 아니오 | |
| monthNumber | number | 아니오 | |
| dayNumber | number | 아니오 | |
| skip | number | 아니오 |
응답
반환: GetTenantDailyUsagesResponse
예시

테넌트 패키지 생성 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| createTenantPackageBody | CreateTenantPackageBody | 예 |
Response
반환: CreateTenantPackageResponse
Example

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

테넌트 패키지 가져오기 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Example

테넌트 패키지 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
예시

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

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

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

테넌트 사용자 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| deleteComments | string | No | |
| commentDeleteMode | string | No |
응답
반환: APIEmptyResponse
예시

테넌트 사용자 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Example

테넌트 사용자 목록 가져오기 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Response
Example

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

로그인 링크 전송 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | 예 | |
| meta | string | 아니오 | |
| skip | number | 아니오 |
응답
Returns: GetTenantsResponse
예제

테넌트 업데이트 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateTenantBody | UpdateTenantBody | 예 |
응답
반환: APIEmptyResponse
예시

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

티켓 생성 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
Response
Example

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

티켓 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| state | number | No | |
| skip | number | No | |
| limit | number | No |
응답
예시

번역 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| namespace | string | 예 | |
| component | string | 예 | |
| locale | string | 아니오 | |
| useFullTranslationIds | boolean | 아니오 |
응답
예시

이미지 업로드 
이미지를 업로드하고 크기를 조정하기
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| file | Blob | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
응답
예시

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

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

배지 진행 상황 목록 가져오기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| limit | number | 아니오 | |
| skip | number | 아니오 |
응답
반환: APIGetUserBadgeProgressListResponse
예시

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

사용자 배지 삭제 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

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

사용자 배지 목록 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| badgeId | string | 아니오 | |
| type | number | 아니오 | |
| displayedOnComments | boolean | 아니오 | |
| limit | number | 아니오 | |
| skip | number | 아니오 |
응답
예시

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

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

사용자 알림 가져오기 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| pageSize | number | No | |
| afterId | string | No | |
| includeContext | boolean | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| includeTranslations | boolean | No | |
| includeTenantNotifications | boolean | No | |
| sso | string | No |
응답
반환: GetMyNotificationsResponse
예시

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

사용자 알림 초기화 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| afterId | string | 아니오 | |
| afterCreatedAt | number | 아니오 | |
| unreadOnly | boolean | 아니오 | |
| dmOnly | boolean | 아니오 | |
| noDm | boolean | 아니오 | |
| sso | string | 아니오 |
응답
반환: ResetUserNotificationsResponse
예시

댓글 구독 상태 업데이트 
Enable or disable notifications for a specific comment.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | 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 | 예 | |
| urlId | string | 예 | |
| url | string | 예 | |
| pageTitle | string | 예 | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | 예 | |
| sso | string | 아니오 |
Response
반환: UpdateUserNotificationPageSubscriptionStatusResponse
Example

알림 상태 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| notificationId | string | 예 | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | 예 | |
| sso | string | 아니오 |
응답
반환: UpdateUserNotificationStatusResponse
예시

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

사용자 검색 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| usernameStartsWith | string | No | |
| mentionGroupIds | Array | No | |
| sso | string | No | |
| searchSection | SearchUsersSearchSectionEnum | No |
응답
예시

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

투표 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| direction | CreateVoteDirectionEnum | 예 | |
| userId | string | 아니오 | |
| anonUserId | string | 아니오 |
응답
반환: VoteResponse
예시

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

투표 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
응답
반환: GetVotesResponse
예제

사용자 투표 가져오기 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
응답
예제

웹훅 생성 
Subscribes a URL to a comment event (REST hook subscribe). Subscribing the same URL to the same
event and domain again returns the existing subscription. Deliveries are HMAC signed, see the
webhooks guide; the legacy token header is never sent to API subscriptions.
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createWebhookParams | CreateWebhookParams | Yes |
Response
예시

웹훅 삭제 
구독 취소 (REST 훅 구독 취소). 이 API를 통해 생성된 구독만 여기에서 삭제할 수 있습니다; 대시보드에서 관리되는 웹훅은 대시보드에서 편집됩니다.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
반환: APIEmptyResponse
Example

웹훅 가져오기 
테넌트에 구성된 웹훅을 나열합니다. 대시보드에서 관리되는 행과 API 구독 모두 포함됩니다.
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| event | WebhookEventName | No | |
| domain | string | No | |
| source | WebhookSource | No | |
| skip | number | No |
응답
예시

웹훅 샘플 페이로드 가져오기 
Recent comments in exactly the shape webhook deliveries use, for building integrations (for example Zapier sample data). Every event delivers the same comment object, so event only has to be valid.
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| event | WebhookEventName | 아니오 | |
| limit | number | 아니오 |
Response
반환: GetWebhookSamplePayloadsResponse
Example

도움을 원하십니까?
JavaScript/TypeScript SDK에 문제가 있거나 질문이 있는 경우, 다음을 이용해 주세요:
기여
기여는 언제나 환영합니다! 기여 지침은 GitHub 저장소를 방문하세요.