
언어 🇰🇷 한국어
시작하기
API 참조
문서
사용법
집계
감사 로그
댓글 차단
차단된 댓글 확인
댓글
사용자용 댓글
도메인 설정
이메일 템플릿
이벤트 로그
피드 게시물
댓글 신고
GIF
해시태그
중재
중재자
알림 수
알림
페이지 반응
페이지
대기 중인 웹훅 이벤트
질문 설정
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일일 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행률
사용자 배지
사용자 알림
사용자 접속 상태
사용자 검색
사용자
투표
FastComments 자바스크립트/타입스크립트 SDK
FastComments의 공식 JavaScript/TypeScript SDK입니다.
Node.js 또는 브라우저에서 댓글, 사용자, SSO 및 중재를 관리합니다.
저장소
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);
}
}
집계 
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 | Yes | |
| limit | number | No | |
| skip | number | No | |
| order | SORTDIR | No | |
| after | number | No | |
| before | number | No |
응답
예제

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

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

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

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

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

댓글 삭제 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| contextUserId | string | 아니오 | |
| isLive | boolean | 아니오 |
응답
예시

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

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

댓글 신고 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Response
Example

댓글 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예시

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

공개 댓글 조회 
요청
tenantId
urlId
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| page | number | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | number | No | |
| skipChildren | number | No | |
| limit | number | No | |
| limitChildren | number | No | |
| countChildren | boolean | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | boolean | No | |
| countAll | boolean | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | boolean | No | |
| includeNotificationCount | boolean | No | |
| asTree | boolean | No | |
| maxTreeDepth | number | No | |
| useFullTranslationIds | boolean | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | Array | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
응답
예시

댓글 텍스트 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
응답
예시

댓글 투표 사용자명 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| dir | number | Yes | |
| sso | string | No |
응답
반환: GetCommentVoteUserNamesResponse
예시

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

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

댓글 저장 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createCommentParams | CreateCommentParams | 예 | |
| isLive | boolean | 아니오 | |
| doSpamCheck | boolean | 아니오 | |
| sendEmails | boolean | 아니오 | |
| populateNotifications | boolean | 아니오 |
응답
예시

댓글 일괄 저장 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | Array | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
응답
반환: Array<SaveCommentsBulkResponse
예제

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

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

댓글 신고 취소 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
응답
예제

댓글 잠금 해제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
응답
예제

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

댓글 업데이트 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| contextUserId | string | No | |
| doSpamCheck | boolean | No | |
| isLive | boolean | No |
Response
Example

댓글 투표 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Response
Returns: VoteCommentResponse
Example

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

도메인 설정 추가 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 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 | 예 |
응답
반환: CreateEmailTemplateResponse1
예시

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

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

이메일 템플릿 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

이메일 템플릿 정의 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes |
응답
반환: GetEmailTemplateDefinitionsResponse1
예시

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

이메일 템플릿들 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
반환: GetEmailTemplatesResponse1
예시

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

이메일 템플릿 업데이트 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | 예 |
Response
반환: UpdateEmailTemplateResponse
예제

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

글로벌 이벤트 로그 조회 
req tenantId urlId userIdWS
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
응답
예시

피드 게시물 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
응답
예제

공개 피드 게시물 생성 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createFeedPostParams | CreateFeedPostParams | 예 | |
| broadcastId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: CreateFeedPostPublicResponse
예시

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

피드 게시물 조회 
req tenantId afterId
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| afterId | string | 아니오 | |
| limit | number | 아니오 | |
| tags | Array | 아니오 |
응답
예제

공개 피드 게시물 조회 
req tenantId afterId
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| limit | number | No | |
| tags | Array | No | |
| sso | string | No | |
| isCrawler | boolean | No | |
| includeUserInfo | boolean | No |
응답
반환: GetFeedPostsPublicResponse
예시

피드 게시물 통계 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| postIds | Array | 예 | |
| sso | string | 아니오 |
응답
예제

사용자 반응(공개) 조회 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | No | |
| sso | string | No |
Response
반환: GetUserReactsPublicResponse
Example

공개 피드 게시물에 반응 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
응답
반환: ReactFeedPostPublicResponse
예시

피드 게시물 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
응답
예시

공개 피드 게시물 업데이트 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
응답
반환: UpdateFeedPostPublicResponse
예시

공개 댓글 신고 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | boolean | Yes | |
| sso | string | No |
응답
예제

큰 GIF 조회 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| largeInternalURLSanitized | string | 예 |
Response
예시

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 | No | |
| createHashTagBody | CreateHashTagBody | No |
응답
예시

해시태그 일괄 추가 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | No | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | No |
응답
예시

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

해시태그 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| page | number | 아니오 |
응답
예제

해시태그 부분 수정 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| updateHashTagBody | UpdateHashTagBody | No |
응답
예시

