
언어 🇰🇷 한국어
문서
시작하기
에이전트 테넌트
집계
감사 로그
인증
배치 작업
댓글 차단
차단된 댓글 확인
댓글
사용자용 댓글
도메인 설정
이메일 템플릿
이벤트 로그
피드 게시물
댓글 신고
GIF
해시태그
내 정보
중재
중재자
알림 수
알림
페이지 반응
페이지
보류 중인 웹훅 이벤트
투표
설문
질문 설정
질문 결과
질문 결과 집계
SSO 사용자
구독
테넌트 일일 사용량
테넌트 패키지
테넌트 사용자
테넌트
티켓
번역
이미지 업로드
사용자 배지 진행
사용자 배지
사용자 알림
사용자 상태
사용자 검색
사용자
웹훅
FastComments Java SDK
이것은 FastComments의 공식 Java SDK입니다.
FastComments API용 공식 Java SDK
저장소
AI 코딩 에이전트 
코딩 에이전트에 FastComments 컨텍스트를 제공하세요 - 위젯, 구성, Secure SSO, REST API 및 SDK:
npx skills add fastcomments/skills
Claude Code, Codex, Cursor, Copilot, Gemini 및 기타 모든 에이전트와 skills CLI에서 지원됩니다.
설치 
Maven
프로젝트의 POM에 Repsy 저장소를 추가합니다:
<repositories>
<repository>
<id>repsy</id>
<name>FastComments Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/winrid/fastcomments</url>
</repository>
</repositories>
그 다음 필요한 의존성을 추가합니다:
<dependencies>
<!-- API 클라이언트 -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>client</artifactId>
<version>3.1.1</version>
</dependency>
<!-- 코어 라이브러리 (SSO 포함) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>core</artifactId>
<version>3.1.1</version>
</dependency>
<!-- PubSub 라이브러리 (실시간 이벤트용) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>pubsub</artifactId>
<version>3.1.1</version>
</dependency>
</dependencies>
Gradle
build.gradle 파일에 Repsy 저장소를 추가합니다:
repositories {
mavenCentral()
maven {
url "https://repo.repsy.io/mvn/winrid/fastcomments"
}
}
dependencies {
// API 클라이언트
implementation "com.fastcomments:client:3.1.1"
// 코어 라이브러리 (SSO 포함)
implementation "com.fastcomments:core:3.1.1"
// PubSub 라이브러리 (실시간 이벤트용)
implementation "com.fastcomments:pubsub:3.1.1"
}
라이브러리 구성
이 라이브러리는 세 개의 모듈로 구성되어 있습니다. 생성된 API 클라이언트, API 사용을 더 쉽게 만들어주는 직접 작성된 유틸리티를 포함하는 코어 Java 라이브러리, 그리고 변경 피드를 구독하기 위한 라이브러리인 pubsub 모듈입니다.
공개 API vs 보안 API
API 클라이언트에는 DefaultApi, PublicApi, ModerationApi 세 가지 클래스가 있습니다. DefaultApi는 API 키가 필요한 메서드를 포함하며, PublicApi는 인증 없이 브라우저/모바일 기기 등에서 직접 호출할 수 있는 메서드를 포함합니다.
ModerationApi는 광범위한 실시간 고속 검토(모더레이션) API 모음을 제공합니다. 모든 ModerationApi 메서드는 sso 파라미터를 받으며, SSO 또는 FastComments.com 세션 쿠키를 통해 인증할 수 있습니다.
빠른 시작 
인증된 API 사용 (DefaultApi)
Important: 인증된 요청을 하기 전에 ApiClient에 API 키를 설정해야 합니다. 설정하지 않으면 요청이 401 오류로 실패합니다.
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.api.DefaultApi;
import com.fastcomments.model.*;
public class Example {
public static void main(String[] args) {
// API 클라이언트를 생성하고 구성합니다
ApiClient apiClient = new ApiClient();
// 필수: API 키를 설정하세요 (FastComments 대시보드에서 가져옵니다)
apiClient.setApiKey("YOUR_API_KEY_HERE");
// 구성된 클라이언트로 API 인스턴스를 만듭니다
DefaultApi api = new DefaultApi(apiClient);
// 이제 인증된 API 호출을 할 수 있습니다
try {
// 예시: SSO 사용자 추가
CreateAPISSOUserData userData = new CreateAPISSOUserData();
userData.setId("user-123");
userData.setEmail("user@example.com");
userData.setDisplayName("John Doe");
AddSSOUserAPIResponse response = api.addSSOUser("YOUR_TENANT_ID", userData)
.execute();
System.out.println("User created: " + response);
} catch (ApiException e) {
System.err.println("Error: " + e.getResponseBody());
// 일반적인 오류:
// - 401: API 키가 없거나 유효하지 않습니다
// - 400: 요청 검증에 실패했습니다
}
}
}
공개 API 사용 (PublicApi)
공개 엔드포인트는 인증이 필요하지 않습니다:
import com.fastcomments.api.PublicApi;
import com.fastcomments.invoker.ApiException;
PublicApi publicApi = new PublicApi();
try {
var response = publicApi.getCommentsPublic("YOUR_TENANT_ID", "page-url-id")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
모더레이션 API 사용 (ModerationApi)
The ModerationApi는 모더레이터 대시보드를 구동합니다. 각 메서드는 요청이 대리로 수행되는 SSO 인증된 모더레이터를 식별하는 sso 파라미터를 받습니다:
import com.fastcomments.api.ModerationApi;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.model.*;
ModerationApi moderationApi = new ModerationApi();
try {
// 모더레이션 대기 중인 댓글 목록을 가져옵니다
ModerationAPIGetCommentsResponse response = moderationApi.getApiComments()
.sso("YOUR_SSO_TOKEN")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
일반적인 문제
- 401 "missing-api-key" 오류:
DefaultApi인스턴스를 생성하기 전에apiClient.setApiKey("YOUR_KEY")를 호출했는지 확인하세요. - 잘못된 API 클래스: 서버 쪽 인증된 요청에는
DefaultApi를 사용하고, 클라이언트/공개 요청에는PublicApi를 사용하세요. - API 키가 null인 경우: SDK는 API 키가 null이면 인증을 조용히 건너뛰어 401 오류를 발생시킵니다.
노트 
브로드캐스트 ID
일부 API 호출에서 broadcastId를 전달해야 한다는 것을 보게 됩니다. 이벤트를 수신하면 이 ID가 반환되므로, 클라이언트에서 낙관적으로 변경을 적용하려는 경우 이벤트를 무시해야 하는지 알 수 있습니다
(더 나은 사용자 경험을 제공하므로 아마 그렇게 하게 될 것입니다). 여기에 UUID를 전달하세요. 이 ID는 브라우저 세션 내에서 두 번 발생하지 않을 만큼 충분히 고유해야 합니다.
createAgentTenant 
사람의 가입 절차 없이 AI 에이전트를 위한 새 체험 계정을 생성합니다. 이 호출에는 API 키가 필요하지 않습니다.
응답에는 테넌트 ID, REST API 및 MCP 서버에 즉시 사용할 수 있는 API 키, 그리고 클레임 URL이 포함됩니다. 클레임 URL은 작업 대상인 사람에게 전달하세요: FastComments에 로그인한 상태에서 해당 URL을 열면 계정이 그 사람에게 연결됩니다. 클레임되지 않은 계정과 해당 키는 생성 후 72시간이 지나면 삭제됩니다. 클레임되기 전까지 계정에는 표준 체험 제한이 적용됩니다.
응답
반환값: CreateAgentTenantResponse
예제

aggregate 
문서를 그룹화(groupBy가 제공된 경우)하여 여러 연산을 적용해 집계합니다. 서로 다른 연산(예: sum, countDistinct, avg 등)을 지원합니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| parentTenantId | string | query | 아니오 | |
| includeStats | boolean | query | 아니오 |
응답
예제

getAuditLogs 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | 감사 로그를 읽을 테넌트. |
| limit | integer | query | No | 반환할 로그 수. 최대 10000, 기본값은 1000. |
| skip | integer | query | No | 페이지 매김을 위해 건너뛸 로그 수. |
| order | string | query | No | 이벤트 시간에 대한 정렬 방향. 기본값은 DESC (최신 순). |
| after | integer | query | No | |
| before | integer | query | No | |
| username | string | query | No | 이 사용자 이름으로 수행된 이벤트만 반환합니다. |
| ip | string | query | No | 이 IP 주소에서 발생한 이벤트만 반환합니다. |
| crudType | string | query | No | 이 유형의 이벤트만 반환합니다: c, r, u, d, 또는 login. |
| resourceName | string | query | No | 이 리소스에 대한 이벤트만 반환합니다. 예: User 또는 Moderator. |
| targetId | string | query | No | 영향을 받은 객체에 이 ID가 있는 이벤트만 반환합니다. |
| target | string | query | No | 영향을 받은 객체 레이블에 대한 대소문자 구분 없는 부분 문자열 일치, 예: 사용자 이름 또는 이메일. |
| includeManagedTenants | boolean | query | No | 이 테넌트가 관리하는 테넌트의 이벤트도 반환합니다. |
응답
예시

logoutPublic 
응답
반환: APIEmptyResponse
예제

getBatchJob 
하나의 배치 작업에 대한 상태, 진행률, 그리고 완료 시 결과입니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getBatchJobs 
The tenant's batch jobs (imports, exports, page migrations...), newest first.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| type | string | query | No | 이 유형의 작업만, 예를 들어 migrate-pages. |
| status | string | query | No | 이 상태에 있는 작업만: requested, running, success 또는 failed. |
| skip | integer | query | No | 페이지 매김을 위해 건너뛸 작업 수. |
응답
예제

blockFromCommentPublic 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니요 |
응답
반환: BlockSuccess
예제

unBlockCommentPublic 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| sso | string | query | 아니오 |
응답
반환: UnblockSuccess
예제

checkedCommentsForBlocked 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentIds | string | query | 예 | 쉼표로 구분된 댓글 ID 목록. |
| sso | string | query | 아니오 |
응답
반환: CheckBlockedCommentsResponse
예제

blockUserFromComment 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
반환: BlockSuccess
예제

createCommentPublic 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| sessionId | string | query | 아니오 | |
| sso | string | query | 아니오 | |
| locale | string | query | 아니오 |
응답
반환: SaveCommentsResponseWithPresence
예제

deleteComment 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| contextUserId | string | query | 아니오 | |
| isLive | boolean | query | 아니오 |
응답
예제

deleteCommentPublic 
파라미터
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: PublicAPIDeleteCommentResponse
예제

deleteCommentVote 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| voteId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

flagComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 |
응답
예제

getComment 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getComments 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| page | integer | query | 아니요 | |
| limit | integer | query | 아니요 | |
| skip | integer | query | 아니요 | |
| asTree | boolean | query | 아니요 | |
| skipChildren | integer | query | 아니요 | |
| limitChildren | integer | query | 아니요 | |
| maxTreeDepth | integer | query | 아니요 | |
| urlId | string | query | 아니요 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 | |
| contextUserId | string | query | 아니요 | |
| hashTag | string | query | 아니요 | |
| parentId | string | query | 아니요 | |
| direction | string | query | 아니요 | |
| fromDate | integer | query | 아니요 | |
| toDate | integer | query | 아니요 |
응답
예제

getCommentsPublic 
요청 tenantId urlId
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| page | integer | query | No | |
| direction | string | query | No | |
| sso | string | query | No | |
| skip | integer | query | No | |
| skipChildren | integer | query | No | |
| limit | integer | query | No | |
| limitChildren | integer | query | No | |
| countChildren | boolean | query | No | |
| fetchPageForCommentId | string | query | No | |
| includeConfig | boolean | query | No | |
| countAll | boolean | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| modules | string | query | No | |
| isCrawler | boolean | query | No | |
| includeNotificationCount | boolean | query | No | |
| asTree | boolean | query | No | |
| maxTreeDepth | integer | query | No | |
| useFullTranslationIds | boolean | query | No | |
| parentId | string | query | No | |
| searchText | string | query | No | |
| hashTags | array | query | No | |
| userId | string | query | No | |
| customConfigStr | string | query | No | |
| afterCommentId | string | query | No | |
| beforeCommentId | string | query | No | |
| questionId | string | query | No | |
| questionValue | integer | query | No |
응답
반환: GetCommentsResponseWithPresencePublicComment
예제

getCommentText 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| editKey | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: PublicAPIGetCommentTextResponse
예제

getCommentVoteUserNames 
매개변수
| 이름 | Type | Location | Required | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| dir | integer | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: GetCommentVoteUserNamesSuccessResponse
예제

lockComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

pinComment 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | 경로 | 예 | |
| commentId | string | 경로 | 예 | |
| broadcastId | string | 쿼리 | 예 | |
| sso | string | 쿼리 | 아니요 |
응답
반환: ChangeCommentPinStatusResponse
예제

saveComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| isLive | boolean | query | 아니오 | |
| doSpamCheck | boolean | query | 아니오 | |
| sendEmails | boolean | query | 아니오 | |
| populateNotifications | boolean | query | 아니오 |
응답
예제

saveCommentsBulk 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| isLive | boolean | query | 아니오 | |
| doSpamCheck | boolean | query | 아니오 | |
| sendEmails | boolean | query | 아니오 | |
| populateNotifications | boolean | query | 아니오 |
응답
예제

setCommentText 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| editKey | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: PublicAPISetCommentTextResponse
예제

translateComments 
주어진 댓글들을 위젯 로케일로 번역합니다. 일치하는 위젯 커스터마이즈 규칙의 Comment Translation이 Automatic 또는 Manual로 설정된 경우에만 사용할 수 있습니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| sso | string | query | 아니요 | |
| locale | string | query | 아니요 |
응답
반환값: CommentTranslationsResponse
예제

unBlockUserFromComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
반환: UnblockSuccess
예제

unFlagComment 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
응답
예제

unLockComment 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 경로 | 예 | |
| commentId | string | 경로 | 예 | |
| broadcastId | string | 쿼리 | 예 | |
| sso | string | 쿼리 | 아니오 |
응답
반환: APIEmptyResponse
예제

unPinComment 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: ChangeCommentPinStatusResponse
예제

updateComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| contextUserId | string | query | 아니요 | |
| doSpamCheck | boolean | query | 아니요 | |
| isLive | boolean | query | 아니요 |
응답
반환: APIEmptyResponse
예제

voteComment 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| commentId | string | path | 예 | |
| urlId | string | query | 예 | |
| broadcastId | string | query | 예 | |
| sessionId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: VoteResponse
예제

getCommentsForUser 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | No | |
| direction | string | query | No | |
| repliesToUserId | string | query | No | |
| page | number | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| isCrawler | boolean | query | No |
응답
반환: GetCommentsForUserResponse
예제

addDomainConfig 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deleteDomainConfig 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| domain | string | path | Yes |
응답
반환: DeleteDomainConfigResponse
예제

getDomainConfig 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domain | string | path | 예 |
응답
예제

getDomainConfigs 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

patchDomainConfig 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domainToUpdate | string | path | 예 |
응답
예제

putDomainConfig 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| domainToUpdate | string | path | 예 |
응답
예제

createEmailTemplate 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateEmailTemplateResponse
예제

deleteEmailTemplate 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

deleteEmailTemplateRenderError 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| errorId | string | path | 예 |
응답
반환: APIEmptyResponse
예제

getEmailTemplate 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getEmailTemplateDefinitions 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: GetEmailTemplateDefinitionsResponse
예제

getEmailTemplateRenderErrors 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| skip | number | query | 아니오 |
응답
반환: GetEmailTemplateRenderErrorsResponse
예제

getEmailTemplates 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

renderEmailTemplate 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| locale | string | query | No |
응답
반환: RenderEmailTemplateResponse
예제

updateEmailTemplate 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

getEventLog 
req tenantId urlId userIdWS
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| userIdWS | string | query | 예 | |
| startTime | integer | query | 예 | |
| endTime | integer | query | 아니요 |
응답
예제

getGlobalEventLog 
req tenantId urlId userIdWS
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| userIdWS | string | query | 예 | |
| startTime | integer | query | 예 | |
| endTime | integer | query | 아니요 |
응답
예제

createFeedPost 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| broadcastId | string | query | 아니요 | |
| isLive | boolean | query | 아니요 | |
| doSpamCheck | boolean | query | 아니요 | |
| skipDupCheck | boolean | query | 아니요 |
응답
예제

createFeedPostPublic 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

deleteFeedPostPublic 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| broadcastId | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
반환: DeleteFeedPostPublicResponse
예제

getFeedPosts 
요청 tenantId afterId
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| afterId | string | query | 아니요 | |
| limit | integer | query | 아니요 | |
| tags | array | query | 아니요 |
응답
반환값: GetFeedPostsResponse
예제

getFeedPostsPublic 
req tenantId afterId
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| afterId | string | query | 아니요 | |
| limit | integer | query | 아니요 | |
| tags | array | query | 아니요 | |
| sso | string | query | 아니요 | |
| isCrawler | boolean | query | 아니요 | |
| includeUserInfo | boolean | query | 아니요 |
응답
예제

getFeedPostsStats 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postIds | array | query | 예 | |
| sso | string | query | 아니요 |
응답
예제

getUserReactsPublic 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postIds | array | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

reactFeedPostPublic 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| isUndo | boolean | query | 아니오 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

updateFeedPost 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: APIEmptyResponse
예제

updateFeedPostPublic 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| postId | string | path | 예 | |
| broadcastId | string | query | 아니요 | |
| sso | string | query | 아니요 |
응답
예제

flagCommentPublic 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| isFlagged | boolean | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

getGifLarge 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| largeInternalURLSanitized | string | query | Yes |
응답
예제

getGifsSearch 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| search | string | query | 예 | |
| locale | string | query | 아니요 | |
| rating | string | query | 아니요 | |
| page | number | query | 아니요 |
응답
예제

getGifsTrending 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| locale | string | query | 아니오 | |
| rating | string | query | 아니오 | |
| page | number | query | 아니오 |
응답
예제

addHashTag 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
예시

addHashTagsBulk 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
반환: BulkCreateHashTagsResponse
예제

deleteHashTag 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| tag | string | path | Yes |
응답
반환: APIEmptyResponse
예시

getHashTags 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| page | number | query | 아니오 |
응답
예제

patchHashTag 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| tag | string | path | 예 |
응답
예시

getMe 
사용 중인 자격 증명을 식별합니다: 해당 자격 증명이 속한 테넌트와, OAuth 토큰의 경우 이를 승인한 사용자입니다. 통합 기능은 이를 사용하여 연결을 테스트하고 레이블을 지정합니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환값: GetMeResponse
예제

deleteModerationVote 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| voteId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
예시

getApiComments 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
응답
반환: ModerationAPIGetCommentsResponse
예시

getApiExportStatus 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| batchJobId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationExportStatusResponse
예시

getApiIds 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| text-search | string | query | 아니오 | |
| byIPFromComment | string | query | 아니오 | |
| filters | string | query | 아니오 | |
| searchFilters | string | query | 아니오 | |
| afterId | string | query | 아니오 | |
| demo | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationAPIGetCommentIdsResponse
예제

getBanUsersFromComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
응답
반환: GetBannedUsersFromCommentResponse
예시

getCommentBanStatus 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| commentId | string | 경로 | 예 | |
| sso | string | 쿼리 | 아니오 |
응답
반환: GetCommentBanStatusResponse
예제

getCommentChildren 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
응답
반환: ModerationAPIChildCommentsResponse
예제

getCount 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| text-search | string | query | 아니오 | |
| byIPFromComment | string | query | 아니오 | |
| filter | string | query | 아니오 | |
| searchFilters | string | query | 아니오 | |
| demo | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationAPICountCommentsResponse
예제

getCounts 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| sso | string | 쿼리 | 아니오 |
응답
반환: GetBannedUsersCountResponse
예시

getLogs 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
응답
반환: ModerationAPIGetLogsResponse
예제

getManualBadges 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
Response
반환: GetTenantManualBadgesResponse
Example

getManualBadgesForUser 
매개변수
| 이름 | 타입 | 위치 | 필요 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgesUserId | string | query | No | |
| commentId | string | query | No | |
| sso | string | query | No |
응답
반환: GetUserManualBadgesResponse
예제

getModerationComment 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeEmail | boolean | query | No | |
| includeIP | boolean | query | No | |
| sso | string | query | No |
Response
반환: ModerationAPICommentResponse
예시

getModerationCommentText 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| sso | string | query | No |
응답
예제

getPreBanSummary 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
응답
Returns: PreBanSummary
예시

getSearchCommentsSummary 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sso | string | query | No |
응답
반환: ModerationCommentSearchResponse
예시

getSearchPages 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| value | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ModerationPageSearchResponse
예제

getSearchSites 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| value | string | query | 아니오 | |
| sso | string | query | 아니오 |
Response
반환: ModerationSiteSearchResponse
Example

getSearchSuggest 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| text-search | string | query | No | |
| sso | string | query | No |
응답
예시

getSearchUsers 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| value | string | query | No | |
| sso | string | query | No |
Response
반환: ModerationUserSearchResponse
Example

getTrustFactor 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| sso | string | query | No |
응답
반환: GetUserTrustFactorResponse
예시

getUserBanPreference 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
응답
반환: APIModerateGetUserBanPreferencesResponse
예시

getUserInternalProfile 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| sso | string | query | No |
응답
반환: GetUserInternalProfileResponse
예제

postAdjustCommentVotes 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Example

postApiExport 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| text-search | string | query | 아니오 | |
| byIPFromComment | string | query | 아니오 | |
| filters | string | query | 아니오 | |
| searchFilters | string | query | 아니오 | |
| sorts | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예제

postBanUserFromComment 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| banEmail | boolean | query | No | |
| banEmailDomain | boolean | query | No | |
| banIP | boolean | query | No | |
| deleteAllUsersComments | boolean | query | No | |
| bannedUntil | string | query | No | |
| isShadowBan | boolean | query | No | |
| updateId | string | query | No | |
| banReason | string | query | No | |
| sso | string | query | No |
응답
예시

postBanUserUndo 
파라미터
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
응답
Returns: APIEmptyResponse
예시

postBulkPreBanSummary 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| includeByUserIdAndEmail | boolean | query | No | |
| includeByIP | boolean | query | No | |
| includeByEmailDomain | boolean | query | No | |
| sso | string | query | No |
응답
예제

postCommentsByIds 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| sso | string | query | No |
응답
반환: ModerationAPIChildCommentsResponse
예시

postFlagComment 
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

postRemoveComment 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: PostRemoveCommentApiResponse
예제

postRestoreDeletedComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: APIEmptyResponse
예시

postSetCommentApprovalStatus 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| approved | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: SetCommentApprovedResponse
예시

postSetCommentReviewStatus 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| reviewed | boolean | query | 아니오 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예시

postSetCommentSpamStatus 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| spam | boolean | query | 아니오 | |
| permNotSpam | boolean | query | 아니오 | |
| broadcastId | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

postSetCommentText 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
예제

postUnFlagComment 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
Returns: APIEmptyResponse
예제

postVote 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes | |
| direction | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: VoteResponse
예제

putAwardBadge 
Parameters
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Response
Returns: AwardUserBadgeResponse
Example

putCloseThread 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
응답
Returns: APIEmptyResponse
예시

putRemoveBadge 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
예시

putReopenThread 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
응답
반환: APIEmptyResponse
예시

setTrustFactor 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| trustFactor | string | query | No | |
| sso | string | query | No |
응답
반환: SetUserTrustFactorResponse
예시

createModerator 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deleteModerator 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| sendEmail | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

getModerator 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getModerators 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

sendInvite 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| fromName | string | query | 예 |
응답
Returns: APIEmptyResponse
예제

updateModerator 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

deleteNotificationCount 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

getCachedNotificationCount 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
반환: GetCachedNotificationCountResponse
예제

getNotificationCount 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니요 | |
| urlId | string | query | 아니요 | |
| fromCommentId | string | query | 아니요 | |
| viewed | boolean | query | 아니요 | |
| type | string | query | 아니요 |
응답
반환: GetNotificationCountResponse
예제

getNotifications 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| urlId | string | query | 아니오 | |
| fromCommentId | string | query | 아니오 | |
| viewed | boolean | query | 아니오 | |
| type | string | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

updateNotification 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

createV1PageReact 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| title | string | query | 아니오 | |
| sso | string | query | 아니오 |
응답
예시

createV2PageReact 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| title | string | query | No | |
| sso | string | query | No |
응답
예시

deleteV1PageReact 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No |
응답
예시

deleteV2PageReact 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| sso | string | query | No |
응답
예제

getV1PageLikes 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| sso | string | query | No | |
| includeUserInfo | string | query | No | 설정하면 페이지에 좋아요를 누른 사용자(아바타와 사용자 이름)를 반환합니다. "public"만 허용되며, 이는 비공개 프로필을 제외합니다. |
응답
반환: GetV1PageLikes
예제

getV2PageReacts 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| sso | string | query | 아니오 | |
| includeUserInfo | string | query | 아니오 | 설정하면 각 react id에 대한 사용자(아바타와 사용자 이름)를 반환합니다. "public"만 허용되며, 이는 비공개 프로필을 제외합니다. |
응답
반환: GetV2PageReacts
예제

getV2PageReactUsers 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes | |
| sso | string | query | No |
응답
반환: GetV2PageReactUsersResponse
예제

addPage 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deletePage 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getOfflineUsers 
현재 온라인 상태가 아닌 페이지의 과거 댓글 작성자들입니다. displayName으로 정렬됩니다. /users/online을 모두 사용한 후 "Members" 섹션을 렌더링할 때 이것을 사용하세요. commenterName에 대한 커서 페이지네이션: 서버는 부분 {tenantId, urlId, commenterName} 인덱스를 순회합니다. afterName부터 $gt를 사용하여 앞으로 인덱스를 조회하며, $skip 비용이 없습니다.
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | 페이지 URL 식별자 (서버 측에서 정리됨). |
| afterName | string | query | 아니오 | 커서: 이전 응답의 nextAfterName을 전달합니다. |
| afterUserId | string | query | 아니오 | 커서 동점 해소: 이전 응답의 nextAfterUserId를 전달합니다. afterName이 설정된 경우 이름 중복으로 항목이 누락되지 않도록 필요합니다. |
Response
Example

getOnlineUsers 
현재 온라인 상태인 페이지 뷰어: 웹소켓 세션이 현재 해당 페이지를 구독하고 있는 사람들입니다. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | 페이지 URL 식별자(서버 측에서 정리됨). |
| afterName | string | query | 아니요 | 커서: 이전 응답의 nextAfterName을 전달하세요. |
| afterUserId | string | query | 아니요 | 커서 동점 해소자: 이전 응답의 nextAfterUserId를 전달하세요. afterName이 설정된 경우 이름이 동일한 항목이 누락되지 않도록 필요합니다. |
응답
예제

getPageByURLId 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 |
응답
예제

getPageLikes 
페이지의 좋아요 수, 선택적으로 좋아요를 누른 사용자 정보 포함 가능.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| includeUserInfo | string | query | 아니요 | "public"은 비공개 프로필 사용자를 제외하고, "include-private"은 포함합니다. |
응답
예제

getPageReacts 
페이지의 사용자 지정 리액트 카운트, 선택적으로 리액트한 사용자 포함.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| includeUserInfo | string | query | 아니요 | "public"은 비공개 프로필 사용자를 생략하고, "include-private"은 포함합니다. |
응답
예제

getPages 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

getPagesPublic 
테넌트의 페이지 목록을 반환합니다. FChat 데스크톱 클라이언트에서 룸 목록을 채우는 데 사용됩니다. 각 페이지에 대해 해결된 커스텀 구성에서 enableFChat이 true여야 합니다. SSO가 필요한 페이지는 요청 사용자의 그룹 접근 권한에 따라 필터링됩니다.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| cursor | string | query | 아니요 | 이전 요청에서 nextCursor로 반환된 불투명한 페이지네이션 커서입니다. 동일한 sortBy에 묶입니다. |
| limit | integer | query | 아니요 | 1..200, 기본값 50 |
| q | string | query | 아니요 | 선택적(대소문자 구분 없음) 제목 접두사 필터입니다. |
| sortBy | string | query | 아니요 | 정렬 순서. updatedAt (기본, 최신순), commentCount (댓글 많은 순), 또는 title (알파벳순). |
| hasComments | boolean | query | 아니요 | true인 경우 댓글이 하나 이상 있는 페이지만 반환합니다. |
응답
예제

getUsersInfo 
테넌트에 대한 대량 사용자 정보입니다. userIds가 주어지면 User / SSOUser의 표시 정보를 반환합니다. 댓글 위젯에서 presence 이벤트를 통해 방금 나타난 사용자를 보강하기 위해 사용됩니다. 페이지 컨텍스트 없음: 개인정보 보호는 일관되게 적용됩니다(비공개 프로필은 마스킹됩니다).
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| ids | string | query | 예 | 쉼표로 구분된 userIds. |
응답
예제

migratePages 
하나의 urlId 또는 도메인에서 다른 urlId 또는 도메인으로 댓글, 페이지 및 관련 레코드를 이동하는 배치 작업을 큐에 추가합니다. "urlId" 마이그레이션은 정확히 일치하는 urlId만 대상으로 합니다. "domain" 마이그레이션은 모든 urlId와 url 내에서 값을 찾아 교체합니다. GET /api/v1/batch-jobs/{batchJobId}를 폴링하세요: 작업이 완료되면 마이그레이션별 결과와 undoId가 포함됩니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환값: QueuePageMigrationJobAPIResponse
예제

patchPage 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

undoPageMigrations 
하나의 migrate-pages 작업에서 수행된 모든 마이그레이션을 되돌리는 배치 작업을 큐에 추가합니다. 가장 최근 것부터 역순으로 처리됩니다. 90일 동안 사용할 수 있습니다. 마이그레이션 이후 변경된 레코드는 그대로 유지되므로, 이후의 편집 내용이 덮어쓰이지 않습니다. 복원됨/건너뜀 개수를 확인하려면 GET /api/v1/batch-jobs/{batchJobId}를 폴링하세요.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| undoId | string | path | 예 |
응답
반환값: QueuePageMigrationJobAPIResponse
예제

deletePendingWebhookEvent 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
Response
반환: APIEmptyResponse
Example

getPendingWebhookEventCount 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No |
응답
반환: GetPendingWebhookEventCountResponse
예제

getPendingWebhookEvents 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 아니오 | |
| externalId | string | query | 아니오 | |
| eventType | string | query | 아니오 | |
| type | string | query | 아니오 | |
| domain | string | query | 아니오 | |
| attemptCountGT | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
반환: GetPendingWebhookEventsResponse
예제

createPollVote 
설문조사에 투표를 기록하거나 기존 투표를 다른 옵션으로 이동합니다. 투표자는 설문당 최대 하나의 투표만 할 수 있으므로, 동일한 투표자에 대해 이 메서드를 다시 호출하면 투표가 추가되는 것이 아니라 기존 투표가 이동됩니다.
이 동작은 사이트의 설문 설정을 따릅니다. 투표가 로그인한 사용자만 가능하도록 설정된 경우, anonUserId만 포함된 투표는 거부되며, 익명 투표는 설문당 IP당 제한됩니다.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
예제

deletePollVote 
Retract a vote. The option it was cast on gives its tally back.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
예제

getPollVote 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
응답
Returns: GetPollVoteResponse
예제

getPollVotes 
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 | query | Yes | |
| commentId | string | query | Yes | |
| voterId | string | query | No | |
| optionId | string | query | No | |
| skip | integer | query | No |
응답
예제

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

getPoll 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | path | Yes |
응답
반환: GetPollResponse
예제

getPollVoters 
Who voted for which option. Anonymous polls never answer, admins-only polls answer only for an admin or moderator.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| page | integer | query | No | |
| search | string | query | No | |
| sso | string | query | No |
응답
반환: GetPollVoterNamesSuccessResponse
예제

patchPoll 
Edit a poll in place, keeping its tallies: change the question, relabel an option, close or reopen it, or change who may see the voters. Options are addressed by id - to add, remove or reorder them, PUT the full list.
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 |
응답
반환: SavePollResponse
예제

putPoll 
댓글에 투표를 첨부하거나, 이미 있는 투표의 전체 상태를 설정합니다.
옵션은 id로 매칭됩니다: 기존 옵션의 id가 포함된 옵션은 투표 수를 유지하며(새 라벨과 위치를 적용), id 없이 전송된 옵션은 추가되고, 목록에서 누락된 기존 옵션은 해당 옵션에 대한 투표와 함께 제거됩니다.
투표가 있는 투표에서 기존 옵션 id를 모두 제외하면 모든 투표가 삭제되므로, 이 경우 replaceVotes=true가 필요합니다.
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | path | 예 | |
| replaceVotes | boolean | query | 아니요 |
응답
반환값: SavePollResponse
예제

votePoll 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| urlId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
응답
반환: VotePollResponse
예제

createQuestionConfig 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
반환: CreateQuestionConfigResponse
예제

deleteQuestionConfig 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

getQuestionConfig 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getQuestionConfigs 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
반환: GetQuestionConfigsResponse
예제

updateQuestionConfig 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

createQuestionResult 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateQuestionResultResponse
예제

deleteQuestionResult 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

getQuestionResult 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getQuestionResults 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 아니오 | |
| userId | string | query | 아니오 | |
| startDate | string | query | 아니오 | |
| questionId | string | query | 아니오 | |
| questionIds | string | query | 아니오 | |
| skip | number | query | 아니오 |
응답
반환: GetQuestionResultsResponse
예제

updateQuestionResult 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

aggregateQuestionResults 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| questionId | string | query | 아니요 | |
| questionIds | array | query | 아니요 | |
| urlId | string | query | 아니요 | |
| timeBucket | string | query | 아니요 | |
| startDate | string | query | 아니요 | |
| forceRecalculate | boolean | query | 아니요 |
응답
반환: AggregateQuestionResultsResponse
예제

bulkAggregateQuestionResults 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| forceRecalculate | boolean | query | 아니오 |
응답
반환: BulkAggregateQuestionResultsResponse
예제

combineCommentsWithQuestionResults 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| questionId | string | query | 아니오 | |
| questionIds | array | query | 아니오 | |
| urlId | string | query | 아니오 | |
| startDate | string | query | 아니오 | |
| forceRecalculate | boolean | query | 아니오 | |
| minValue | number | query | 아니오 | |
| maxValue | number | query | 아니오 | |
| limit | number | query | 아니오 |
응답
반환: CombineQuestionResultsWithCommentsResponse
예제

addSSOUser 
매개변수
| 이름 | Type | Location | Required | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deleteSSOUser 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| deleteComments | boolean | query | 아니오 | |
| commentDeleteMode | string | query | 아니오 |
응답
예제

getSSOUserByEmail 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| string | path | 예 |
응답
반환: GetSSOUserByEmailAPIResponse
예제

getSSOUserById 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getSSOUsers 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| skip | integer | query | No |
응답
예제

patchSSOUser 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | boolean | query | 아니오 |
응답
예제

putSSOUser 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | boolean | query | 아니요 |
응답
예제

createSubscription 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateSubscriptionAPIResponse
예제

deleteSubscription 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니요 |
응답
반환: DeleteSubscriptionAPIResponse
예제

getSubscriptions 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니요 |
응답
반환: GetSubscriptionsAPIResponse
예제

updateSubscription 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| userId | string | query | 아니오 |
응답
반환: UpdateSubscriptionAPIResponse
예제

getTenantDailyUsages 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
응답
반환: GetTenantDailyUsagesResponse
예제

createTenantPackage 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: CreateTenantPackageResponse
예제

deleteTenantPackage 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
Response
반환: APIEmptyResponse
예제

getTenantPackage 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getTenantPackages 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

replaceTenantPackage 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

updateTenantPackage 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

createTenantUser 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deleteTenantUser 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| deleteComments | string | query | No | |
| commentDeleteMode | string | query | No |
응답
반환: APIEmptyResponse
예제

getTenantUser 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getTenantUsers 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| skip | number | query | 아니오 |
응답
예제

replaceTenantUser 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

sendLoginLink 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | 쿼리 | 예 | |
| id | string | 경로 | 예 | |
| redirectURL | string | 쿼리 | 아니오 |
응답
반환: APIEmptyResponse
예제

updateTenantUser 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| updateComments | string | query | 아니요 |
응답
반환: APIEmptyResponse
예제

createTenant 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
예제

deleteTenant 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| sure | string | query | 아니오 |
응답
반환: APIEmptyResponse
예제

getTenant 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getTenants 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| meta | string | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

updateTenant 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIEmptyResponse
예제

changeTicketState 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes | |
| id | string | path | Yes |
응답
예제

createTicket 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 예 |
응답
예제

getTicket 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
응답
예제

getTickets 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No | |
| state | number | query | No | |
| skip | number | query | No | |
| limit | number | query | No |
응답
예제

getTranslations 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| namespace | string | path | 예 | |
| component | string | path | 예 | |
| locale | string | query | 아니오 | |
| useFullTranslationIds | boolean | query | 아니오 |
응답
예제

uploadImage 
이미지 업로드 및 크기 조정
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| sizePreset | string | query | 아니요 | 크기 프리셋: "Default" (1000x1000px) 또는 "CrossPlatform" (인기 기기에 대한 크기들을 생성) |
| urlId | string | query | 아니요 | 업로드가 발생하는 페이지의 ID(구성용) |
응답
예제

getUserBadgeProgressById 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: APIGetUserBadgeProgressResponse
예제

getUserBadgeProgressByUserId 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | path | 예 |
응답
반환: APIGetUserBadgeProgressResponse
예제

getUserBadgeProgressList 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니요 | |
| limit | number | query | 아니요 | |
| skip | number | query | 아니요 |
응답
반환: APIGetUserBadgeProgressListResponse
예제

createUserBadge 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 |
응답
반환: APICreateUserBadgeResponse
예제

deleteUserBadge 
매개변수
| 이름 | 타입 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getUserBadge 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getUserBadges 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| userId | string | query | 아니오 | |
| badgeId | string | query | 아니오 | |
| type | number | query | 아니오 | |
| displayedOnComments | boolean | query | 아니오 | |
| limit | number | query | 아니오 | |
| skip | number | query | 아니오 |
응답
예제

updateUserBadge 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
예제

getUserNotificationCount 
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: GetUserNotificationCountResponse
예제

getUserNotifications 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 아니오 | Used to determine whether the current page is subscribed. |
| pageSize | integer | query | 아니오 | |
| afterId | string | query | 아니오 | |
| includeContext | boolean | query | 아니오 | |
| afterCreatedAt | integer | query | 아니오 | |
| unreadOnly | boolean | query | 아니오 | |
| dmOnly | boolean | query | 아니오 | |
| noDm | boolean | query | 아니오 | |
| includeTranslations | boolean | query | 아니오 | |
| includeTenantNotifications | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: GetMyNotificationsResponse
예제

resetUserNotificationCount 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| sso | string | query | 아니요 |
응답
반환: ResetUserNotificationsResponse
예제

resetUserNotifications 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| afterId | string | query | 아니오 | |
| afterCreatedAt | integer | query | 아니오 | |
| unreadOnly | boolean | query | 아니오 | |
| dmOnly | boolean | query | 아니오 | |
| noDm | boolean | query | 아니오 | |
| sso | string | query | 아니오 |
응답
반환: ResetUserNotificationsResponse
예제

updateUserNotificationCommentSubscriptionStatus 
특정 댓글에 대한 알림을 활성화하거나 비활성화합니다.
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| notificationId | string | path | 예 | |
| optedInOrOut | string | path | 예 | |
| commentId | string | query | 예 | |
| sso | string | query | 아니오 |
응답
반환: UpdateUserNotificationCommentSubscriptionStatusResponse
예제

updateUserNotificationPageSubscriptionStatus 
페이지에 대한 알림을 활성화하거나 비활성화합니다. 사용자가 페이지를 구독하면 알림이 생성되며 새 루트 댓글에 대한 알림 등이 생성됩니다.
매개변수
| 이름 | 형식 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| urlId | string | query | Yes | |
| url | string | query | Yes | |
| pageTitle | string | query | Yes | |
| subscribedOrUnsubscribed | string | path | Yes | |
| sso | string | query | No |
응답
반환: UpdateUserNotificationPageSubscriptionStatusResponse
예제

updateUserNotificationStatus 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| notificationId | string | path | Yes | |
| newStatus | string | path | Yes | |
| sso | string | query | No |
응답
반환: UpdateUserNotificationStatusResponse
예제

getUserPresenceStatuses 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlIdWS | string | query | 예 | |
| userIds | string | query | 예 |
응답
반환: GetUserPresenceStatusesResponse
예제

searchUsers 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | 예 | |
| urlId | string | query | 예 | |
| usernameStartsWith | string | query | 아니요 | |
| mentionGroupIds | array | query | 아니요 | |
| sso | string | query | 아니요 | |
| searchSection | string | query | 아니요 |
응답
예제

getUser 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 |
응답
반환: GetUserResponse
예제

createVote 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| commentId | string | query | 예 | |
| direction | string | query | 예 | |
| userId | string | query | 아니요 | |
| anonUserId | string | query | 아니요 |
응답
반환: VoteResponse
예제

deleteVote 
매개변수
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| id | string | path | 예 | |
| editKey | string | query | 아니오 |
응답
예제

getVotes 
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 |
응답
반환: GetVotesResponse
예제

getVotesForUser 
매개 변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| urlId | string | query | 예 | |
| userId | string | query | 아니오 | |
| anonUserId | string | query | 아니오 |
응답
예제

createWebhook 
URL을 댓글 이벤트에 구독합니다 (REST hook 구독). 동일한 URL을 동일한 이벤트와 도메인에 다시 구독하면 기존 구독이 반환됩니다. 전달은 HMAC 서명되며, 웹훅 가이드를 참조하십시오; 레거시 token 헤더는 API 구독에 절대 전송되지 않습니다.
매개변수
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
응답
예시

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

getWebhooks 
테넌트에 구성된 웹훅을 나열합니다. 여기에는 대시보드에서 관리되는 행과 API 구독이 포함됩니다.
Parameters
| 이름 | 유형 | 위치 | 필수 | 설명 |
|---|---|---|---|---|
| tenantId | string | query | 예 | |
| event | string | query | 아니오 | |
| domain | string | query | 아니오 | |
| source | string | query | 아니오 | |
| skip | number | query | 아니오 |
Response
Example

getWebhookSamplePayloads 
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 | query | Yes | |
| event | string | query | No | |
| limit | number | query | No |
응답
반환: GetWebhookSamplePayloadsResponse
예시

도움이 필요하신가요?
Java SDK에 문제가 발생하거나 질문이 있는 경우, 다음을 이용하세요:
기여
기여를 환영합니다! 기여 가이드라인은 GitHub 리포지토리를 방문하세요.