ユーザー
ユーザープロフィール情報と統計情報を取得するエンドポイントです。
GET
/api/v1/users/:handleユーザーの公開プロフィール情報を取得します。
認証
認証不要(公開エンドポイント)
パスパラメータ
| パラメータ | 説明 |
|---|---|
| handle | @user@instance.example 形式のユーザーハンドル |
例
curl https://mewk.app/api/v1/users/user@instance.example
GET
/api/v1/users/me/stats認証済みユーザーの質問統計を取得します。
認証
profile:readレスポンス
{
"unansweredCount": 5,
"receivedCount": 42,
"sentCount": 10
}GET
/api/v1/users/me/stats/history過去30日間の受信・回答・送信の日別推移データを取得します。
認証
profile:readレスポンス
{
"labels": ["2026-01-20", "2026-01-21", "..."],
"datasets": {
"received": [3, 5, "..."],
"answered": [2, 4, "..."],
"sent": [1, 0, "..."]
}
}GET
/api/v1/users/me/export/data認証済みユーザーの全データをエクスポートします。
認証
Bearer tokenレスポンス
{
"user": { "id": "...", "username": "...", "domain": "...", "..." },
"receivedQuestions": [...],
"sentQuestions": [...],
"exportedAt": "2026-01-01T00:00:00.000Z"
}