
언어 🇰🇷 한국어
문서
시작하기
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는 최적의 호환성과 보안을 보장하기 위해 브라우저 환경과 서버 환경에 대해 별도의 진입점을 제공합니다:
브라우저 사용 (클라이언트 사이드)
브라우저/프론트엔드 애플리케이션의 경우, Node.js 의존성을 제외한 브라우저 안전 export를 사용하세요:
// 브라우저 안전 import (Node.js 의존성 없음)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// 브라우저 SDK 인스턴스 생성
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // 선택 사항, 기본값은 https://fastcomments.com
});
// 공개 API 사용 (API 키 불필요 - 브라우저에서 안전)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
서버 사용 (Node.js)
서버/백엔드 애플리케이션의 경우, SSO 및 인증 기능이 포함된 전체 SDK를 사용하세요:
// 서버 사이드 import (SSO 포함, NodeJS와 함께 작동하도록 설계됨)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// 서버 SDK 인스턴스 생성
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // 서버에서 비밀로 유지하세요!
basePath: 'https://fastcomments.com' // 선택 사항, 기본값은 https://fastcomments.com
});
// API 키로 보안이 적용된 API 사용
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
타입 전용 Import
TypeScript 타입만 필요한 경우(런타임 코드 없음), 기본 import를 사용하세요:
// 타입 전용 (런타임 의존성 없음 - 어디서든 안전)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
개별 API 클래스 사용
브라우저 환경
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
서버 환경
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 가져오기
userIdWS 매개변수는 실시간 이벤트에 필요하며 API 응답에서 얻을 수 있습니다:
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);
}
}
에이전트 테넌트 생성 
사람의 가입 절차 없이 AI 에이전트를 위한 새로운 체험 계정을 생성합니다. 이 호출에는 API 키가 필요하지 않습니다.
응답에는 테넌트 ID, REST API 및 MCP 서버에 즉시 사용할 수 있는 API 키, 그리고 클레임 URL이 포함됩니다. 클레임 URL은 작업 대상인 사람에게 전달하세요: FastComments에 로그인한 상태에서 해당 URL을 열면 계정이 그 사람에게 연결됩니다. 클레임되지 않은 계정과 해당 키는 생성 후 72시간 후에 삭제됩니다. 클레임되기 전까지 계정에는 표준 체험 제한이 적용됩니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| createAgentTenantBody | CreateAgentTenantBody | 예 |
응답
반환값: CreateAgentTenantResponse
예제

집계 
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 | 예 |
응답
예시

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

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

설문 삭제 
댓글에서 투표를 제거하며, 해당 투표에 대한 모든 투표 기록도 함께 삭제합니다. 댓글 자체는 그대로 유지됩니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 |
응답
반환값: APIEmptyResponse
예제

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

설문 수정 
투표 집계를 유지한 채 투표를 그 자리에서 편집합니다: 질문을 변경하거나, 옵션의 라벨을 수정하거나, 투표를 마감 또는 재개하거나, 투표자를 볼 수 있는 대상을 변경할 수 있습니다. 옵션은 id로 식별되며, 옵션을 추가, 삭제 또는 재정렬하려면 전체 목록을 PUT으로 전송해야 합니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| commentId | string | 예 | |
| commentPollPatch | CommentPollPatch | 예 |
응답
반환값: SavePollResponse
예제

설문 교체 
댓글에 투표를 추가하거나, 이미 연결된 투표의 전체 상태를 설정합니다.
옵션은 id로 매칭됩니다: 기존 옵션의 id와 함께 전송된 옵션은 기존 투표 수를 유지하며(새 라벨과 위치를 적용), id 없이 전송된 옵션은 추가되고, 목록에서 누락된 기존 옵션은 해당 옵션에 대한 투표와 함께 제거됩니다.
투표가 있는 투표에서 기존 옵션 id를 하나도 유지하지 않으면 모든 투표가 삭제되므로, 이 경우 replaceVotes=true가 필요합니다.
매개변수
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| commentPollPutInput | CommentPollPutInput | Yes | |
| replaceVotes | boolean | No |
응답
반환값: SavePollResponse
예제

질문 설정 생성 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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

페이지 구독 상태 업데이트 
페이지에 대한 알림을 활성화하거나 비활성화합니다. 사용자가 페이지를 구독하면 새로운 최상위 댓글에 대해 알림이 생성되며, 또한
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| urlId | string | 예 | |
| url | string | 예 | |
| pageTitle | string | 예 | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | 예 | |
| sso | string | 아니요 |
응답
반환값: UpdateUserNotificationPageSubscriptionStatusResponse
예제

알림 상태 업데이트 
매개변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 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 |
응답
예제

웹훅 생성 
URL을 댓글 이벤트에 구독시킵니다(REST hook 구독). 동일한 URL을 동일한 이벤트와 도메인에 다시 구독하면 기존 구독이 반환됩니다. 전송은 HMAC으로 서명됩니다. 자세한 내용은 웹훅 가이드를 참조하세요. 레거시 token 헤더는 API 구독에 절대 전송되지 않습니다.
매개변수
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
| tenantId | string | 예 | |
| createWebhookParams | CreateWebhookParams | 예 |
응답
예제

웹훅 삭제 
구독 취소 (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 저장소를 방문하세요.