{ summary: 'ユーザーの統計情報を取得します。', description: 'ユーザーの統計情報を取得します。', tags: [ 'users', ], requireCredential: false, req: { type: 'object', properties: { userId: { type: 'string', format: 'misskey:id', description: 'ユーザーのid。', }, }, required: [ 'userId', ], }, res: { type: 'object', optional: false, nullable: false, properties: { notesCount: { type: 'integer', optional: false, nullable: false, description: '作成したノートの数。', }, repliesCount: { type: 'integer', optional: false, nullable: false, description: '送ったリプライの数。', }, renotesCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーがRenoteを行った回数。', }, repliedCount: { type: 'integer', optional: false, nullable: false, description: '受け取ったリプライの数。', }, renotedCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーのノートがRenoteされた回数。', }, pollVotesCount: { type: 'integer', optional: false, nullable: false, description: '投票を行った回数。', }, pollVotedCount: { type: 'integer', optional: false, nullable: false, description: '投票を作成した回数。', }, localFollowingCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーがフォローしているローカルユーザーの数。', }, remoteFollowingCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーがフォローしているリモートユーザーの数。', }, localFollowersCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーをフォローしているローカルユーザーの数。', }, remoteFollowersCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーをフォローしているリモートユーザーの数。', }, followingCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーがフォローしているユーザーの数(ローカルとリモートの和)。', }, followersCount: { type: 'integer', optional: false, nullable: false, description: 'ユーザーをフォローしているユーザーの数(ローカルとリモートの和)。', }, sentReactionsCount: { type: 'integer', optional: false, nullable: false, description: 'リアクションを送った回数。', }, receivedReactionsCount: { type: 'integer', optional: false, nullable: false, description: 'リアクションを受け取った回数。', }, noteFavoritesCount: { type: 'integer', optional: false, nullable: false, description: 'お気に入りに追加したノートの数。', }, pageLikesCount: { type: 'integer', optional: false, nullable: false, description: 'ページにいいねをつけた回数。', }, pageLikedCount: { type: 'integer', optional: false, nullable: false, description: 'ページへのいいねを受け取った回数。', }, driveFilesCount: { type: 'integer', optional: false, nullable: false, description: 'ドライブに存在するファイルの数。', }, driveUsage: { type: 'integer', optional: false, nullable: false, description: 'ドライブの使用容量。バイト単位です。', }, }, required: [ 'notesCount', 'repliesCount', 'renotesCount', 'repliedCount', 'renotedCount', 'pollVotesCount', 'pollVotedCount', 'localFollowingCount', 'remoteFollowingCount', 'localFollowersCount', 'remoteFollowersCount', 'followingCount', 'followersCount', 'sentReactionsCount', 'receivedReactionsCount', 'noteFavoritesCount', 'pageLikesCount', 'pageLikedCount', 'driveFilesCount', 'driveUsage', ], }, errors: { '9e638e45-3b25-4ef7-8f95-07e8498f1819': { id: '9e638e45-3b25-4ef7-8f95-07e8498f1819', code: 'NO_SUCH_USER', description: 'ユーザーが存在しません。', }, }, }