
言語 🇯🇵 日本語
導入
API リファレンス
ドキュメント
使い方
集計
監査ログ
コメントからブロック
ブロック済みコメントの確認
コメント
ユーザーのコメント
ドメイン設定
メールテンプレート
イベントログ
フィード投稿
コメントの通報
GIF
ハッシュタグ
モデレーター
通知カウント
通知
ページ
保留中の Webhook イベント
質問設定
質問結果
質問結果の集計
SSO ユーザー
サブスクリプション
テナントの日別使用量
テナントパッケージ
テナントユーザー
テナント
チケット
翻訳
画像アップロード
ユーザーバッジ進捗
ユーザーバッジ
ユーザーの通知
ユーザープレゼンスステータス
ユーザー検索
ユーザー
投票
FastComments JavaScript/TypeScript SDK
これは FastComments の公式 JavaScript/TypeScript SDK です。
Node.js またはブラウザからコメント、ユーザー、SSO、およびモデレーションを管理できます。
リポジトリ
API ドキュメント 
完全な API リファレンス: docs/api/README.md
ブラウザとサーバーの互換性 
この SDK は、最適な互換性を確保し実行時エラーを防ぐために デュアルエントリポイント を使用します:
fastcomments-sdk/browser- ブラウザ安全版(ネイティブのfetch使用)fastcomments-sdk/server- SSO をサポートするフル Node.js バージョンfastcomments-sdk(デフォルト) - 型定義のみ、どこでも安全にインポート可能
使い方 
この SDK は、最適な互換性とセキュリティを確保するために、ブラウザとサーバー環境それぞれに対して別々のエントリーポイントを提供します:
ブラウザでの使用(クライアント側)
ブラウザ/フロントエンドのアプリケーションでは、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 
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
監査ログの取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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 | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
レスポンス
戻り値: 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
例

コメントの投票を削除 
Parameters
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| voteId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: DeleteCommentVote200Response
例

コメントを通報 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

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

コメント一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | number | いいえ | |
| limit | number | いいえ | |
| skip | number | いいえ | |
| asTree | boolean | いいえ | |
| skipChildren | number | いいえ | |
| limitChildren | number | いいえ | |
| maxTreeDepth | number | いいえ | |
| urlId | string | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ | |
| contextUserId | string | いいえ | |
| hashTag | string | いいえ | |
| parentId | string | いいえ | |
| direction | SortDirections | いいえ |
レスポンス
例

コメント一覧を取得(公開) 
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 | いいえ |
レスポンス
戻り値: GetCommentsPublic200Response
例

コメント本文を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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 | いいえ |
レスポンス
例

コメントをピン留め 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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
例

コメントの通報を解除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

コメントのロックを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントのピン留めを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updatableCommentParams | UpdatableCommentParams | はい | |
| contextUserId | string | いいえ | |
| doSpamCheck | boolean | いいえ | |
| isLive | boolean | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

コメントに投票 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| voteBodyParams | VoteBodyParams | はい | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
例

ユーザーのコメントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| userId | string | No | |
| tenantId | string | No | |
| urlId | string | No | |
| page | number | No | |
| direction | SortDirections | No | |
| lastGenDate | number | No | |
| repliesToUserId | string | No | |
| fetchPageForCommentId | string | No | |
| includei10n | boolean | No | |
| useFullTranslationIds | boolean | No | |
| locale | string | No | |
| includeConfig | boolean | No | |
| includeNotificationCount | boolean | No | |
| countAll | boolean | No | |
| sso | string | No |
レスポンス
戻り値: GetCommentsForUserResponse
例

ドメイン設定を追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| addDomainConfigParams | AddDomainConfigParams | はい |
レスポンス
戻り値: AddDomainConfig200Response
ドメイン設定を部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| patchDomainConfigParams | PatchDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig200Response
ドメイン設定を置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| updateDomainConfigParams | UpdateDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig200Response
メールテンプレートを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createEmailTemplateBody | CreateEmailTemplateBody | はい |
レスポンス
戻り値: CreateEmailTemplate200Response
例

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

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

メールテンプレートを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | number | はい | |
| endTime | number | はい |
レスポンス
例

グローバルイベントログを取得 
req tenantId urlId userIdWS
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | number | はい | |
| endTime | number | はい |
レスポンス
例

フィード投稿を作成 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| 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 | いいえ |
レスポンス
戻り値: DeleteFeedPostPublic200Response
例

フィード投稿一覧を取得 
req tenantId afterId
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | number | いいえ | |
| tags | Array |
いいえ |
レスポンス
例

フィード投稿一覧を取得(公開) 
req tenantId afterId
パラメータ
| 名前 | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | number | いいえ | |
| tags | Array |
いいえ | |
| sso | string | いいえ | |
| isCrawler | boolean | いいえ | |
| includeUserInfo | boolean | いいえ |
レスポンス
返却値: GetFeedPostsPublic200Response
例

フィード投稿の統計を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | Array |
はい | |
| sso | string | いいえ |
レスポンス
返却値: GetFeedPostsStats200Response
例

