
言語 🇯🇵 日本語
ドキュメント
はじめに
API リファレンス
使用法
集計
監査ログ
コメントからのブロック
ブロックされたコメントの確認
コメント
ドメイン設定
メールテンプレート
イベントログ
フィード投稿
コメントを通報
ハッシュタグ
モデレーター
通知数
通知
ページ
保留中のWebhookイベント
質問設定
質問結果
質問結果の集計
SSOユーザー
サブスクリプション
テナントの日次使用量
テナントパッケージ
テナントユーザー
テナント
画像アップロード
ユーザーバッジの進捗
ユーザーバッジ
ユーザーの通知
ユーザーのプレゼンス状態
ユーザー検索
ユーザー
投票
FastComments Nim SDK
これは FastComments の公式 Nim SDK です。
FastComments API の公式 Nim SDK
Repository
インストール 
Nimble の使用方法
nimble install fastcomments
ソースからビルドする
nimble build
ライブラリの内容
このライブラリには、生成された API クライアントと、API の操作を簡単にする SSO ユーティリティが含まれています。
公開 API と保護された API
API クライアントには、api_default と api_public の 2 つの API モジュールがあります。api_default は API キーを必要とするメソッドを含み、api_public は認証なしでブラウザやモバイル端末などから直接実行できる API 呼び出しを含みます。
クイックスタート 
認証済みAPIの使用 (DefaultAPI)
重要: 認証されたエンドポイントは、APIキーを x-api-key ヘッダーとして設定する必要があります。
import httpclient
import fastcomments
import fastcomments/apis/api_default
import fastcomments/models/model_comment_data
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
# 認証済みのAPI呼び出しを行う
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
パブリックAPIの使用 (PublicAPI)
パブリックなエンドポイントは認証を必要としません:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# パブリックAPI呼び出しを行う
let (response, httpResponse) = getCommentsPublic(
httpClient = client,
tenantId = "your-tenant-id",
urlId = "your-url-id",
page = 0,
direction = SortDirections.DESC,
sso = "",
skip = 0,
skipChildren = 0,
limit = 0,
limitChildren = 0,
countChildren = false,
fetchPageForCommentId = "",
includeConfig = false,
countAll = false,
includei10n = false,
locale = "",
modules = "",
isCrawler = false,
includeNotificationCount = false,
asTree = false,
maxTreeDepth = 0,
useFullTranslationIds = false,
parentId = "",
searchText = "",
hashTags = @[],
userId = "",
customConfigStr = "",
afterCommentId = "",
beforeCommentId = ""
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
よくある問題
- 401 認証エラー: DefaultAPI へのリクエストを行う前に、HttpClient の
x-api-keyヘッダーを設定していることを確認してください:client.headers["x-api-key"] = "your-api-key" - API クラスの間違い: サーバー側の認証済みリクエストには
api_defaultを、クライアント側/パブリックなリクエストにはapi_publicを使用してください。
API の呼び出し 
このSDKのすべてのAPIメソッドは (Option[ResponseType], Response) のタプルを返します。最初の要素には成功時のパース済みレスポンスが含まれ、2番目の要素は生のHTTPレスポンスです。
例: コメントの取得
import httpclient
import options
import fastcomments
import fastcomments/apis/api_default
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if httpResponse.code == Http200:
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
注意事項 
ブロードキャストID
いくつかの API 呼び出しでは broadcastId を渡す必要があることがわかります。イベントを受け取ったときにこの ID が返されるので、クライアント側で楽観的に変更を適用するつもりなら、そのイベントを無視すべきかどうか判断できます
(これは最良の体験を提供するので、おそらくそうしたいでしょう)。ここには UUID を渡してください。ID はブラウザセッション中に二度発生しない程度に十分一意であるべきです。
SSO (シングルサインオン)
SSO の例は以下を参照してください。
SSO の使用法 
シンプルな SSO
import fastcomments/sso
let user = newSimpleSSOUserData(
userId = "user-123",
email = "user@example.com",
avatar = "https://example.com/avatar.jpg"
)
let sso = newSimple(simpleUserData = user)
let token = sso.createToken()
echo "SSO Token: ", token
セキュアな SSO
import fastcomments/sso
let user = newSecureSSOUserData(
userId = "user-123",
email = "user@example.com",
username = "johndoe",
avatar = "https://example.com/avatar.jpg"
)
let apiKey = "your-api-key"
let sso = newSecure(apiKey = apiKey, secureUserData = user)
let token = sso.createToken()
echo "Secure SSO Token: ", token
FastComments のドキュメント 
fastcomments のドキュメント
API エンドポイントのドキュメント
All URIs are relative to https://fastcomments.com
| クラス | メソッド | HTTP リクエスト | 説明 |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | ドキュメントをグループ化して(groupBy が指定されている場合)複数の操作を適用して集計します。sum、countDistinct、avg など、さまざまな操作がサポートされています。 |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | 必須: tenantId afterId |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | 必須: tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | 必須: tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | 必須: tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | 必須: tenantId urlId userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | 特定のコメントに対する通知を有効または無効にします。 |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | ページの通知を有効または無効にします。ユーザーがページに登録されていると、ルートコメントの新規投稿に対して通知が作成され、また |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | 画像をアップロードしてリサイズします |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
モデルのドキュメント
- APIAuditLog
- APIComment
- APICommentBase
- APICreateUserBadgeResponse
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- ChangeCommentPinStatusResponse
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateSubscriptionAPIResponse
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetMyNotificationsResponse
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPublicFeedPostsResponse
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GifRating
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- PublicAPISetCommentTextResponse
- PublicBlockFromCommentParams
- PublicComment
- PublicCommentBase
- PublicFeedPostsResponse
- PutSSOUserAPIResponse
- QueryPredicate
- QueryPredicate_value
- QuestionDatum
- QuestionRenderingType
- QuestionResult
- QuestionResultAggregationOverall
- QuestionSubQuestionVisibility
- QuestionWhenSave
- ReactBodyParams
- ReactFeedPostPublic_200_response
- ReactFeedPostResponse
- Record_string__before_string_or_null__after_string_or_null___value
- Record_string_string_or_number__value
- RenderableUserNotification
- RepeatCommentCheckIgnoredReason
- RepeatCommentHandlingAction
- ResetUserNotificationsResponse
- ResetUserNotifications_200_response
- SORT_DIR
- SSOSecurityLevel
- SaveCommentResponse
- SaveCommentResponseOptimized
- SaveComment_200_response
- SaveCommentsResponseWithPresence
- SearchUsersResponse
- SearchUsers_200_response
- SetCommentTextResult
- SetCommentText_200_response
- SizePreset
- SortDirections
- SpamRule
- UnBlockCommentPublic_200_response
- UnBlockFromCommentParams
- UnblockSuccess
- UpdatableCommentParams
- UpdateAPIPageData
- UpdateAPISSOUserData
- UpdateDomainConfigParams
- UpdateFeedPostParams
- UpdateUserBadgeParams
- UpdateUserBadge_200_response
- UpdateUserNotificationStatus_200_response
- UploadImageResponse
- UserBadge
- UserBadgeProgress
- UserNotification
- UserNotificationWriteResponse
- UserPresenceData
- UserReactsResponse
- UserSearchResult
- UserSessionInfo
- VoteBodyParams
- VoteComment_200_response
- VoteDeleteResponse
- VoteResponse
- VoteResponseUser
- VoteStyle
認証のドキュメント
api_key
- タイプ: API キー
- API キー パラメータ名: x-api-key
- 場所: HTTP ヘッダー
集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| aggregationRequest | AggregationRequest | いいえ | |
| parentTenantId | string | いいえ | |
| includeStats | bool | いいえ |
レスポンス
戻り値: Option[AggregationResponse]
例

監査ログを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| limit | float64 | いいえ | |
| skip | float64 | いいえ | |
| order | SORTDIR | いいえ | |
| after | float64 | いいえ | |
| before | float64 | いいえ |
レスポンス
戻り値: Option[GetAuditLogs_200_response]
例

コメントからブロック(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | いいえ | |
| sso | string | いいえ |
レスポンス
返却値: Option[BlockFromCommentPublic_200_response]
例

コメントのブロック解除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[UnBlockCommentPublic_200_response]
例

ブロック対象のコメントを確認 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentIds | string | いいえ | |
| sso | string | いいえ |
レスポンス
返り値: Option[CheckedCommentsForBlocked_200_response]
例

コメントでユーザーをブロック 
パラメータ
| 名称 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| blockFromCommentParams | BlockFromCommentParams | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: Option[BlockFromCommentPublic_200_response]
例

コメントを作成(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | いいえ | |
| commentData | CommentData | いいえ | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[CreateCommentPublic_200_response]
例

コメントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| contextUserId | string | いいえ | |
| isLive | bool | いいえ |
レスポンス
返却値: Option[DeleteComment_200_response]
例

コメントを削除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | いいえ | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[DeleteCommentPublic_200_response]
例

コメントの投票を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| voteId | string | いいえ | |
| urlId | string | はい | |
| broadcastId | string | いいえ | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[DeleteCommentVote_200_response]
例

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

コメントを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetComment_200_response]
例

コメントを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| page | int | いいえ | |
| limit | int | いいえ | |
| skip | int | いいえ | |
| asTree | bool | いいえ | |
| skipChildren | int | いいえ | |
| limitChildren | int | いいえ | |
| maxTreeDepth | int | いいえ | |
| urlId | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ | |
| contextUserId | string | いいえ | |
| hashTag | string | いいえ | |
| parentId | string | いいえ | |
| direction | SortDirections | いいえ |
レスポンス
戻り値: Option[GetComments_200_response]
例

コメントを取得(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| page | int | いいえ | |
| direction | SortDirections | いいえ | |
| sso | string | いいえ | |
| skip | int | いいえ | |
| skipChildren | int | いいえ | |
| limit | int | いいえ | |
| limitChildren | int | いいえ | |
| countChildren | bool | いいえ | |
| fetchPageForCommentId | string | いいえ | |
| includeConfig | bool | いいえ | |
| countAll | bool | いいえ | |
| includei10n | bool | いいえ | |
| locale | string | いいえ | |
| modules | string | いいえ | |
| isCrawler | bool | いいえ | |
| includeNotificationCount | bool | いいえ | |
| asTree | bool | いいえ | |
| maxTreeDepth | int | いいえ | |
| useFullTranslationIds | bool | いいえ | |
| parentId | string | いいえ | |
| searchText | string | いいえ | |
| hashTags | seq[string] | いいえ | |
| userId | string | いいえ | |
| customConfigStr | string | いいえ | |
| afterCommentId | string | いいえ | |
| beforeCommentId | string | いいえ |
レスポンス
戻り値: Option[GetCommentsPublic_200_response]
例

コメントのテキストを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[GetCommentText_200_response]
例

コメントに投票したユーザー名を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| dir | int | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[GetCommentVoteUserNames_200_response]
例

コメントをロック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
返却: Option[LockComment_200_response]
例

コメントをピン留め 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[PinComment_200_response]
例

コメントを保存 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createCommentParams | CreateCommentParams | いいえ | |
| isLive | bool | いいえ | |
| doSpamCheck | bool | いいえ | |
| sendEmails | bool | いいえ | |
| populateNotifications | bool | いいえ |
レスポンス
戻り値: Option[SaveComment_200_response]
例

コメントを一括保存 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createCommentParams | seq[CreateCommentParams] | いいえ | |
| isLive | bool | いいえ | |
| doSpamCheck | bool | いいえ | |
| sendEmails | bool | いいえ | |
| populateNotifications | bool): (Option[seq[SaveComment_200_response]] | いいえ | |
| id | string | いいえ | |
| unBlockFromCommentParams | UnBlockFromCommentParams | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: Option[UnBlockCommentPublic_200_response]
例

コメントのテキストを設定 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | いいえ | |
| commentTextUpdateRequest | CommentTextUpdateRequest | いいえ | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[SetCommentText_200_response]
例

コメントからユーザーのブロックを解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| unBlockFromCommentParams | UnBlockFromCommentParams | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: Option[UnBlockCommentPublic_200_response]
例

コメントの通報を解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: Option[FlagComment_200_response]
例

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

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

コメントを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updatableCommentParams | UpdatableCommentParams | いいえ | |
| contextUserId | string | いいえ | |
| doSpamCheck | bool | いいえ | |
| isLive | bool | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

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

ドメイン設定を追加 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| addDomainConfigParams | AddDomainConfigParams | いいえ |
レスポンス
戻り値: Option[AddDomainConfig_200_response]
例

ドメイン設定を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domain | string | いいえ |
レスポンス
戻り値: Option[DeleteDomainConfig_200_response]
例

ドメイン設定を取得 
パラメータ
| 名称 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domain | string | いいえ |
レスポンス
戻り値: Option[GetDomainConfig_200_response]
例

ドメイン設定を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: Option[GetDomainConfigs_200_response]
例

ドメイン設定を部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | いいえ | |
| patchDomainConfigParams | PatchDomainConfigParams | いいえ |
レスポンス
返却: Option[GetDomainConfig_200_response]
例

ドメイン設定を置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | いいえ | |
| updateDomainConfigParams | UpdateDomainConfigParams | いいえ |
レスポンス
戻り値: Option[GetDomainConfig_200_response]
例

メールテンプレートを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createEmailTemplateBody | CreateEmailTemplateBody | いいえ |
レスポンス
返却値: Option[CreateEmailTemplate_200_response]
例

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

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

メールテンプレートを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
返却値: Option[GetEmailTemplate_200_response]
例

メールテンプレート定義を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: Option[GetEmailTemplateDefinitions_200_response]
例

メールテンプレートのレンダーエラーを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetEmailTemplateRenderErrors_200_response]
例

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

メールテンプレートをレンダー 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| renderEmailTemplateBody | RenderEmailTemplateBody | いいえ | |
| locale | string | いいえ |
レスポンス
戻り値: Option[RenderEmailTemplate_200_response]
例

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

イベントログを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | いいえ | |
| startTime | int64 | いいえ | |
| endTime | int64 | いいえ |
レスポンス
戻り値: Option[GetEventLog_200_response]
例

グローバルイベントログを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | いいえ | |
| startTime | int64 | いいえ | |
| endTime | int64 | いいえ |
レスポンス
戻り値: Option[GetEventLog_200_response]
例

フィード投稿を作成 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | いいえ | |
| broadcastId | string | いいえ | |
| isLive | bool | いいえ | |
| doSpamCheck | bool | いいえ | |
| skipDupCheck | bool | いいえ |
レスポンス
戻り値: Option[CreateFeedPost_200_response]
例

フィード投稿を作成(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | いいえ | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[CreateFeedPostPublic_200_response]
例

フィード投稿を削除(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | いいえ | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
返却: Option[DeleteFeedPostPublic_200_response]
例

フィード投稿を取得 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | int | いいえ | |
| tags | seq[string] | いいえ |
レスポンス
戻り値: Option[GetFeedPosts_200_response]
例

フィード投稿を取得(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | int | いいえ | |
| tags | seq[string] | いいえ | |
| sso | string | いいえ | |
| isCrawler | bool | いいえ | |
| includeUserInfo | bool | いいえ |
レスポンス
戻り値: Option[GetFeedPostsPublic_200_response]
例

フィード投稿の統計を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | seq[string] | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[GetFeedPostsStats_200_response]
例

ユーザーのリアクションを取得(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | seq[string] | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[GetUserReactsPublic_200_response]
例

フィード投稿にリアクション(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | いいえ | |
| reactBodyParams | ReactBodyParams | いいえ | |
| isUndo | bool | いいえ | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[ReactFeedPostPublic_200_response]
例

フィード投稿を更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| feedPost | FeedPost | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

フィード投稿を更新(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | No | |
| updateFeedPostParams | UpdateFeedPostParams | No | |
| broadcastId | string | No | |
| sso | string | No |
レスポンス
戻り値: Option[CreateFeedPostPublic_200_response]
例

コメントを通報(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| isFlagged | bool | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

ハッシュタグを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createHashTagBody | CreateHashTagBody | いいえ |
レスポンス
戻り値: Option[AddHashTag_200_response]
例

ハッシュタグを一括追加 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | いいえ |
レスポンス
戻り値: Option[AddHashTagsBulk_200_response]
例

ハッシュタグを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | いいえ | |
| tenantId | string | はい | |
| deleteHashTagRequest | DeleteHashTagRequest | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

ハッシュタグを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | float64 | いいえ |
レスポンス
戻り値: Option[GetHashTags_200_response]
例

ハッシュタグを部分更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tag | string | いいえ | |
| tenantId | string | はい | |
| updateHashTagBody | UpdateHashTagBody | いいえ |
レスポンス
戻り値: Option[PatchHashTag_200_response]
例

モデレーターを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createModeratorBody | CreateModeratorBody | いいえ |
レスポンス
返却値: Option[CreateModerator_200_response]
例

モデレーターを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| sendEmail | string | いいえ |
レスポンス
返却: Option[FlagCommentPublic_200_response]
例

モデレーターを取得 
パラメータ
| 名前 | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetModerator_200_response]
例

モデレーターを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetModerators_200_response]
例

モデレーターを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateModeratorBody | UpdateModeratorBody | いいえ |
レスポンス
返却値: Option[FlagCommentPublic_200_response]
例

通知数を削除 
パラメーター
| 名前 | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

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

通知数を取得 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 必須 | |
| userId | string | 任意 | |
| urlId | string | 必須 | |
| fromCommentId | string | 任意 | |
| viewed | bool | 任意 |
レスポンス
返却: Option[GetNotificationCount_200_response]
例

通知を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| urlId | string | はい | |
| fromCommentId | string | いいえ | |
| viewed | bool | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetNotifications_200_response]
例

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

ページを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIPageData | CreateAPIPageData | いいえ |
レスポンス
戻り値: Option[AddPageAPIResponse]
例

ページを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[DeletePageAPIResponse]
例

URL ID でページを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい |
レスポンス
戻り値: Option[GetPageByURLIdAPIResponse]
例

ページを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: Option[GetPagesAPIResponse]
例

ページを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateAPIPageData | UpdateAPIPageData | いいえ |
レスポンス
戻り値: Option[PatchPageAPIResponse]
例

保留中のWebhookイベントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

保留中のWebhookイベント数を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | float64 | いいえ |
レスポンス
戻り値: Option[GetPendingWebhookEventCount_200_response]
例

保留中のWebhookイベントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | float64 | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetPendingWebhookEvents_200_response]
例

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

質問設定を削除 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

質問設定を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No |
レスポンス
戻り値: Option[GetQuestionConfig_200_response]
例

質問設定を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetQuestionConfigs_200_response]
例

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

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

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

質問結果を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetQuestionResult_200_response]
例

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

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

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

質問結果を一括集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | いいえ | |
| forceRecalculate | bool | いいえ |
レスポンス
戻り値: Option[BulkAggregateQuestionResults_200_response]
例

コメントと質問結果を結合 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| questionId | string | いいえ | |
| questionIds | seq[string] | いいえ | |
| urlId | string | はい | |
| startDate | string | いいえ | |
| forceRecalculate | bool | いいえ | |
| minValue | float64 | いいえ | |
| maxValue | float64 | いいえ | |
| limit | float64 | いいえ |
レスポンス
戻り値: Option[CombineCommentsWithQuestionResults_200_response]
例

SSOユーザーを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPISSOUserData | CreateAPISSOUserData | いいえ |
レスポンス
戻り値: Option[AddSSOUserAPIResponse]
例

SSOユーザーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| deleteComments | bool | いいえ | |
| commentDeleteMode | string | いいえ |
レスポンス
返却値: Option[DeleteSSOUserAPIResponse]
例

メールでSSOユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| string | いいえ |
レスポンス
戻り値: Option[GetSSOUserByEmailAPIResponse]
例

IDでSSOユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetSSOUserByIdAPIResponse]
例

SSOユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | int | いいえ |
レスポンス
戻り値: Option[GetSSOUsers_200_response]
例

SSOユーザーを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateAPISSOUserData | UpdateAPISSOUserData | いいえ | |
| updateComments | bool | いいえ |
レスポンス
返却値: Option[PatchSSOUserAPIResponse]
例

SSOユーザーを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateAPISSOUserData | UpdateAPISSOUserData | いいえ | |
| updateComments | bool | いいえ |
レスポンス
戻り値: Option[PutSSOUserAPIResponse]
例

サブスクリプションを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | いいえ |
レスポンス
戻り値: Option[CreateSubscriptionAPIResponse]
例

サブスクリプションを削除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| userId | string | いいえ |
レスポンス
戻り値: Option[DeleteSubscriptionAPIResponse]
例

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

テナントの日次使用量を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| yearNumber | float64 | いいえ | |
| monthNumber | float64 | いいえ | |
| dayNumber | float64 | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetTenantDailyUsages_200_response]
例

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

テナントパッケージを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

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

テナントパッケージを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | float64 | いいえ |
レスポンス
返り値: Option[GetTenantPackages_200_response]
例

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

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

テナントユーザーを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantUserBody | CreateTenantUserBody | いいえ |
レスポンス
戻り値: Option[CreateTenantUser_200_response]
例

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

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

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

テナントユーザーを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| replaceTenantUserBody | ReplaceTenantUserBody | いいえ | |
| updateComments | string | いいえ |
レスポンス
返却: Option[FlagCommentPublic_200_response]
例

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

テナントユーザーを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateTenantUserBody | UpdateTenantUserBody | いいえ | |
| updateComments | string | いいえ |
レスポンス
戻り値: Option[FlagCommentPublic_200_response]
例

テナントを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantBody | CreateTenantBody | いいえ |
レスポンス
戻り値: Option[CreateTenant_200_response]
例

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

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

テナントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| meta | string | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetTenants_200_response]
例

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

