イベント(管理者用)
参加状態を変更(チェックイン)(管理者用)
PUT
/manage/events/:eventId/entries/:entryId/state参加登録の状態を変更します。CHECKED_IN を指定すると受付チェックイン、CANCELED でキャンセル、承認制イベントでは CONFIRMED / REJECTED で承認・却下します。participantsWrite 権限が必要です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
entryIdstring必須参加登録 ID。
リクエストボディ
statestring必須UNUSED / PENDING / AWAITING_PAYMENT / CONFIRMED / REJECTED / CHECKED_IN / CANCELED のいずれか(必須)
sendEmailboolean任意CONFIRMED に切り替えるときのみ有効。true にすると QR コード付きの参加登録完了メールを送る。既に同じイベントで QR 付きのメールを送っている場合・代理登録ゲスト・メール未登録のときは送らない。デフォルト false。
enavleStationUidstring任意チェックインに使った受付端末の識別子。
補足
OAuth アクセストークン経由では email が除去されますが、参加者の birthDate / gender / location・所属組織などのプロフィール情報は除去されずに返ります。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
entry | EventEntry | 変更後の参加登録。 |
entryCreatedEmailSent | boolean | sendEmail を指定したときのみ。実際にメールを送ったか(送信済みなどで送らなかった場合は false)。 |
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/entries/ENTRY_ID/state \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"state": "CHECKED_IN"}'
レスポンス例
{"entry": {"id": "en1a2b3-...","state": "CHECKED_IN","checkedInAt": "2026-09-01T01:05:00.000Z"}}