
言語 🇯🇵 日本語
はじめに
API リファレンス
ドキュメント
使い方
集計
監査ログ
コメントからのブロック
ブロック済みコメントの確認
コメント
ドメイン設定
メールテンプレート
イベントログ
フィード投稿
コメントの通報
ハッシュタグ
モデレーター
通知件数
通知
ページ
保留中のWebhookイベント
質問設定
質問結果
質問結果の集計
SSOユーザー
サブスクリプション
テナント日次使用量
テナントプラン
テナントユーザー
テナント
画像アップロード
ユーザーバッジ進捗
ユーザーバッジ
ユーザー通知
ユーザー在席ステータス
ユーザー検索
ユーザー
投票
FastComments JavaScript/TypeScript SDK
これは FastComments の公式 JavaScript/TypeScript SDK です。
FastComments API の公式 JavaScript/TypeScript SDK
リポジトリ
API ドキュメント 
完全な API リファレンス: docs/api/README.md
ブラウザとサーバーの互換性 
この SDK は、最適な互換性を確保し実行時エラーを防ぐために デュアルエントリポイント を使用します:
fastcomments-sdk/browser- ブラウザ安全版(ネイティブのfetch使用)fastcomments-sdk/server- SSO をサポートするフル Node.js バージョンfastcomments-sdk(デフォルト) - 型定義のみ、どこでも安全にインポート可能
使い方 
この SDK は、最適な互換性とセキュリティを確保するために、ブラウザとサーバー環境それぞれに対して別々のエントリーポイントを提供します:
ブラウザでの使用(クライアント側)
ブラウザ/フロントエンドのアプリケーションでは、Node.js の依存関係を含まないブラウザ用の安全なエクスポートを使用してください:
// ブラウザ安全なインポート(Node.js の依存関係なし)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// ブラウザ用 SDK インスタンスを作成
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // オプション、デフォルトは https://fastcomments.com
});
// Use public APIs (no API key needed - safe for browsers)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
公開 API を使用します(API キーは不要 - ブラウザで安全です)
サーバーでの使用(Node.js)
サーバー/バックエンドのアプリケーションでは、SSO や認証機能を含むフル SDK を使用してください:
// サーバー側インポート(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'
});
型のみのインポート
TypeScript の型のみが必要で(ランタイムコードは不要な場合)は、デフォルトのインポートを使用してください:
// 型のみ(ランタイム依存なし - どこでも安全)
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 は3つの主要な API クラスを提供します:
DefaultApi- 認証に API キーを必要とする保護されたエンドポイント。サーバー側の操作に使用してください。PublicApi- API キーなしでアクセスできる公開エンドポイント。ブラウザやモバイルデバイスなどから直接呼び出せます。HiddenApi- 高度なユースケース向けの内部/管理者用エンドポイント。
例: 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'
});
例: 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'
});
SSO(シングルサインオン)統合 
FastComments は既存のユーザー認証システムと統合するための SSO をサポートしています。SSO 機能は Node.js の crypto 機能を必要とするため、サーバーエクスポートでのみ利用可能です。
Simple SSO(サーバーサイドのみ)
Simple SSO はサーバーサイドで生成してクライアントに送信する必要があります:
// サーバー側のコード (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// 組み込みのヘルパーを使って simple SSO を作成
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 で使用できます
Secure SSO(サーバーサイド、推奨)
Secure SSO はサーバーサイドで実装するべきで、より高いセキュリティを提供します:
// サーバー側のコード (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// 組み込みのヘルパーを使って secure SSO を作成
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',
};
// Subscribe to live events for a page
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (get this from getComments response)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Update your UI with the new comment
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Update vote counts in your UI
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Return true if event was handled
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Close the subscription when done
subscription.close();
ユーザーイベントを購読
ユーザー固有のイベント(通知、メンションなど)を監視します:
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Get this from getComments response
};
// Subscribe to user's personal feed
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Show notification in your 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');
}
);
// Close when done
userSubscription.close();
userIdWS の取得
The userIdWS parameter is required for live events and can be obtained from API responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Extract userIdWS from the response
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Now you can subscribe to live events
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
ブロードキャストID 
You'll see you're supposed to pass a broadcastId in some API calls. When you receive events, you'll get this ID back, so you know to ignore the event if you plan to optimistically apply changes on the client (which you'll probably want to do since it offers the best experience). Pass a UUID here. The ID should be unique enough to not occur twice in a browser session.
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);
}
}
集計 
groupBy が提供されている場合にグループ化し、複数の操作を適用してドキュメントを集約します。 sum、countDistinct、avg など、さまざまな操作がサポートされています。
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| aggregationRequest | AggregationRequest | はい | |
| parentTenantId | string | いいえ | |
| includeStats | boolean | いいえ |
レスポンス
戻り値: AggregationResponse
監査ログを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| limit | number | いいえ | |
| skip | number | いいえ | |
| order | SORTDIR | いいえ | |
| after | number | いいえ | |
| before | number | いいえ |
レスポンス
コメントからブロック(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | はい | |
| sso | string | いいえ |
レスポンス
返却: BlockFromCommentPublic200Response
コメントのブロック解除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | はい | |
| sso | string | いいえ |
レスポンス
戻り値: UnBlockCommentPublic200Response
ブロック済みコメントをチェック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentIds | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: CheckedCommentsForBlocked200Response
コメントからユーザーをブロック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| blockFromCommentParams | BlockFromCommentParams | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: BlockFromCommentPublic200Response
コメントを作成(公開) 
パラメータ
| 名称 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| commentData | CommentData | はい | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateCommentPublic200Response
コメントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| contextUserId | string | いいえ | |
| isLive | boolean | いいえ |
レスポンス
コメントを削除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: DeleteCommentPublic200Response
コメントの投票を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| voteId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
コメントを通報 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
コメント一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | number | いいえ | |
| limit | number | いいえ | |
| skip | number | いいえ | |
| asTree | boolean | いいえ | |
| skipChildren | number | いいえ | |
| limitChildren | number | いいえ | |
| maxTreeDepth | number | いいえ | |
| urlId | string | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ | |
| contextUserId | string | いいえ | |
| hashTag | string | いいえ | |
| parentId | string | いいえ | |
| direction | SortDirections | いいえ |
レスポンス
コメント一覧を取得(公開) 
req 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 | いいえ |
レスポンス
コメント本文を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: GetCommentText200Response
コメント投票者のユーザー名を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| dir | number | はい | |
| sso | string | いいえ |
レスポンス
戻り値: GetCommentVoteUserNames200Response
コメントをロック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
コメントをピン留め 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
コメントを保存 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createCommentParams | CreateCommentParams | はい | |
| isLive | boolean | いいえ | |
| doSpamCheck | boolean | いいえ | |
| sendEmails | boolean | いいえ | |
| populateNotifications | boolean | いいえ |
レスポンス
コメントを一括保存 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createCommentParams | Array |
はい | |
| isLive | boolean | いいえ | |
| doSpamCheck | boolean | いいえ | |
| sendEmails | boolean | いいえ | |
| populateNotifications | boolean | いいえ |
レスポンス
戻り値: Array<SaveComment200Response
コメント本文を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| commentTextUpdateRequest | CommentTextUpdateRequest | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: SetCommentText200Response
コメントからユーザーのブロックを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| unBlockFromCommentParams | UnBlockFromCommentParams | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: UnBlockCommentPublic200Response
コメントの通報を取消 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
コメントのロックを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
コメントのピン留めを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
コメントを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| body | PickAPICommentUpdatableCommentFields | はい | |
| contextUserId | string | いいえ | |
| doSpamCheck | boolean | いいえ | |
| isLive | boolean | いいえ |
レスポンス
返却値: FlagCommentPublic200Response
コメントに投票 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| voteBodyParams | VoteBodyParams | はい | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
ドメイン設定を追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| addDomainConfigParams | AddDomainConfigParams | はい |
レスポンス
戻り値: AddDomainConfig200Response
ドメイン設定を部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| patchDomainConfigParams | PatchDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig200Response
ドメイン設定を置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| updateDomainConfigParams | UpdateDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig200Response
メールテンプレートを作成 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createEmailTemplateBody | CreateEmailTemplateBody | はい |
レスポンス
戻り値: CreateEmailTemplate200Response
例

メールテンプレートを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

メールテンプレートのレンダーエラーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| errorId | string | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

メールテンプレートを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetEmailTemplate200Response
例

メールテンプレート定義を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
返却値: GetEmailTemplateDefinitions200Response
例

メールテンプレートのレンダーエラーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| skip | number | いいえ |
レスポンス
返却値: GetEmailTemplateRenderErrors200Response
例

メールテンプレート一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
戻り値: GetEmailTemplates200Response
例

メールテンプレートをレンダリング 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| renderEmailTemplateBody | RenderEmailTemplateBody | はい | |
| locale | string | いいえ |
レスポンス
戻り値: RenderEmailTemplate200Response
例

メールテンプレートを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | はい |
レスポンス
返却値: FlagCommentPublic200Response
例

イベントログを取得 
req tenantId urlId userIdWS
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | number | はい | |
| endTime | number | はい |
レスポンス
グローバルイベントログを取得 
req tenantId urlId userIdWS
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | number | はい | |
| endTime | number | はい |
レスポンス
フィード投稿を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| isLive | boolean | いいえ | |
| doSpamCheck | boolean | いいえ | |
| skipDupCheck | boolean | いいえ |
レスポンス
戻り値: CreateFeedPost200Response
フィード投稿を作成(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateFeedPostPublic200Response
フィード投稿を削除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
フィード投稿一覧を取得 
req tenantId afterId
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | number | いいえ | |
| tags | Array |
いいえ |
レスポンス
フィード投稿一覧を取得(公開) 
req tenantId afterId
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | number | いいえ | |
| tags | Array |
いいえ | |
| sso | string | いいえ | |
| isCrawler | boolean | いいえ | |
| includeUserInfo | boolean | いいえ |
レスポンス
フィード投稿の統計を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | Array |
はい | |
| sso | string | いいえ |
レスポンス
返却値: GetFeedPostsStats200Response
ユーザーのリアクションを取得(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 必須 | |
| postIds | Array |
任意 | |
| sso | string | 任意 |
レスポンス
返却: GetUserReactsPublic200Response
フィード投稿にリアクト(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| reactBodyParams | ReactBodyParams | はい | |
| isUndo | boolean | いいえ | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
返却値: ReactFeedPostPublic200Response
フィード投稿を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| feedPost | FeedPost | はい |
レスポンス
戻り値: FlagCommentPublic200Response
フィード投稿を更新(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| updateFeedPostParams | UpdateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateFeedPostPublic200Response
コメントを通報(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| isFlagged | boolean | はい | |
| sso | string | いいえ |
レスポンス
ハッシュタグを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | いいえ | |
| createHashTagBody | CreateHashTagBody | いいえ |
レスポンス
例

ハッシュタグを一括追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | いいえ | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | いいえ |
レスポンス
戻り値: AddHashTagsBulk200Response
例

ハッシュタグを削除 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tag | string | はい | |
| tenantId | string | いいえ | |
| deleteHashTagRequest | DeleteHashTagRequest | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

ハッシュタグ一覧を取得 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | number | いいえ |
レスポンス
例

ハッシュタグを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | はい | |
| tenantId | string | いいえ | |
| updateHashTagBody | UpdateHashTagBody | いいえ |
レスポンス
例

モデレーターを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createModeratorBody | CreateModeratorBody | はい |
レスポンス
戻り値: CreateModerator200Response
例

モデレーターを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| sendEmail | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

モデレーターを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
例

モデレーター一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
例

招待を送信 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| fromName | string | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

モデレーターを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateModeratorBody | UpdateModeratorBody | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

通知件数を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

キャッシュされた通知件数を取得 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetCachedNotificationCount200Response
例

通知件数を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| urlId | string | いいえ | |
| fromCommentId | string | いいえ | |
| viewed | boolean | いいえ | |
| type | string | いいえ |
レスポンス
戻り値: GetNotificationCount200Response
例

通知一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| urlId | string | いいえ | |
| fromCommentId | string | いいえ | |
| viewed | boolean | いいえ | |
| type | string | いいえ | |
| skip | number | いいえ |
レスポンス
戻り値: GetNotifications200Response
例

通知を更新 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateNotificationBody | UpdateNotificationBody | はい | |
| userId | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

ページを追加 
Parameters
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIPageData | CreateAPIPageData | はい |
Response
戻り値: AddPageAPIResponse
ページを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPIPageData | UpdateAPIPageData | はい |
レスポンス
戻り値: PatchPageAPIResponse
保留中のWebhookイベントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
レスポンス
返却値: FlagCommentPublic200Response
例

保留中のWebhookイベント数を取得 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | いいえ | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| type | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | number | いいえ |
レスポンス
戻り値: GetPendingWebhookEventCount200Response
例

保留中のWebhookイベント一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | いいえ | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| type | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | number | いいえ | |
| skip | number | いいえ |
レスポンス
返り値: GetPendingWebhookEvents200Response
例

質問設定を作成 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createQuestionConfigBody | CreateQuestionConfigBody | はい |
レスポンス
戻り値: CreateQuestionConfig200Response
例

質問設定を削除 
パラメータ
| 名前 | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

質問設定を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却値: GetQuestionConfig200Response
例

質問設定一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
返却: GetQuestionConfigs200Response
例

質問設定を更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

質問結果を作成 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createQuestionResultBody | CreateQuestionResultBody | はい |
レスポンス
返却値: CreateQuestionResult200Response
例

質問結果を削除 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却値: FlagCommentPublic200Response
例

質問結果を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
レスポンス
戻り値: GetQuestionResult200Response
例

質問結果一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | いいえ | |
| userId | string | いいえ | |
| startDate | string | いいえ | |
| questionId | string | いいえ | |
| questionIds | string | いいえ | |
| skip | number | いいえ |
レスポンス
戻り値: GetQuestionResults200Response
例

質問結果を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateQuestionResultBody | UpdateQuestionResultBody | はい |
レスポンス
返却: FlagCommentPublic200Response
例

質問結果を集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| questionId | string | いいえ | |
| questionIds | Array |
いいえ | |
| urlId | string | いいえ | |
| timeBucket | AggregateTimeBucket | いいえ | |
| startDate | Date | いいえ | |
| forceRecalculate | boolean | いいえ |
レスポンス
返却値: AggregateQuestionResults200Response
質問結果を一括集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | はい | |
| forceRecalculate | boolean | いいえ |
レスポンス
戻り値: BulkAggregateQuestionResults200Response
コメントと質問結果を結合 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 必須 | |
| questionId | string | 任意 | |
| questionIds | Array |
任意 | |
| urlId | string | 任意 | |
| startDate | Date | 任意 | |
| forceRecalculate | boolean | 任意 | |
| minValue | number | 任意 | |
| maxValue | number | 任意 | |
| limit | number | 任意 |
レスポンス
戻り値: CombineCommentsWithQuestionResults200Response
SSOユーザーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| deleteComments | boolean | いいえ | |
| commentDeleteMode | string | いいえ |
レスポンス
SSOユーザーを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPISSOUserData | UpdateAPISSOUserData | はい | |
| updateComments | boolean | いいえ |
レスポンス
SSOユーザーを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPISSOUserData | UpdateAPISSOUserData | はい | |
| updateComments | boolean | いいえ |
レスポンス
サブスクリプションを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | はい |
レスポンス
戻り値: CreateSubscriptionAPIResponse
サブスクリプションを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ |
レスポンス
戻り値: DeleteSubscriptionAPIResponse
テナントの日次使用量を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| yearNumber | number | いいえ | |
| monthNumber | number | いいえ | |
| dayNumber | number | いいえ | |
| skip | number | いいえ |
レスポンス
戻り値: GetTenantDailyUsages200Response
例

テナントパッケージを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantPackageBody | CreateTenantPackageBody | はい |
レスポンス
返却値: CreateTenantPackage200Response
例

テナントパッケージを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却: FlagCommentPublic200Response
例

テナントパッケージを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetTenantPackage200Response
例

テナントパッケージ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
戻り値: GetTenantPackages200Response
例

テナントパッケージを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントパッケージを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantPackageBody | UpdateTenantPackageBody | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントユーザーを作成 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
レスポンス
戻り値: CreateTenantUser200Response
例

テナントユーザーを削除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| deleteComments | string | いいえ | |
| commentDeleteMode | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントユーザーを取得 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
例

テナントユーザー一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
戻り値: GetTenantUsers200Response
例

テナントユーザーを置換 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| replaceTenantUserBody | ReplaceTenantUserBody | はい | |
| updateComments | string | いいえ |
レスポンス
返却: FlagCommentPublic200Response
例

ログインリンクを送信 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| redirectURL | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントユーザーを更新 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantUserBody | UpdateTenantUserBody | はい | |
| updateComments | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントを作成 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantBody | CreateTenantBody | はい |
レスポンス
例

テナントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| sure | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

テナントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetTenant200Response
例

テナント一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| meta | string | いいえ | |
| skip | number | いいえ |
レスポンス
例

テナントを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantBody | UpdateTenantBody | はい |
レスポンス
戻り値: FlagCommentPublic200Response
例

画像をアップロード 
画像をアップロードしてリサイズする
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| file | Blob | はい | |
| sizePreset | SizePreset | いいえ | |
| urlId | string | いいえ |
レスポンス
戻り値: UploadImageResponse
ユーザーバッジ進捗一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| limit | number | いいえ | |
| skip | number | いいえ |
レスポンス
戻り値: GetUserBadgeProgressList200Response
ユーザーバッジを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createUserBadgeParams | CreateUserBadgeParams | はい |
レスポンス
戻り値: CreateUserBadge200Response
ユーザーバッジ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| badgeId | string | いいえ | |
| type | number | いいえ | |
| displayedOnComments | boolean | いいえ | |
| limit | number | いいえ | |
| skip | number | いいえ |
レスポンス
ユーザーバッジを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateUserBadgeParams | UpdateUserBadgeParams | はい |
レスポンス
戻り値: UpdateUserBadge200Response
ユーザーの通知一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| pageSize | number | いいえ | |
| afterId | string | いいえ | |
| includeContext | boolean | いいえ | |
| afterCreatedAt | number | いいえ | |
| unreadOnly | boolean | いいえ | |
| dmOnly | boolean | いいえ | |
| noDm | boolean | いいえ | |
| includeTranslations | boolean | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: GetUserNotifications200Response
ユーザーの通知をリセット 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| afterCreatedAt | number | いいえ | |
| unreadOnly | boolean | いいえ | |
| dmOnly | boolean | いいえ | |
| noDm | boolean | いいえ | |
| sso | string | いいえ |
レスポンス
返却: ResetUserNotifications200Response
ユーザーのコメント購読ステータスを更新 
特定のコメントに対する通知を有効または無効にします。
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| notificationId | string | はい | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | はい | |
| commentId | string | はい | |
| sso | string | いいえ |
レスポンス
返却: UpdateUserNotificationStatus200Response
ユーザーのページ購読ステータスを更新 
ページの通知を有効または無効にします。ユーザーがページを購読している場合、通知は新しいルートコメントに対して作成され、また
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| url | string | はい | |
| pageTitle | string | はい | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | はい | |
| sso | string | いいえ |
レスポンス
戻り値: UpdateUserNotificationStatus200Response
ユーザーの通知ステータスを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| notificationId | string | はい | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | はい | |
| sso | string | いいえ |
レスポンス
戻り値: UpdateUserNotificationStatus200Response
ユーザーの在席ステータスを取得 
パラメーター
| Name | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlIdWS | string | はい | |
| userIds | string | はい |
レスポンス
戻り値: GetUserPresenceStatuses200Response
ユーザーを検索 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| usernameStartsWith | string | はい | |
| mentionGroupIds | Array |
いいえ | |
| sso | string | いいえ |
レスポンス
ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetUser200Response
例

投票を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| direction | CreateVoteDirectionEnum | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

投票を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| editKey | string | いいえ |
レスポンス
戻り値: DeleteCommentVote200Response
例

投票一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい |
レスポンス
戻り値: GetVotes200Response
例

ユーザーの投票を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: GetVotesForUser200Response
例

ヘルプが必要ですか?
JavaScript/TypeScript SDKに関して問題が発生したり質問がある場合は、以下をご利用ください:
貢献
貢献は歓迎します!貢献に関するガイドラインはGitHubリポジトリをご覧ください。