중재 투표 삭제 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | 예 | |
| voteId | string | 예 | |
| broadcastId | string | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
Response
반환: DeleteModerationVoteResponse
예시

API 댓글 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
응답
Returns: GetApiCommentsResponse
예시

API 내보내기 상태 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| batchJobId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetApiExportStatusResponse
예제

API ID 조회 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| afterId | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Example

댓글로부터 차단된 사용자 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
응답
반환값: GetBanUsersFromCommentResponse
예시

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

댓글 자식(답글) 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetCommentChildrenResponse
예시

카운트 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
응답
Returns: GetCountResponse
예시

여러 카운트 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

로그 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetLogsResponse
예제

수동 배지 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
응답
예제

사용자용 수동 배지 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| badgesUserId | string | No | |
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetManualBadgesForUserResponse
예시

중재용 댓글 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetModerationCommentResponse
예시

중재용 댓글 텍스트 조회 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | 예 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
Response
반환: GetModerationCommentTextResponse
Example

사전 차단 요약 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
응답
Returns: GetPreBanSummaryResponse
예시

검색 댓글 요약 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetSearchCommentsSummaryResponse
예시

검색 페이지 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| value | string | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

검색 사이트 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
예시

검색 추천 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
예시

검색 사용자 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| value | string | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
예시

신뢰 지수 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| userId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
예제

사용자 차단 설정 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
응답
반환: GetUserBanPreferenceResponse
예시

사용자 내부 프로필 조회 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
반환: GetUserInternalProfileResponse1
Example

댓글 투표 조정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: PostAdjustCommentVotesResponse
예제

API 내보내기 요청 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
Returns: PostApiExportResponse
예시

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

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

일괄 사전 차단 요약 요청 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | 예 | |
| includeByUserIdAndEmail | boolean | 아니오 | |
| includeByIP | boolean | 아니오 | |
| includeByEmailDomain | boolean | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: PostBulkPreBanSummaryResponse
예제

ID로 댓글 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Yes | |
| tenantId | string | No | |
| sso | string | No |
응답
예시

댓글 신고 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
예시

댓글 제거 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | 예 | |
| broadcastId | string | 아니요 | |
| tenantId | string | 아니요 | |
| sso | string | 아니요 |
응답
예제

삭제된 댓글 복원 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | 예 | |
| broadcastId | string | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
반환: PostRestoreDeletedCommentResponse
예시

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

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

댓글 스팸 상태 설정 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Yes | |
| spam | boolean | No | |
| permNotSpam | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
Returns: PostSetCommentSpamStatusResponse
예제

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

댓글 신고 취소 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
예시

투표 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
응답
반환: PostVoteResponse
예시

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

스레드 닫기 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| urlId | string | 예 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
Response
Example

배지 제거 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Response
Returns: PutRemoveBadgeResponse
Example

스레드 재개 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
응답
예제

신뢰 지수 설정 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| userId | string | 아니오 | |
| trustFactor | string | 아니오 | |
| tenantId | string | 아니오 | |
| sso | string | 아니오 |
응답
예제

중재자 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createModeratorBody | CreateModeratorBody | 예 |
응답
예시

중재자 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
응답
예제

중재자 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

중재자들 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
응답
예시

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

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

알림 수 삭제 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: DeleteNotificationCountResponse
예제

캐시된 알림 수 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetCachedNotificationCountResponse1
예시

알림 수 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No |
응답
반환: GetNotificationCountResponse1
예시

알림 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| urlId | string | 아니오 | |
| fromCommentId | string | 아니오 | |
| viewed | boolean | 아니오 | |
| type | string | 아니오 | |
| skip | number | 아니오 |
응답
예시

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

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 | 예 | |
| urlId | string | 예 | |
| id | string | 예 |
응답
예제

V1 페이지 좋아요 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
응답
예시

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

V2 페이지 반응 사용자 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
응답
Returns: GetV2PageReactUsersResponse1
예시

페이지 추가 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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: GetOfflineUsersResponse
Example

온라인 사용자 조회 
현재 페이지에 실시간으로 접속 중인 사용자: 현재 웹소켓 세션이 페이지에 구독돼 있는 사람들입니다.
익명 사용자 수(anonCount)와 총 사용자 수(totalCount)를 반환합니다(방 전체 구독자 수, 열거되지 않은 익명 뷰어 포함).
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 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 | 예 | |
| cursor | string | 아니오 | |
| limit | number | 아니오 | |
| q | string | 아니오 | |
| sortBy | PagesSortBy | 아니오 | |
| hasComments | boolean | 아니오 |
응답
예시

사용자 정보 조회 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Used by the comment widget to enrich users that just appeared via a presence event.
No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| ids | string | 예 |
Response
Returns: GetUsersInfoResponse
Example

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

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

