参加状態を変更(チェックイン)

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 のいずれか(必須)

enavleStationUidstring

チェックインに使った受付端末の識別子。

補足

OAuth アクセストークン経由では email が除去されますが、参加者の birthDate / gender / location・所属組織などのプロフィール情報は除去されずに返ります。

リクエスト
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"
}
}