イベント(管理者用)
参加登録の推移(管理者用)
GET
/manage/events/:eventId/dashboard/participants-trend指定期間の参加登録数の推移を返します。data は状態別の各区間の件数、total は参加確定(CONFIRMED / CHECKED_IN)の累計です。participantsRead 権限が必要です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
クエリパラメータ
rangestring任意集計期間。1h / 3h / 6h / 24h / 3d / 7d / 30d / 90d のいずれか。デフォルト 30d。
granularitystring任意区間の粒度。minute / hour / day のいずれか。省略時は range から自動で決まる。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
dates | string[] | 各区間の開始時刻(ISO 8601)。 |
data | Record<string, number[]> | 参加状態をキーにした、各区間の件数の配列。 |
total | number[] | 参加確定の累計(各区間時点)。 |
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/dashboard/participants-trend \-H "Authorization: Bearer 4s_at_..."
レスポンス例
{"dates": ["2026-08-30T00:00:00.000Z", "2026-08-31T00:00:00.000Z"],"data": {"UNUSED": [0, 0],"PENDING": [2, 1],"AWAITING_PAYMENT": [0, 0],"CONFIRMED": [8, 12],"REJECTED": [0, 0],"CHECKED_IN": [0, 0],"CANCELED": [1, 0]},"total": [120, 132],"range": "30d","granularity": "day"}