画像をアップロード 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| file | string | いいえ | |
| sizePreset | SizePreset | いいえ | |
| urlId | string | はい |
レスポンス
戻り値: Option[UploadImageResponse]
例

IDでユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
返り値: Option[GetUserBadgeProgressById_200_response]
例

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

ユーザーバッジ進捗一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| limit | float64 | いいえ | |
| skip | float64 | いいえ |
レスポンス
戻り値: Option[GetUserBadgeProgressList_200_response]
例

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

ユーザーバッジを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
返却値: Option[UpdateUserBadge_200_response]
例

ユーザーバッジを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetUserBadge_200_response]
例

ユーザーバッジを取得 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| badgeId | string | いいえ | |
| displayedOnComments | bool | いいえ | |
| limit | float64 | いいえ | |
| skip | float64 | いいえ |
レスポンス
返却値: Option[GetUserBadges_200_response]
例

ユーザーバッジを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ | |
| updateUserBadgeParams | UpdateUserBadgeParams | いいえ |
レスポンス
戻り値: Option[UpdateUserBadge_200_response]
例

ユーザーの通知数を取得 
パラメータ
| Name | Type | 必須 | Description |
|---|---|---|---|
| tenantId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: Option[GetUserNotificationCount_200_response]
例

ユーザーの通知を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| pageSize | int | No | |
| afterId | string | No | |
| includeContext | bool | No | |
| afterCreatedAt | int64 | No | |
| unreadOnly | bool | No | |
| dmOnly | bool | No | |
| noDm | bool | No | |
| includeTranslations | bool | No | |
| sso | string | No |
レスポンス
返却値: Option[GetUserNotifications_200_response]
例

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