ユーザーのリアクションを取得(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array |
No | |
| sso | string | No |
レスポンス
返却値: GetUserReactsPublic200Response
例

フィード投稿にリアクション(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| reactBodyParams | ReactBodyParams | はい | |
| isUndo | boolean | いいえ | |
| broadcastId | string | いいえ | |
| urlId | 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 | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

大きな GIF を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| largeInternalURLSanitized | string | はい |
レスポンス
戻り値: GifGetLargeResponse
例

GIF 検索を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
レスポンス
戻り値: GifSearchResponse
例

トレンドの GIF を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| locale | string | いいえ | |
| rating | string | いいえ | |
| page | number | いいえ |
レスポンス
戻り値: GifSearchResponse
例

ハッシュタグを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | いいえ | |
| createHashTagBody | CreateHashTagBody | いいえ |
レスポンス
例

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

ハッシュタグを削除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| 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
例

モデレーターを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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
例

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

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

保留中の Webhook イベント数を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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
例

質問設定を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createQuestionConfigBody | CreateQuestionConfigBody | はい |
レスポンス
戻り値: CreateQuestionConfig200Response
例

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

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

質問設定一覧を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| skip | number | いいえ |
レスポンス
戻り値: GetQuestionConfigs200Response
例

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

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

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

質問結果を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却: GetQuestionResult200Response
例

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

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

質問結果を集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| questionId | string | いいえ | |
| questionIds | Array |
いいえ | |
| urlId | string | いいえ | |
| timeBucket | AggregateTimeBucket | いいえ | |
| startDate | Date | いいえ | |
| forceRecalculate | boolean | いいえ |
レスポンス
戻り値: AggregateQuestionResults200Response
例

質問結果を一括集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | はい | |
| forceRecalculate | boolean | いいえ |
Response
返り値: BulkAggregateQuestionResults200Response
例

コメントと質問結果を結合 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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 | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
レスポンス
返却値: CreateSubscriptionAPIResponse
例

サブスクリプションを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ |
レスポンス
戻り値: DeleteSubscriptionAPIResponse
サブスクリプション一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ |
レスポンス
戻り値: GetSubscriptionsAPIResponse
例

サブスクリプションを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | はい | |
| userId | string | いいえ |
レスポンス
戻り値: UpdateSubscriptionAPIResponse
例

テナントの日別使用量を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | number | No | |
| monthNumber | number | No | |
| dayNumber | number | No | |
| skip | number | No |
レスポンス
戻り値: 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
例

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

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

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

テナントユーザーを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| replaceTenantUserBody | ReplaceTenantUserBody | はい | |
| updateComments | string | いいえ |
レスポンス
戻り値: FlagCommentPublic200Response
例

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

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

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

テナントを削除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | はい | |
| userId | string | はい | |
| id | string | はい | |
| changeTicketStateBody | ChangeTicketStateBody | はい |
レスポンス
戻り値: ChangeTicketState200Response
例

チケットを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | はい | |
| createTicketBody | CreateTicketBody | はい |
レスポンス
例

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

チケット一覧を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| state | number | いいえ | |
| skip | number | いいえ | |
| limit | number | いいえ |
レスポンス
例

翻訳を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| namespace | string | はい | |
| component | string | はい | |
| locale | string | いいえ | |
| useFullTranslationIds | boolean | いいえ |
レスポンス
例

画像をアップロード 
画像をアップロードしてリサイズする
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| file | Blob | はい | |
| sizePreset | SizePreset | いいえ | |
| urlId | string | いいえ |
レスポンス
戻り値: UploadImageResponse
ID でユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却: GetUserBadgeProgressById200Response
例

ユーザーIDでユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | はい |
レスポンス
戻り値: GetUserBadgeProgressById200Response
例

ユーザーバッジ進捗一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | number | No | |
| skip | number | No |
レスポンス
戻り値: GetUserBadgeProgressList200Response
例

ユーザーバッジを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createUserBadgeParams | CreateUserBadgeParams | はい |
レスポンス
戻り値: CreateUserBadge200Response
例

ユーザーバッジを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: UpdateUserBadge200Response
例

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

ユーザーバッジ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| badgeId | string | いいえ | |
| type | number | いいえ | |
| displayedOnComments | boolean | いいえ | |
| limit | number | いいえ | |
| skip | number | いいえ |
レスポンス
例

ユーザーバッジを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateUserBadgeParams | UpdateUserBadgeParams | はい |
レスポンス
戻り値: UpdateUserBadge200Response
例

ユーザーの通知カウントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: GetUserNotificationCount200Response
例

ユーザーの通知を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| pageSize | number | いいえ | |
| afterId | string | いいえ | |
| includeContext | boolean | いいえ | |
| afterCreatedAt | number | いいえ | |
| unreadOnly | boolean | いいえ | |
| dmOnly | boolean | いいえ | |
| noDm | boolean | いいえ | |
| includeTranslations | boolean | いいえ | |
| sso | string | いいえ |
レスポンス
返却: GetUserNotifications200Response
例

ユーザーの通知カウントをリセット 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: ResetUserNotifications200Response
例

ユーザーの通知をリセット 
パラメータ
| Name | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| afterCreatedAt | number | いいえ | |
| unreadOnly | boolean | いいえ | |
| dmOnly | boolean | いいえ | |
| noDm | boolean | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: ResetUserNotifications200Response
例

ユーザーのコメント通知購読状態を更新 
特定のコメントに対する通知を有効化または無効化します。
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlIdWS | string | はい | |
| userIds | string | はい |
レスポンス
戻り値: GetUserPresenceStatuses200Response
例

ユーザーを検索 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| usernameStartsWith | string | いいえ | |
| mentionGroupIds | Array |
いいえ | |
| sso | string | いいえ | |
| searchSection | SearchUsersSearchSectionEnum | いいえ |
レスポンス
例

ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| 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リポジトリをご覧ください。