대기 중인 웹훅 이벤트 수 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No |
응답
반환: GetPendingWebhookEventCountResponse1
예시

대기 중인 웹훅 이벤트 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
응답
반환: GetPendingWebhookEventsResponse1
예시

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

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

질문 설정 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetQuestionConfigResponse1
예시

질문 설정들 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
응답
반환: GetQuestionConfigsResponse1
예시

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

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

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

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

질문 결과들 조회 
Parameters
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | number | No |
Response
반환: GetQuestionResultsResponse1
Example

질문 결과 업데이트 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
응답
Returns: UpdateQuestionResultResponse
예제

질문 결과 집계 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | Array | No | |
| urlId | string | No | |
| timeBucket | AggregateTimeBucket | No | |
| startDate | Date | No | |
| forceRecalculate | boolean | No |
응답
반환: AggregateQuestionResultsResponse1
예제

질문 결과 일괄 집계 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | 예 | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | 예 | |
| forceRecalculate | boolean | 아니오 |
Response
반환: BulkAggregateQuestionResultsResponse1
Example

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

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

구독 삭제 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
Response
Returns: DeleteSubscriptionAPIResponse
Example

구독들 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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 | 아니오 |
응답
반환: GetTenantDailyUsagesResponse1
예시

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

테넌트 패키지 삭제 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Returns: DeleteTenantPackageResponse
Example

테넌트 패키지 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

테넌트 패키지들 조회 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
반환: GetTenantPackagesResponse1
예시

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

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

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

테넌트 사용자 삭제 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| deleteComments | string | 아니오 | |
| commentDeleteMode | string | 아니오 |
응답
예시

테넌트 사용자 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 |
응답
예시

테넌트 사용자들 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| skip | number | 아니오 |
응답
예시

테넌트 사용자 교체 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| replaceTenantUserBody | ReplaceTenantUserBody | 예 | |
| updateComments | string | 아니오 |
응답
예시

로그인 링크 전송 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| redirectURL | string | 아니오 |
응답
예시

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

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

테넌트 삭제 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
Response
Returns: DeleteTenantResponse
Example

테넌트 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

테넌트들 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| meta | string | No | |
| skip | number | No |
응답
예제

테넌트 업데이트 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
응답
예시

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

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

티켓 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
응답
Returns: GetTicketResponse1
예시

티켓들 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| state | number | 아니오 | |
| skip | number | 아니오 | |
| limit | number | 아니오 |
응답
예시

번역 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| namespace | string | Yes | |
| component | string | Yes | |
| locale | string | No | |
| useFullTranslationIds | boolean | No |
응답
예시

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

ID로 사용자 배지 진행률 조회 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetUserBadgeProgressByIdResponse
예제

사용자 ID로 사용자 배지 진행률 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes |
응답
반환: GetUserBadgeProgressByUserIdResponse
예제

사용자 배지 진행률 목록 조회 
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
응답
반환: GetUserBadgeProgressListResponse
예시

사용자 배지 생성 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
응답
예시

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

사용자 배지 조회 
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
예시

사용자 배지들 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| userId | string | 아니오 | |
| badgeId | string | 아니오 | |
| type | number | 아니오 | |
| displayedOnComments | boolean | 아니오 | |
| limit | number | 아니오 | |
| skip | number | 아니오 |
응답
예제

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

사용자 알림 수 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
응답
반환: GetUserNotificationCountResponse1
예시

사용자 알림 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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 |
응답
반환: GetUserNotificationsResponse
예시

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

사용자 알림 초기화 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| afterCreatedAt | number | No | |
| unreadOnly | boolean | No | |
| dmOnly | boolean | No | |
| noDm | boolean | No | |
| sso | string | No |
응답
반환: ResetUserNotificationsResponse1
예시

사용자 댓글 구독 상태 업데이트 
특정 댓글에 대한 알림을 활성화하거나 비활성화합니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
응답
반환: UpdateUserNotificationCommentSubscriptionStatusResponse
예시

사용자 페이지 구독 상태 업데이트 
페이지에 대한 알림을 활성화하거나 비활성화합니다. 사용자가 페이지를 구독하면 새 루트 댓글에 대해 알림이 생성되며, 또한
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
응답
반환: UpdateUserNotificationPageSubscriptionStatusResponse
예시

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

사용자 접속 상태들 조회 
Parameters
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Response
반환: GetUserPresenceStatusesResponse1
Example

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

사용자 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
응답
반환: GetUserResponse1
예시

투표 생성 
매개변수
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | CreateVoteDirectionEnum | Yes | |
| userId | string | No | |
| anonUserId | string | No |
응답
예시

투표 삭제 
Parameters
| 이름 | 형식 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| id | string | 예 | |
| editKey | string | 아니오 |
Response
Example

투표 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
응답
예시

사용자별 투표 조회 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
응답
예시

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