ユーザーの通知をリセット 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| afterCreatedAt | int64 | いいえ | |
| unreadOnly | bool | いいえ | |
| dmOnly | bool | いいえ | |
| noDm | bool | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[ResetUserNotifications_200_response]
例

ユーザーのコメント購読ステータスを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| notificationId | string | いいえ | |
| optedInOrOut | string | いいえ | |
| commentId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: Option[UpdateUserNotificationStatus_200_response]
例

ユーザーのページ購読ステータスを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| url | string | いいえ | |
| pageTitle | string | いいえ | |
| subscribedOrUnsubscribed | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[UpdateUserNotificationStatus_200_response]
例

ユーザーの通知ステータスを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| notificationId | string | いいえ | |
| newStatus | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[UpdateUserNotificationStatus_200_response]
例

ユーザーのプレゼンス状態を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlIdWS | string | いいえ | |
| userIds | string | いいえ |
レスポンス
戻り値: Option[GetUserPresenceStatuses_200_response]
例

ユーザーを検索 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| usernameStartsWith | string | いいえ | |
| mentionGroupIds | seq[string] | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: Option[SearchUsers_200_response]
例

ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | いいえ |
レスポンス
戻り値: Option[GetUser_200_response]
例

投票を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| direction | string | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: Option[VoteComment_200_response]
例

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

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

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

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